]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - CHANGELOG
Prepare 2009.08-rc1
[karo-tx-uboot.git] / CHANGELOG
1 commit fafbb2c3e4b35b60ca303ed2ad1c6cf400cd9a22
2 Author: rhabarber1848@web.de <rhabarber1848@web.de>
3 Date:   Fri Jul 24 08:16:30 2009 +0200
4
5     add WATCHDOG_RESET to allow LZMA kernel decompression on slow machines
6
7     Signed-off-by: rhabarber1848@web.de
8
9 commit 3c972849f2becbf19c13a24f090d293f37ecf616
10 Author: Niklaus Giger <niklaus.giger@member.fsf.org>
11 Date:   Thu Jul 23 23:31:58 2009 +0200
12
13     Less verbose output when loading vxworks 6.x images
14
15     Loading vxWorks 5.x images resulted just into 3 or 4 lines of output.
16     With vxWorks 6.x and the new GCC it emits about 30 lines, which is
17     far too noisy in my opinion.
18
19     Signed-off-by: Niklaus Giger <niklaus.giger@member.fsf.org>
20
21 commit fcd3c87e495f3c48b70c919869fb1e0b93d4880b
22 Author: Wolfgang Denk <wd@denx.de>
23 Date:   Fri Jul 24 00:17:48 2009 +0200
24
25     Make include/common.h usable by assembler code
26
27     Commit 70ebf316 factored out the ROUND() macro into include/common.h,
28     not realizing that the primary use of this macro on AT91 systems was
29     in start.S where common.h was not included, and could not be included
30     because it contains a lot of C code which the assembler doesn't
31     understand.
32
33     This patch wraps such code in common.h in a "#ifndef __ASSEMBLY__"
34     construct, and then adds an include to cpu/arm926ejs/start.S thus
35     solving the problem.
36
37     Signed-off-by: Wolfgang Denk <wd@denx.de>
38
39 commit deec15b3064d3bb0189aede3c2921fd7ee401a0f
40 Author: Heiko Schocher <heiko.schocher@invitel.hu>
41 Date:   Thu Jul 23 13:27:04 2009 +0200
42
43     arm: add _lshrdi3.S
44
45     Signed-off-by: Heiko Schocher <hs@denx.de>
46
47 commit 52b1bf2c5cd2f8af880dab503d0039b35570665b
48 Author: Wolfgang Denk <wd@denx.de>
49 Date:   Thu Jul 23 13:15:59 2009 +0200
50
51     Make linking against libgcc configurable
52
53     Many (especially ARM) tool chains seem to come with broken or
54     otherwise unusable (for the purposes of builing U-Boot) run-time
55     support libraries `libgcc.a'. By using the "USE_PRIVATE_LIBGCC"
56     setting we allow to use alternative libraries instead.
57
58     "USE_PRIVATE_LIBGCC" can either be set as an environment variable in
59     the shell, or as a command line argument when running "make", i. e.
60         $ make USE_PRIVATE_LIBGCC=yes
61     or
62         $ USE_PRIVATE_LIBGCC=yes
63         $ export USE_PRIVATE_LIBGCC
64         $ make
65
66     The value of "USE_PRIVATE_LIBGCC" is the name of the directory which
67     contains the alternative run-time support library `libgcc.a'. The
68     special value "yes" selects the directory $(OBJTREE)/lib_$(ARCH) .
69
70     Note that not all architectures provide an alternative `libgcc.a' in
71     their lib_$(ARCH) directories - so far, only ARM does.
72
73     Signed-off-by: Wolfgang Denk <wd@denx.de>
74     Cc: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75     Cc: Prafulla Wadaskar <prafulla@marvell.com>
76     cc: Stefan Roese <sr@denx.de>
77
78 commit 479105065d965121f57b55dcfe83a940cba46ac1
79 Author: Dirk Behme <dirk.behme@googlemail.com>
80 Date:   Wed Jul 22 17:51:56 2009 +0200
81
82     Use do_div from div64.h for vsprintf
83
84     Use do_div from div64.h for vsprintf in case of 64bit division.
85     For 32bit division, do_div from div64.h can't be used as it
86     needs a 64bit parameter.
87
88     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
89     Acked-by: Stefan Roese <sr@denx.de>
90     CC: Simon Kagstrom <simon.kagstrom@netinsight.net>
91
92 commit 48287792384a93d77d43aaaa1c06cac275bbe1bb
93 Author: Kyungmin Park <kmpark@infradead.org>
94 Date:   Mon Jul 20 09:47:47 2009 +0900
95
96     Fix compiler warnings after loff_t change
97
98     Now 'env_addr' type is loff_t so use correct field type.
99
100     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
101
102 commit 9c67352f727a5b5eff531c852f9cff59fcb17f7f
103 Author: Wolfgang Denk <wd@denx.de>
104 Date:   Sun Jul 26 23:28:02 2009 +0200
105
106     Revert "ppc: Unlock cache-as-ram in a consistent manner"
107
108     This reverts commit 982adfc610669482a32127282fe489857a92cfe3.
109
110     This patch causes problems on MPC83xx boards - flash recognition stops
111     working.
112
113     Signed-off-by: Wolfgang Denk <wd@denx.de>
114
115 commit 35cf3b57eafe3ee1f693e24267e0ecfefab60251
116 Author: Jens Scharsig <esw@bus-elektronik.de>
117 Date:   Fri Jul 24 10:31:48 2009 +0200
118
119     update the EB+MCF-EV123 board support
120
121     This patch updates the support for EB+MCF-EV123 board and needs
122     the [PATCH 1/2 V3] new video driver for bus vcxk framebuffers
123
124     * remove the board framebuffer driver
125     * use the common bus_vcxk framebuffer driver
126     * adds bmp support
127     * adds splashimage support
128     * fix serveral cosmetical errors
129
130     Signed-off-by: Jens Scharsig <esw@bus-elektronik.de>
131     [agust@denx.de: fixed some style issues before applying]
132     Signed-off-by: Anatolij Gustschin <agust@denx.de>
133
134 commit 04538cdb752eeea8fd23cf7ac3394439f189fb77
135 Author: Anatolij Gustschin <agust@denx.de>
136 Date:   Sun Jul 26 12:05:25 2009 +0200
137
138     video: bus_vcxk.c: fix style issues added by 50217dee
139
140     Signed-off-by: Anatolij Gustschin <agust@denx.de>
141
142 commit 50217deeb07911d686790d34d468eb9a5245f68d
143 Author: Jens Scharsig <esw@bus-elektronik.de>
144 Date:   Fri Jul 24 10:09:02 2009 +0200
145
146     new video driver for bus vcxk framebuffers
147
148     This patch adds a new video driver
149
150     * adds common bus_vcxk framebuffer driver
151
152     Signed-off-by: Jens Scharsig <esw@bus-elektronik.de>
153     [agust@denx.de: fixed lots of style issues before applying]
154     Signed-off-by: Anatolij Gustschin <agust@denx.de>
155
156 commit 60e97419246d0a3615758ad6af40680aefb5f7f1
157 Author: Alessandro Rubini <rubini@gnudd.com>
158 Date:   Tue Jul 21 14:09:45 2009 +0200
159
160     lcd.h: define extern vidinfo_t for all cases
161
162     include/lcd.h has different vidinfo for different platforms,
163     and several extern declaration, but one for the default case was
164     missing. This makes them a single extern declaration for everyone.
165
166     Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
167
168 commit bcf0b5248952c6b03081dc5cc4ff9e0b2299c5fa
169 Author: Anatolij Gustschin <agust@denx.de>
170 Date:   Sun Jul 26 11:04:59 2009 +0200
171
172     mimc200.c: fix too long lines added by f68378d6
173
174     Signed-off-by: Anatolij Gustschin <agust@denx.de>
175
176 commit f68378d60a905d43155f2e89bf81999d3c93a90a
177 Author: Mark Jackson <mpfj-list@mimc.co.uk>
178 Date:   Tue Jul 21 11:35:22 2009 +0100
179
180     Add LCD support to MIMC200 board
181
182     This patch updates the MIMC200 files to enable the LCD.
183
184     Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
185
186 commit 69f32e6c24d41fcdf347ff64e9c13b25059ace58
187 Author: Mark Jackson <mpfj-list@mimc.co.uk>
188 Date:   Tue Jul 21 11:18:44 2009 +0100
189
190     Add 16bit colour support in lcd.h
191
192     This patch adds support for LCD_COLOR16 in include/lcd.h.
193
194     Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
195
196 commit bdc873ea063b8cc6d44c6ab748b7723a97d8d7b3
197 Author: Anatolij Gustschin <agust@denx.de>
198 Date:   Sun Jul 26 10:34:58 2009 +0200
199
200     lib_avr32/board.c: fix too long line added by 716ece1d
201
202     Signed-off-by: Anatolij Gustschin <agust@denx.de>
203
204 commit 716ece1de9a7d43a61d8698ac41b71b64f66f9e9
205 Author: Mark Jackson <mpfj-list@mimc.co.uk>
206 Date:   Tue Jul 21 11:11:37 2009 +0100
207
208     Add AVR32 LCD support
209
210     This patch adds support for the AVR32 LCD controller.  This patch is
211     based off the latest u-boot-video.
212
213     A quick summary of what's going on:-
214
215     Enable LCDC pixel clock
216     Enable LCDC port pins
217     Add framebuffer pointer to global_data struct
218     Allocate framebuffer
219
220     To use the new code, update your board config to include something like
221     this:-
222
223     #define CONFIG_LCD                  1
224
225     #if defined(CONFIG_LCD)
226     #define CONFIG_CMD_BMP
227     #define CONFIG_ATMEL_LCD            1
228     #define LCD_BPP                             LCD_COLOR16
229     #define CONFIG_BMP_16BPP            1
230     #define CONFIG_FB_ADDR                      0x10600000
231     #define CONFIG_WHITE_ON_BLACK               1
232     #define CONFIG_VIDEO_BMP_GZIP               1
233     #define CONFIG_SYS_VIDEO_LOGO_MAX_SIZE              262144
234     #define CONFIG_ATMEL_LCD_BGR555             1
235     #define CONFIG_SYS_CONSOLE_IS_IN_ENV        1
236     #define CONFIG_SPLASH_SCREEN                1
237     #endif
238
239     The standard U-Boot BMP and Splash-screen features should just work.
240
241     Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
242     [agust@denx.de: fixed some style issues]
243     Signed-off-by: Anatolij Gustschin <agust@denx.de>
244
245 commit 6111722a9281c6e04a7304d502556afff6a5a1f8
246 Author: Alessandro Rubini <rubini@gnudd.com>
247 Date:   Sun Jul 19 17:52:27 2009 +0200
248
249     video: move extern declarations from C to headers
250
251     This moves some extern declaration from lcd.c to lcd.h, removing
252     unneeded ifdef around a pair of them.  Additionally, since
253     gunzip_bmp() was declared static in cmd_bmp.c but extern in lcd.c, I
254     removed the static.  The extra "#include <lcd.h>" in cmd_bmp.c is
255     added to ensure the header is consistent with the source.
256
257     This has been compile-tested on both ARM (at91 boards) and PowerPC
258     (HH405_config, TQM823L_LCD_config, mcc200_config), to test all use
259     combinations.
260
261     Signed-off-by: Alessandro Rubini <rubini@gnudd.it>
262     [agust@denx.de: removed gunzip_bmp() fixes as commit c01171ea did it]
263     Signed-off-by: Anatolij Gustschin <agust@denx.de>
264
265 commit f51e001143c58447eb50e7aefa2b09eb4cc1410c
266 Author: Mike Frysinger <vapier@gentoo.org>
267 Date:   Thu Jul 23 16:26:58 2009 -0400
268
269     Blackfin: restore EVT1 handling in linker script
270
271     Sadly, the Blackfin linker script unification lost a small #ifdef logic
272     needed on older parts.  Restore that CONFIG_BFIN_BOOTROM_USES_EVT1 logic.
273
274     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
275
276 commit f33b325af666b12eafa9ab235b2cd59832d6e51c
277 Author: Wolfgang Denk <wd@denx.de>
278 Date:   Fri Jul 24 14:24:07 2009 +0200
279
280     Revert "zlib: updated to v.1.2.3"
281
282     This reverts commit b201171f2b4d509f3ad510b214bee70ff902e3d6.
283
284     The commit caused problems for example when unpacking kernel images:
285
286            Uncompressing Kernel Image ... Error: inflate() returned -2
287            GUNZIP: uncompress, out-of-mem or overwrite error - must
288            RESET board to recover
289
290     Conflicts:
291
292         include/u-boot/zlib.h
293         lib_generic/zlib.c
294
295     Signed-off-by: Wolfgang Denk <wd@denx.de>
296
297 commit 4b1389e0ceb19e9b50b96fd3908483a6c2274fb0
298 Author: Stefan Roese <sr@denx.de>
299 Date:   Tue Jul 21 14:06:29 2009 +0200
300
301     ppc4xx: Add chip_config command to AMCC Kilauea eval board
302
303     This patch removes the "alterpll" command and replaces it with the now
304     ppc4xx standard "chip_config" command to configure the I2C bootstrap
305     EEPROM.
306
307     Signed-off-by: Stefan Roese <sr@denx.de>
308
309 commit f6af8ce0c80327cb6aaa347642026ad838335c23
310 Author: Stefan Roese <sr@denx.de>
311 Date:   Tue Jul 21 14:33:52 2009 +0200
312
313     ppc4xx: Fix EEPROM configuration on Kilauea
314
315     Kilauea has an AT24C02 EEPROM which has an 8 byte page. Without defining
316     CONFIG_SYS_EEPROM_PAGE_WRITE_BITS to 3 the "eeprom" command doesn't
317     work correctly.
318
319     Additionally the page write delay (CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS)
320     is set to a more defensive value of 10ms.
321
322     Signed-off-by: Stefan Roese <sr@denx.de>
323
324 commit 99d8b23bc7e2be04fcbf49c5cec9f5ae76df290c
325 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
326 Date:   Wed Jul 22 13:56:21 2009 +0200
327
328     ppc4xx: Add 405EP based PMC405DE board
329
330     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
331     Signed-off-by: Stefan Roese <sr@denx.de>
332
333 commit da799f66ad1d4fc36dd20cc2d7e584493fda8546
334 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
335 Date:   Mon Jul 20 12:15:38 2009 +0200
336
337     ppc4xx: Add struct for 4xx GPIO controller registers
338
339     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
340     Signed-off-by: Stefan Roese <sr@denx.de>
341
342 commit 58ea142fb2e969f32306c8da1dabfaebd6fa141a
343 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
344 Date:   Wed Jul 22 17:27:56 2009 +0200
345
346     ppc4xx: Replace 4xx lowercase SPR references
347
348     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
349     Signed-off-by: Stefan Roese <sr@denx.de>
350
351 commit 87c0b72908e05662b8b415e26e1042f4779629da
352 Author: Stefan Roese <sr@denx.de>
353 Date:   Mon Jul 20 06:57:27 2009 +0200
354
355     Add "chip_config" command for PPC4xx bootstrap configuration
356
357     This patch adds a generic command for programming I2C bootstrap
358     eeproms on PPC4xx. An implementation for Canyonlands board is
359     included.
360
361     The command name is intentionally chosen not to be PPC4xx specific.
362     This way other CPU's/SoC's can implement a similar command under
363     the same name, perhaps with a different syntax.
364
365     Usage on Canyonlands:
366
367     => chip_config
368     Available configurations (I2C address 0x52):
369     600-nor          - NOR  CPU: 600 PLB: 200 OPB: 100 EBC: 100
370     600-nand         - NAND CPU: 600 PLB: 200 OPB: 100 EBC: 100
371     800-nor          - NOR  CPU: 800 PLB: 200 OPB: 100 EBC: 100
372     800-nand         - NAND CPU: 800 PLB: 200 OPB: 100 EBC: 100
373     1000-nor         - NOR  CPU:1000 PLB: 200 OPB: 100 EBC: 100
374     1000-nand        - NAND CPU:1000 PLB: 200 OPB: 100 EBC: 100
375     1066-nor         - NOR  CPU:1066 PLB: 266 OPB:  88 EBC:  88 ***
376     1066-nand        - NAND CPU:1066 PLB: 266 OPB:  88 EBC:  88
377     => chip_config 600-nor
378     Using configuration:
379     600-nor          - NOR  CPU: 600 PLB: 200 OPB: 100 EBC: 100
380     done (dump via 'i2c md 52 0.1 10')
381     Reset the board for the changes to take effect
382
383     Other 4xx boards will be migrated to use this command soon
384     as well.
385
386     Signed-off-by: Stefan Roese <sr@denx.de>
387     Signed-off-by: Dirk Eibach <eibach@gdsys.de>
388     Acked-by: Matthias Fuchs <matthias.fuchs@esd.eu>
389
390 commit 10c1b218556ed9871f36bc0c407f4f2f6196353b
391 Author: Peter Tyser <ptyser@xes-inc.com>
392 Date:   Fri Jul 17 19:01:16 2009 -0500
393
394     xpedite1k: Move to X-ES vendor directory
395
396     The XPedite1000 is an X-ES product thus it can be put in board/xes along
397     with other X-ES boards.  Along with the move, the board was renamed to
398     XPedite1000 from XPedite1K to fit X-ES's standard naming convention.
399     Maintainership was also transfered to Peter Tyser.
400
401     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
402     Signed-off-by: Stefan Roese <sr@denx.de>
403
404 commit 54381b79d268e1bead5d78ed8423df31a3cb0e2c
405 Author: Peter Tyser <ptyser@xes-inc.com>
406 Date:   Fri Jul 17 19:01:15 2009 -0500
407
408     xpedite1k: Sync checkboard() with other X-ES boards
409
410     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
411     Signed-off-by: Stefan Roese <sr@denx.de>
412
413 commit 9b4ef1f5dc0daab64f46249a32e67279c4d44fd2
414 Author: Peter Tyser <ptyser@xes-inc.com>
415 Date:   Fri Jul 17 19:01:14 2009 -0500
416
417     xpedite1k: Sync up board config options with other X-ES boards
418
419     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
420     Signed-off-by: Stefan Roese <sr@denx.de>
421
422 commit 4cdad5f43ae67e4ceeac69ef4af4392bd2f7381f
423 Author: Peter Tyser <ptyser@xes-inc.com>
424 Date:   Fri Jul 17 19:01:13 2009 -0500
425
426     xpedite1k: Sync organization of board config with other X-ES boards
427
428     This change should have no functional effect
429
430     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
431     Signed-off-by: Stefan Roese <sr@denx.de>
432
433 commit c4ae1a0257a0f5008ee2686e8aa92fba3992f279
434 Author: Peter Tyser <ptyser@xes-inc.com>
435 Date:   Fri Jul 17 19:01:12 2009 -0500
436
437     xpedite1k: Sync up commands and environment with other X-ES boards
438
439     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
440     Signed-off-by: Stefan Roese <sr@denx.de>
441
442 commit fbc7951ea84c2fe6da0f6007b672ed35bae91acb
443 Author: Peter Tyser <ptyser@xes-inc.com>
444 Date:   Fri Jul 17 19:01:11 2009 -0500
445
446     xpedite1k: Disable unused ethernet port 1
447
448     The XPedite1000 only has 2 available ethernet ports:
449     ppc_4xx_eth2 (EMAC2) and ppc_4xx_eth3 (EMAC3)
450
451     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
452     Signed-off-by: Stefan Roese <sr@denx.de>
453
454 commit 767e32ad369d83f55f950e6938e68b6dba7fa65f
455 Author: Peter Tyser <ptyser@xes-inc.com>
456 Date:   Fri Jul 17 19:01:10 2009 -0500
457
458     xpedite1k: Store environment in flash
459
460     Previously an I2C EEPROM was used.  The EEPROM had size, reliability,
461     and access issues which are resolved by storing the environment in
462     flash.
463
464     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
465     Signed-off-by: Stefan Roese <sr@denx.de>
466
467 commit b88da157f9990cd2cb081e4faea4b9581b5d0e2f
468 Author: Peter Tyser <ptyser@xes-inc.com>
469 Date:   Fri Jul 17 19:01:09 2009 -0500
470
471     xpedite1k: Add support for additional GPIO pins
472
473     Enable GPIO pins for an I2C EEPROM write protect, a system reset pin,
474     and a PMC #MONARCH pin.  These pins are not currently used in U-Boot,
475     but are used in OSes and may be used in U-Boot in the future.
476
477     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
478     Signed-off-by: Stefan Roese <sr@denx.de>
479
480 commit 42735815dd9ba39efe51203868aebce04053c8de
481 Author: Peter Tyser <ptyser@xes-inc.com>
482 Date:   Fri Jul 17 19:01:08 2009 -0500
483
484     xpedite1k: Add support for optional flashes
485
486     The XPedite1000 can be built with 4 total flashes:
487     - 512KB AMD socketed
488     - 16MB Intel soldered
489     - 2 x 32MB AMD MirrorBit flashes
490
491     Add support for the optional 2 32MB CFI-compliant AMD flashes
492
493     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
494     Signed-off-by: Stefan Roese <sr@denx.de>
495
496 commit e02990764c7415c84668823a0fc8c5b4dd8d8cf0
497 Author: Peter Tyser <ptyser@xes-inc.com>
498 Date:   Fri Jul 17 19:01:07 2009 -0500
499
500     xpedite1k: Cleanup coding style
501
502     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
503     Signed-off-by: Stefan Roese <sr@denx.de>
504
505 commit 086ff34a3a7e5e595630d658c1c13778399452d1
506 Author: Peter Tyser <ptyser@xes-inc.com>
507 Date:   Fri Jul 17 19:01:06 2009 -0500
508
509     xpedite1k: Remove support for reading MACs from EEPROM
510
511     By default, the XPedite1000 comes installed with xMon, a proprietary
512     bootloader.  xMon stores its MAC address in an onboard EEPROM.  Rather
513     than requiring a non-standard location in the EEPROM to be reserved for
514     MAC addresses, store the MAC addresses in U-Boot's standard environment.
515     A U-Boot application or OS application can be used to migrate xMon MAC
516     addresses to U-Boot's environment if necessary.
517
518     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
519     Signed-off-by: Stefan Roese <sr@denx.de>
520
521 commit 108d6d0099372f9f6532c3198fbaacabc121c9b3
522 Author: Peter Tyser <ptyser@xes-inc.com>
523 Date:   Fri Jul 17 19:01:05 2009 -0500
524
525     xpedite1k: Remove support for fixed SDRAM configuration
526
527     All XPedite1000's have SPD EEPROMs present and no fixed configuration
528     parameters are currently defined or used
529
530     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
531     Signed-off-by: Stefan Roese <sr@denx.de>
532
533 commit c86d00a2ed923002f1ab0bfb0a925522628302e9
534 Author: Peter Tyser <ptyser@xes-inc.com>
535 Date:   Fri Jul 17 19:01:04 2009 -0500
536
537     xpedite1k: Remove CONFIG_SYS_DRAM_TEST support
538
539     POST or command line tests provide similar functionality
540
541     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
542     Signed-off-by: Stefan Roese <sr@denx.de>
543
544 commit 11ad309c183b176d8866944026a63c0f1c626f56
545 Author: Peter Tyser <ptyser@xes-inc.com>
546 Date:   Fri Jul 17 19:01:03 2009 -0500
547
548     xpedite1k: Use standard CFI flash driver
549
550     Using the CFI flash driver will allow write access to the 16MB Intel
551     StrataFlash present on the XPedite1000.  The 512KB socketed (non
552     CFI-compliant flash) will no longer be writable.
553
554     The mapping of the 16MB Strata flash was moved to 0xff000000 and the
555     512KB AMD socketed flash was moved to 0xfe000000.
556
557     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
558     Signed-off-by: Stefan Roese <sr@denx.de>
559
560 commit d4d2e79bb433fc7ec18c68cc49cc6b7433d1320c
561 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
562 Date:   Thu Jul 16 22:13:57 2009 +0200
563
564     ppc4xx: Cleanup PLU405 board code
565
566     Some Coding style cleanup (braces, whitespaces, long lines)
567
568     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
569     Signed-off-by: Stefan Roese <sr@denx.de>
570
571 commit b209a114829dc8a7a0e39a9335b6e4aebf9742cb
572 Author: Dirk Eibach <eibach@gdsys.de>
573 Date:   Fri Jul 17 14:16:40 2009 +0200
574
575     ppc4xx: Add DL-Vision 405EP board support
576
577     Board support for the Guntermann & Drunck DL-Vision.
578
579     Signed-off-by: Dirk Eibach <eibach@gdsys.de>
580     Signed-off-by: Stefan Roese <sr@denx.de>
581
582 commit 9b1b8c8a1bf52e9b65e1958e5205838576066cbc
583 Author: Dirk Eibach <eibach@gdsys.de>
584 Date:   Fri Jul 10 14:47:32 2009 +0200
585
586     ppc4xx: Fix missing freqOPB for 405EP
587
588     In cpu/ppc4xx/speed.c initialization of sysInfo->freqOPB for 405EP was
589     left out for no obvious reason.
590
591     Signed-off-by: Dirk Eibach <eibach@gdsys.de>
592     Signed-off-by: Stefan Roese <sr@denx.de>
593
594 commit 0a371ca08908c9b2a58171223a79bffea1f7c6f5
595 Author: Stefan Roese <sr@denx.de>
596 Date:   Tue Jul 14 15:53:08 2009 +0200
597
598     ppc4xx: Fix TLB reset problem with recent 44x images
599
600     Patch d873133f [ppc4xx: Add Sequoia RAM-booting target] broke "normal"
601     booting on some 44x platforms. This breakage is only noticed in some
602     cases while powercycling. As it seems, the code in question in start.S
603     didn't invalidate TLB #0. This makes sense since this TLB is used for
604     the bootrom mapping. With the patch mentioned above even TLB #0 got
605     invalidated resulting in an error later on.
606
607     This patch now fixes this issue by only invalidating TLB #0 in the RAM-
608     booting case.
609
610     Tested succesfully on Sequoia and Canyonlands.
611
612     Signed-off-by: Stefan Roese <sr@denx.de>
613     Cc: Dirk Eibach <Eibach@gdsys.de>
614
615 commit 44259bb9e696d22bf1773181111855a29f00cf33
616 Author: Prafulla Wadaskar <prafulla@marvell.com>
617 Date:   Fri Jul 17 19:56:30 2009 +0530
618
619     usb: bugfix driver/usb/host/ehci-hcd.c function ehci_submit_root
620
621     This change is cheked in Linux source and fix found to be in sync.
622     This patch is tested for USB host interface on Kirkwood based
623     Sheevaplug platform (ARM little endian board)
624
625     Risk: the impact of this patch is not validated on big endian board.
626     This need to be checked...
627
628     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
629     Signed-off-by: Remy Bohmer <linux@bohmer.net>
630
631 commit 28958b8bea4c66629c5a22fd3c8b0d49df90383d
632 Author: Wolfgang Denk <wd@denx.de>
633 Date:   Thu Jul 23 22:23:23 2009 +0200
634
635     Coding Style cleanup; update CHANGELOG.
636
637     Signed-off-by: Wolfgang Denk <wd@denx.de>
638
639 commit 2632c008e2c2cd61fefb622ed671ea3e6bd2e2a6
640 Author: Mike Frysinger <vapier@gentoo.org>
641 Date:   Tue Jul 21 22:59:36 2009 -0400
642
643     autoconf.mk: include before config.mk for top level files
644
645     By including autoconf.mk before config.mk, all top level files can use any
646     config options it sets up (like <arch>_config.mk) or the Makefile itself
647     without being forced to use lazy evaluation.
648
649 commit c01171eaecc963d2c1f56a0984a0cbcdd8a3ab3c
650 Author: Mark Jackson <mpfj-list@mimc.co.uk>
651 Date:   Tue Jul 21 11:30:53 2009 +0100
652
653     Remove static declaration from gunzip_bmp()
654
655     This patch removes the static declaration from gunzip_bmp()
656
657     Without it, the gunzip_bmp() function is not visible to
658     common/lcd.c and fails to compile with an error.
659
660     Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
661
662 commit 2d4a43e230a3c8bfd03b9beaa0eb2a95e779c03b
663 Author: Peter Tyser <ptyser@gmail.com>
664 Date:   Mon Jul 20 21:51:38 2009 -0500
665
666     cmd_tsi148: General cleanup
667
668     - Fix command help message
669     - Disable DEBUG by default
670     - Fix whitespace issues
671     - Fix lines > 80 characters
672
673     Signed-off-by: Peter Tyser <ptyser@gmail.com>
674     Acked-by: Stefan Roese <sr@denx.de>
675
676 commit 9aef73888509d10193615ee5cd9cf439ca44e937
677 Author: Mike Frysinger <vapier@gentoo.org>
678 Date:   Sun Jul 19 15:17:03 2009 -0400
679
680     unify HOST_CFLAGS and HOSTCFLAGS
681
682     The top build system sets up HOSTCFLAGS a bit and exports it, but other
683     places use HOST_CFLAGS instead.  Unify the two as HOSTCFLAGS so that the
684     values stay in sync.
685
686     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
687
688 commit 2e9393f500065f940e5e4ac7fe375e4c0b77b936
689 Author: Wolfgang Denk <wd@denx.de>
690 Date:   Thu Jul 23 21:16:59 2009 +0200
691
692     Update CHANGELOG
693
694     Signed-off-by: Wolfgang Denk <wd@denx.de>
695
696 commit e3b39f84e974df70065fa248f0f63993b1708c9d
697 Author: André Schwarz <andre.schwarz@matrix-vision.de>
698 Date:   Fri Jul 17 14:50:24 2009 +0200
699
700     update config for mvBC-P (MPC5200)
701
702     This patch adds I2C support for mvBC-P and defines flash layout
703     matching the shipped product.
704
705     Signed-off-by: André Schwarz <andre.schwarz@matrix-vision.de>
706
707 commit cb6d0b72c2c4f13c0075a7ae92e11682ec94a311
708 Author: Kumar Gala <galak@kernel.crashing.org>
709 Date:   Mon Jul 13 09:24:00 2009 -0500
710
711     ahci: Fix gcc 4.4 compiler warning
712
713     ahci.c: In function 'ata_scsiop_read_capacity10':
714     ahci.c:616: warning: dereferencing type-punned pointer will break strict-aliasing rules
715
716     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
717
718 commit 51d91e1a253c97713c7f3e5c0b910a4db4979283
719 Author: Kumar Gala <galak@kernel.crashing.org>
720 Date:   Mon Jul 13 09:23:59 2009 -0500
721
722     drivers/bios_emulator: Fix gcc 4.4 compiler warning
723
724     biosemu.c: In function 'BE_setVGA':
725     biosemu.c:147: warning: dereferencing type-punned pointer will break strict-aliasing rules
726
727     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
728
729 commit f97ec30bb3c5a4a456159eb2b75b3bc68772bf2a
730 Author: Detlev Zundel <dzu@denx.de>
731 Date:   Mon Jul 13 16:01:19 2009 +0200
732
733     Re-add support for image type 'Standalone Program'
734
735     Support for this type was lost during the bootm refactoring.
736
737     Signed-off-by: Detlev Zundel <dzu@denx.de>
738
739 commit ca95c9df0280f40e8e4befadbaae21fa67d92331
740 Author: Detlev Zundel <dzu@denx.de>
741 Date:   Mon Jul 13 16:01:18 2009 +0200
742
743     Add error checking for unsupported OS types.
744
745     Signed-off-by: Detlev Zundel <dzu@denx.de>
746
747 commit 982adfc610669482a32127282fe489857a92cfe3
748 Author: Peter Tyser <ptyser@xes-inc.com>
749 Date:   Fri Jul 10 18:46:10 2009 -0500
750
751     ppc: Unlock cache-as-ram in a consistent manner
752
753     Previously, non-e500 architectures only unlocked their data cache which
754     was used as early RAM when booting to Linux using the "bootm" command.
755     This change causes all PPC boards with CONFIG_SYS_INIT_RAM_LOCK defined
756     to unlock their data cache during U-Boot's initialization.  This
757     improves U-Boot performance and provides a common cache state when
758     booting to different OSes.
759
760     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
761
762 commit b201171f2b4d509f3ad510b214bee70ff902e3d6
763 Author: Giuseppe CONDORELLI <giuseppe.condorelli@st.com>
764 Date:   Thu Jul 23 04:54:45 2009 -0400
765
766     zlib: updated to v.1.2.3
767
768     This patch updates zlib to the latest stable version.
769
770     Only relevant zlib parts were ported to u-boot tree, as was done for
771     the previously used version of zlib (0.95). New zlib gives faster
772     inflate performance and other improvements, see www.zlib.net
773
774     Signed-off-by: Giuseppe Condorelli <giuseppe.condorelli@st.com>
775     Reviewed-by: Angelo Castello <angelo.castello@st.com>
776
777     Edited commit message
778
779     Signed-off-by: Wolfgang Denk <wd@denx.de>
780
781 commit 97cfe86163505ea18e7ff7b71e78df5bb03dad57
782 Author: Robin Getz <rgetz@blackfin.uclinux.org>
783 Date:   Tue Jul 21 12:15:28 2009 -0400
784
785     Save server's MAC address in environment
786
787     Linux's netconsole works much better when you can pass it the MAC address of
788     the server. (otherwise it just uses broadcast, which everyone else on my
789     network complains about :)
790
791     This sets the env var "serveraddr" (to match ethaddr), so that you can pass
792     it to linux with whatever bootargs you want to....
793
794     addnetconsole=set bootargs $(bootargs) netconsole=@$(ipaddr)/eth0,@$(serverip)/$(serveraddr)
795
796     Signed-of-by: Robin Getz <rgetz@blackfin.uclinux.org>
797
798     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
799
800 commit 0b23fb368d08c9669fac647971ff249c3f9fee8f
801 Author: Ilya Yanok <yanok@emcraft.com>
802 Date:   Tue Jul 21 19:32:21 2009 +0400
803
804     fec_mxc: driver for FEC ethernet controller on i.MX27
805
806     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
807     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
808
809 commit 0544c63681d2ea3607faf374e9c56f101e365b42
810 Author: Alessio Centazzo <centazzo@gmail.com>
811 Date:   Sat Jul 11 11:56:06 2009 -0700
812
813     ppc4xx: Fixed compilation warning in 4xx_enet.c
814
815     This patch fixes a compilation warning for some Ethernet PHY-less
816     PPC4xx platforms (440SPE based ones) and a potential compilation
817     error for 440SP platforms (use of undefined 'ethgroup' variable).
818     In the original code and in case of 440SPE platforms, 'ethgroup'
819     is initialized to -1 and never modified.  Later in the function,
820     within an #ifdef statement, an 'if statement' executes code only
821     if 'ethgroup' is set to 4, therefore it is harmless to avoid
822     executing the 'if statement' by removing the CONFIG_440SPE from
823     the affected #ifdefs.  In case of 440SP platforms  with on-board
824     Ethernet PHY, 'ethgroup' is undefined but used (there are not such
825     platforms in the repository yet). All other architectures are not
826     affected by this change.
827
828     Signed-off-by: Alessio Centazzo acpatin@yahoo.com
829     Acked-by: Stefan Roese <sr@denx.de>
830     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
831
832 commit 09133f8580f0106429ba3600f1855bd3577ae58b
833 Author: Michael Zaidman <michael.zaidman@gmail.com>
834 Date:   Tue Jul 14 23:37:12 2009 +0300
835
836     DHCP regression on 2009-06
837
838     Fixed the DHCP/BOOTP/RARP regression introduced in u-boot-2009.06
839     by initializing our IP addr to 0 in order to accept any IP addr
840     assigned to us by the DHCP/BOOTP/RARP server.
841
842     Ack-by: Robin Getz <rgetz@blackfin.uclinux.org>
843     Signed-off-by: Michael Zaidman <michael.zaidman@gmail.com>
844     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
845
846 commit 443ce4ac9d1138ae5ae6863b2d40a96fd6edf523
847 Author: Prafulla Wadaskar <prafulla@marvell.com>
848 Date:   Thu Jul 16 20:58:02 2009 +0530
849
850     net: phy: bugfixes: mv88E61xx multichip addressing support
851
852     With these fixes, this driver works properly for multi chip
853     addressging mode
854
855     Bugfixes:
856     1. Build error fixed for function mv88e61xx_busychk_multic-fixed
857     2. PHY dev address error detection- fixed
858     3. wrong busy bit was refered in function mv88e61xx_busychk -fixed
859     4. invalid data read ptr was refered for RD_PHY in case of
860         multichip addressing mode -fixed
861
862     The Multichip Address mode is tested with RD6281A board having
863     MV88E6165 switch on it
864
865     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
866     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
867
868 commit 16025ea45539219f2a7c750c6f0ae983ea5c2737
869 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
870 Date:   Wed Jul 8 13:05:11 2009 +0200
871
872     arm: Kirkwood: Check the error summary bit for error detection
873
874     The Marvell documentation for the 88f6281 states that the error coding
875     is only valid if the error summary and last frame bits in the transmit
876     descriptor status field are set. This patch adds checks for these for
877     transmit (I would get transmit errors on bootp with the current check,
878     which I believe are spurious).
879
880     Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
881     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
882
883 commit 7b05f5e027b81cd3a9a41c6c6d3fe09c72fa93f6
884 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
885 Date:   Wed Jul 8 13:03:18 2009 +0200
886
887     arm: Kirkwood: Fix compiler optimization bug for kwgbe_send
888
889     kwgbe_send/recv both have loops waiting for the hardware to set  a bit.
890     GCC 4.3.3 cleverly optimizes the send case to ... a while(1); loop. This
891     patch uses readl to force a read from device memory. Other volatile
892     accesses have also been replaced with readl/writel where appropriate
893     (as per suggestions on the U-boot mailing list).
894
895     Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
896     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
897
898 commit 3f6b18ffd94621625de961bc566022b0266790f5
899 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
900 Date:   Thu Jul 2 13:21:22 2009 -0400
901
902     MIIPHYBB: Return 0xFFFF if the PHY is not asserting TA.
903
904     This patch sets the returned value to 0xFFFF if the PHY does not exist
905     and does not assert Transfer Acknowledge. A NULL check for the value
906     pointer is also added for buffer overflow protection.
907
908     Without this patch 'mii info' will  show 'phantom' devices because the
909     value will be not be initialized and return with some random value.
910
911     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
912     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
913
914 commit 736fead8fdbf8a8407048bebc373cd551d01ec98
915 Author: Ben Warren <biggerbadderben@gmail.com>
916 Date:   Mon Jul 20 22:01:11 2009 -0700
917
918     Convert SMC911X Ethernet driver to CONFIG_NET_MULTI API
919
920     All in-tree boards that use this controller have CONFIG_NET_MULTI added
921     Also:
922      - changed CONFIG_DRIVER_SMC911X* to CONFIG_SMC911X*
923      - cleaned up line lengths
924      - modified all boards that override weak function in this driver
925      - added
926
927     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
928     Tested-by: Mike Frysinger <vapier@gentoo.org>
929
930 commit 3bd0a877b74b9c005ae7cb892480ccedfa308c20
931 Author: Ben Warren <biggerbadderben@gmail.com>
932 Date:   Fri Jul 17 00:50:15 2009 -0700
933
934     Add warning about upcoming removal of old Ethernet API
935
936     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
937
938 commit b7fe25d2a8d1cede401d09e1f9c84f8fe47bdbb1
939 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
940 Date:   Thu Jul 2 16:15:13 2009 +0530
941
942     P2020RDB Added support of Vitesse PHYs VSC8641(RGMII) and VSC8221(SGMII)
943
944     These PHYs are on P2020RDB platform.
945
946     Also revamped Freescale copyright message in drivers/net/tsec.c.
947
948     Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
949     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
950
951 commit 1a32bf41881b5dbe3119cb77a33572b4d462cabf
952 Author: Robin Getz <rgetz@blackfin.uclinux.org>
953 Date:   Mon Jul 20 14:53:54 2009 -0400
954
955     Add DNS support
956
957     On 04 Oct 2008 Pieter posted a dns implementation for U-Boot.
958
959     http://www.mail-archive.com/u-boot-users@lists.sourceforge.net/msg10216.html
960     >
961     > DNS can be enabled by setting CFG_CMD_DNS. After performing a query,
962     > the serverip environment var is updated.
963     >
964     > Probably there are some cosmetic issues with the patch. Unfortunatly I
965     > do not have the time to correct these. So if anybody else likes DNS
966     > support in U-Boot and has the time, feel free to patch it in the main tree.
967
968     Here it is again - slightly modified & smaller:
969       - update to 2009-06 (Pieter's patch was for U-Boot 1.2.0)
970       - README.dns is added
971       - syntax is changed (now takes a third option, the env var to store
972         the result in)
973       - add a random port() function in net.c
974       - sort Makefile in ./net/Makefile
975       - dns just returns unless a env var is given
976       - run through checkpatch, and clean up style issues
977       - remove packet from stack
978       - cleaned up some comments
979       - failure returns much faster (if server responds, don't wait for
980         timeout)
981       - use built in functions (memcpy) rather than byte copy.
982
983     Signed-off-by: Robin Getz <rgetz@blackfin.uclinux.org>
984     Signed-off-by: Pieter Voorthuijsen <pieter.voorthuijsen@prodrive.nl>
985     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
986
987 commit 88ad3fd91c83a4343b25385fd78fd8e29ebb723f
988 Author: Kim Phillips <kim.phillips@freescale.com>
989 Date:   Fri Jul 17 12:17:00 2009 -0500
990
991     net: tsec - fix dereferencing type-punned pointer will break strict-aliasing rules warning
992
993     fix this gcc 4.4 warning:
994
995     tsec.c: In function 'tsec_init':
996     tsec.c:200: warning: dereferencing type-punned pointer will break strict-aliasing rules
997
998     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
999     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
1000
1001 commit d9bec9f42ab34383737c8a94429aa02fe76d7946
1002 Author: Mike Frysinger <vapier@gentoo.org>
1003 Date:   Sat Jul 18 21:04:08 2009 -0400
1004
1005     net: rename NetRxPkt to NetRxPacket
1006
1007     The net code is mostly consistent in using 'Packet' rather than 'Pkt', so
1008     rename the minor detractor to follow suite.
1009
1010     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
1011     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
1012
1013 commit 88a4c2e77cd5674db745d0c2ebbad68c9baf760c
1014 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
1015 Date:   Thu Jun 25 16:33:04 2009 +0900
1016
1017     sh: sh_eth: Remove garbage from printf
1018
1019     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
1020     CC: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
1021     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
1022
1023 commit 2ea20efa47da9d98ff38223ff51dea5439ad8708
1024 Author: Andreas Pretzsch <apr@cn-eng.de>
1025 Date:   Thu Jul 9 21:50:05 2009 +0200
1026
1027     smc911x: add support for LAN9221
1028
1029     Signed-off-by: Andreas Pretzsch <apr@cn-eng.de>
1030     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
1031
1032 commit 7168eba729b9e6d730db7cd1028767f7b1a6128b
1033 Author: David Brownell <david-b@pacbell.net>
1034 Date:   Tue Jun 9 11:14:24 2009 -0700
1035
1036     rm9200 ethernet driver: board-specific quirk (csb337)
1037
1038     CSB337 boards originally shipped with MicroMonitor, not U-Boot;
1039     and with a version using a different convention for recording
1040     Ethernet addresses than anyone else.  To avoid breaking Linux
1041     when it uses U-Boot, have it use the same convention on that
1042     hardware.
1043
1044     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
1045     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
1046
1047 commit 57215cd2e59fd403248df8f2f195e382900d5fc2
1048 Author: Heiko Schocher <hs@denx.de>
1049 Date:   Thu Jul 16 09:58:31 2009 +0200
1050
1051     arm, kirkwood: added kw_gpio_set_valid() in gpio.h
1052
1053     Signed-off-by: Heiko Schocher <hs@denx.de>
1054
1055 commit ec16441085f471c03a8c0909579463e31e5b947a
1056 Author: Dieter Kiermaier <dk-arm-linux@gmx.de>
1057 Date:   Mon Jun 29 14:45:08 2009 +0200
1058
1059     Kirkwood: add Marvell Kirkwood gpio driver
1060
1061     Signed-off-by: Dieter Kiermaier <dk-arm-linux@gmx.de>
1062     Acked-by: Prafulla Wadaskar <prafulla@marvell.com>
1063     Tested-by: Heiko Schocher <hs@denx.de>
1064
1065 commit 688b6a0ff2dcbb0c7e63ef63cbbcc291f14f321f
1066 Author: Heiko Schocher <hs@denx.de>
1067 Date:   Thu Jul 16 09:59:10 2009 +0200
1068
1069     arm, kirkwood: added KW_TWSI_BASE in kirkwood.h
1070
1071     Signed-off-by: Heiko Schocher <hs@denx.de>
1072
1073 commit fbc8365ad7ab0afd4143bdbffab2fd0b24df004f
1074 Author: Prafulla Wadaskar <prafulla@marvell.com>
1075 Date:   Thu Jul 16 21:02:24 2009 +0530
1076
1077     Marvell RD6281A Board support
1078
1079     This is Marvell's 88F6281_A0 based reference design board
1080
1081     This patch is tested for-
1082     1. Boot from DRAM/NAND flash/NFS
1083     2. File transfer using tftp and loadb
1084     3. NAND flash read/write/erase
1085
1086     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
1087     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
1088
1089 commit 2906e6d654fcc7f2451fde225e4e8b3f20c9555f
1090 Author: Piotr Ziecik <kosmo@semihalf.com>
1091 Date:   Fri Jul 17 16:35:19 2009 +0200
1092
1093     api: Fix broken build on ARM.
1094
1095     This patch fixes broken build introduced by commit
1096     84bf7ca522e94ec402a1264b01971b924b7e268f (api: remove un-needed
1097     ifdef CONFIG_API already handle by the Makefile).
1098
1099     Signed-off-by: Piotr Ziecik <kosmo@semihalf.com>
1100
1101 commit 48677a1ef5f82adca49145a7baf11ece77f51945
1102 Author: Wolfgang Denk <wd@denx.de>
1103 Date:   Wed Jul 22 23:53:23 2009 +0200
1104
1105     Fix "ld: cannot find -lstubs" build error
1106
1107     Commit 1bc15386 moved the examples/ to examples/standalone but failed
1108     to adapt the Makefiles that need to link against libstubs.a
1109
1110     Signed-off-by: Wolfgang Denk <wd@denx.de>
1111     Cc: Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
1112
1113 commit ae71121a111ddf9dd057cacbbdd0f51054be428a
1114 Author: Wolfgang Denk <wd@denx.de>
1115 Date:   Sat Jul 18 20:47:36 2009 +0200
1116
1117     at91cap9adk: fix #ifdef/#endif pairing
1118
1119     The #ifdef/#endif pairing in this file was obviously messed up.
1120
1121     Signed-off-by: Wolfgang Denk <wd@denx.de>
1122
1123 commit 6b96a20d512b04a808438553874c00cf40812c44
1124 Author: Minkyu Kang <mk7.kang@samsung.com>
1125 Date:   Mon Jul 20 11:40:01 2009 +0900
1126
1127     ARM Cortex A8: Move OMAP3 specific reset handler
1128
1129     Because of the reset_cpu is soc specific, should be move to soc
1130
1131     Cc: Dirk Behme <dirk.behme@googlemail.com>
1132     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
1133
1134 commit 048e7efe91f66094f868281c12e488ce2bae8976
1135 Author: Kumar Gala <galak@kernel.crashing.org>
1136 Date:   Wed Jul 22 10:12:39 2009 -0500
1137
1138     85xx/86xx: Replace in8/out8 with in_8/out_8 on FSL boards
1139
1140     The pixis code used in8/out8 all over the place.  Replace it with
1141     in_8/out_8 macros.
1142
1143     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1144
1145 commit 0a6d0c6320b77bd6572393a93e6b8ccdf39c7100
1146 Author: Peter Tyser <ptyser@xes-inc.com>
1147 Date:   Tue Jul 21 13:51:08 2009 -0500
1148
1149     xpedite5370: Enable NAND command support
1150
1151     Use the MPC8572's eLBC to access 1 GB (or greater) onboard NAND flash
1152     via the 'nand' command.
1153
1154     Previously, the XPedite5370's NAND chip selects were properly
1155     configured, but NAND support was not enabled.
1156
1157     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
1158     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1159
1160 commit 39121c0896a6760bd436d88c17892f49a97902d0
1161 Author: Peter Tyser <ptyser@xes-inc.com>
1162 Date:   Tue Jul 21 13:51:07 2009 -0500
1163
1164     xes: Increase CONFIG_SYS_BOOTM_LEN to 16MB
1165
1166     Increasing CONFIG_SYS_BOOTM_LEN from 8 MB to 16 MB is necessary to
1167     support uncompressing images larger than 8 MB when using the bootm
1168     command.
1169
1170     Note that recent Linux kernels for the 85xx and 86xx map greater than
1171     16MB of memory on bootup, but we use 16MB to maintain compatibility with
1172     older Linux kernels for now.
1173
1174     Signed-off-by: Nate Case <ncase@xes-inc.com>
1175     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
1176     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1177
1178 commit 58f31b602dfd52eb7836ab82caa587514e046f02
1179 Author: Peter Tyser <ptyser@xes-inc.com>
1180 Date:   Sun Jul 19 19:17:41 2009 -0500
1181
1182     xpedite5370: Fix I2C GPIO initialization typo
1183
1184     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
1185     Acked-by: Heiko Schocher<hs@denx.de>
1186     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1187
1188 commit 5ff821006c6e7647d183ea95817044943bb22e7e
1189 Author: Peter Tyser <ptyser@xes-inc.com>
1190 Date:   Sun Jul 19 19:17:40 2009 -0500
1191
1192     xpedite5200,5370: Use buffered NOR flash writes
1193
1194     Buffered writes are possible on the XPedite5200 and XPedite5370 and greatly
1195     improve NOR flash write speeds
1196
1197     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
1198     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1199
1200 commit d9c147f371800a479a507a816b2fe572c97da197
1201 Author: Peter Tyser <ptyser@xes-inc.com>
1202 Date:   Fri Jul 17 10:14:48 2009 -0500
1203
1204     85xx, 86xx: Add common board_add_ram_info()
1205
1206     Previously, 85xx and 86xx boards would display DRAM information on
1207     bootup such as:
1208
1209     ...
1210     I2C:   ready
1211     DRAM:
1212     Memory controller interleaving enabled: Bank interleaving!
1213      2 GB
1214     FLASH: 256 MB
1215     ...
1216
1217     This patch moves the printing of the DRAM controller configuration to a
1218     common board_add_ram_info() function which prints out DDR type, width,
1219     CAS latency, and ECC mode.  It also makes the DDR interleaving
1220     information print out in a more sane manner:
1221
1222     ...
1223     I2C:   ready
1224     DRAM:   2 GB (DDR2, 64-bit, CL=4, ECC on)
1225            DDR Controller Interleaving Mode: bank
1226     FLASH: 256 MB
1227     ...
1228
1229     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
1230     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1231
1232 commit 12a440ae6d09445140f1a0c2023dba76a9f1a617
1233 Author: Peter Tyser <ptyser@xes-inc.com>
1234 Date:   Fri Jul 17 10:14:47 2009 -0500
1235
1236     tqm85xx: Remove board_add_ram_info()
1237
1238     This is in preparation for adding one common 8xxx board_add_ram_info()
1239     function for all 8xxx boards
1240
1241     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
1242     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1243
1244 commit ed2c9488bbe389b7b25cada1e42bdae5d0976327
1245 Author: Peter Tyser <ptyser@xes-inc.com>
1246 Date:   Fri Jul 17 10:14:46 2009 -0500
1247
1248     xes: Remove 8xxx board_add_ram_info() function
1249
1250     This is in preparation for adding one common 8xxx board_add_ram_info()
1251     fuction for all 8xxx boards
1252
1253     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
1254     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1255
1256 commit e7ee23ec1788d8cf269a4cf6b9cd3722cbc7d592
1257 Author: Peter Tyser <ptyser@xes-inc.com>
1258 Date:   Fri Jul 17 10:14:45 2009 -0500
1259
1260     86xx: Rename ccsr_ddr's sdram_mode_1, sdram_cfg_1 fields
1261
1262     Rename sdram_mode_1 to sdram_mode and sdram_cfg_1 to sdram_cfg to match
1263     the 86xx user's manual and other Freescale architectures
1264
1265     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
1266     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1267
1268 commit f6155c6fbb1d85f517b7c160570f0995ef14c43f
1269 Author: Roy Zang <tie-fei.zang@freescale.com>
1270 Date:   Thu Jul 9 10:05:48 2009 +0800
1271
1272     85xx: Add pci/pcie E1000 ethernet support for MPC8544DS and MPC8536 boards
1273
1274     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
1275     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1276
1277 commit 6bb5b412291177e6edd42f9a80e5c5afe57a6a0f
1278 Author: Kumar Gala <galak@kernel.crashing.org>
1279 Date:   Tue Jul 14 22:42:01 2009 -0500
1280
1281     85xx: Report which "bank" of NOR flash we are booting from on FSL boards
1282
1283     The p2020DS, MPC8536DS, MPC8572DS, MPC8544DS boards are capable of
1284     swizzling the upper address bits of the NOR flash we boot out of which
1285     creates the concept of "virtual" banks.  This is useful in that we can
1286     flash a test of image of u-boot and reset to one of the virtual banks
1287     while still maintaining a working image in "bank 0".
1288
1289     The PIXIS FPGA exposes registers on LBC which we can use to determine
1290     which "bank" we are booting out of (as well as setting which bank to
1291     boot out of).
1292
1293     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1294
1295 commit 9af9c6bdc16da53772c56b1a79c2c91701fe94e6
1296 Author: Kumar Gala <galak@kernel.crashing.org>
1297 Date:   Wed Jul 15 13:45:00 2009 -0500
1298
1299     86xx: Report which "bank" of NOR flash we are booting from on MPC8641HPCN
1300
1301     The MPC8641HPCN board is capable of swizzling the upper address bit of
1302     the NOR flash we boot out of which creates the concept of "virtual"
1303     banks.  This is useful in that we can flash a test of image of u-boot
1304     and reset to one of the virtual banks while still maintaining a
1305     working image in "bank 0".
1306
1307     The PIXIS FPGA exposes registers on LBC which we can use to determine
1308     which "bank" we are booting out of (as well as setting which bank to
1309     boot out of).
1310
1311     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1312
1313 commit caf72ff329759b4da71352ab098537c7698c0e9f
1314 Author: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
1315 Date:   Tue Jul 21 10:45:49 2009 +0200
1316
1317     Refresh LZMA-lib to v4.65
1318
1319     Signed-off-by: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
1320
1321 commit 70ebf31633f372a24505e47846b2628e8435ea37
1322 Author: Wolfgang Denk <wd@denx.de>
1323 Date:   Fri Jul 17 23:35:29 2009 +0200
1324
1325     AT91: factor out ROUND() macro
1326
1327     A large number of boards (all AT91 based) duplicated the ROUND()
1328     macro in their board specific config files. Add the definition to
1329     include/common.h and clean up the board config files.
1330
1331     Signed-off-by: Wolfgang Denk <wd@denx.de>
1332
1333 commit 89188a62333c0841a7166783d2ebdd39d7044eb2
1334 Author: Kumar Gala <galak@kernel.crashing.org>
1335 Date:   Wed Jul 15 08:54:50 2009 -0500
1336
1337     85xx: Bump up the BOOTMAP to 16M on FSL 85xx boards
1338
1339     We have always mapped at least 16M in the kernel and we have seen cases
1340     with new kernel features that a kernel image needs more than 8M of
1341     memory.
1342
1343     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1344
1345 commit d4abc757c26c531293f5bbc4262ade44a317eec9
1346 Author: Peter Tyser <ptyser@xes-inc.com>
1347 Date:   Mon Jul 20 19:02:21 2009 -0500
1348
1349     Move api_examples to examples/api
1350
1351     Also add a rule to remove demo.bin which was previously leftover
1352     after a "make clean"
1353
1354     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
1355
1356 commit af1d7d984a23a0faa1f436ebfeb55c876b1a99e1
1357 Author: Heiko Schocher <hs@denx.de>
1358 Date:   Tue Jul 21 06:37:28 2009 +0200
1359
1360     83xx, kmeter: fix compile error
1361
1362     CONFIG_SYS_MALLOC_LEN is defined in the board config, and
1363     the keymile-common.h, which collects common options used
1364     by all keymile-boards. This results in a compile error
1365     when compiling the kmeter1 board. So remove this define
1366     in the board config file.
1367
1368     Signed-off-by: Heiko Schocher <hs@denx.de>
1369
1370 commit 39df00d9aecfb465b9eec9af593f9b763fb5209a
1371 Author: Heiko Schocher <hs@denx.de>
1372 Date:   Thu Jul 9 12:04:26 2009 +0200
1373
1374     i2c, mpc83xx: add CONFIG_SYS_I2C_INIT_BOARD for fsl_i2c
1375
1376     This patch adds the possibility to call a board specific
1377     i2c bus reset routine for the fsl_i2c bus driver, and adds
1378     this option for the keymile kmeter1 board.
1379
1380     The deblock sequence for this board is implemented and
1381     tested in the following way:
1382
1383     CR = 0x20 (release SDA and SCL pin)
1384     CR = 0xa0 (start read)
1385     dummy read
1386     dummy read
1387     if 2. dummy read == 0x00
1388         3. dummy read
1389
1390     CR = 0x80 (SDA and SCL now 1 SR = 0x86)
1391     CR = 0x00 (Modul reset SR=0x81)
1392     CR = 0x80 (SDA and SCL = 1, SR = 0x81)
1393
1394     Signed-off-by: Heiko Schocher <hs@denx.de>
1395
1396 commit 1bc1538613d66cef3cbce680fc8d7c3561a0fbd0
1397 Author: Peter Tyser <ptyser@xes-inc.com>
1398 Date:   Fri Jul 10 11:03:19 2009 -0500
1399
1400     Move examples/ to examples/standalone
1401
1402     The current files in examples are all standalone application examples,
1403     so put them in their own subdirectory for organizational purposes
1404
1405     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
1406
1407 commit b220c64d86f7c705a183302c3b50076d7e5d876c
1408 Author: Peter Tyser <ptyser@xes-inc.com>
1409 Date:   Fri Jul 10 11:03:15 2009 -0500
1410
1411     Move architecture specific config.mk files into subdirs
1412
1413     This cleans up U-Boot's toplevel directory a bit and makes the
1414     architecture 'config.mk' file naming and location similar to board
1415     and cpu 'config.mk' files
1416
1417     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
1418
1419 commit 082becd0d546399637fa94fdf9f1730a0f7bf348
1420 Author: Po-Yu Chuang <ratbert@faraday-tech.com>
1421 Date:   Fri Jul 10 18:25:34 2009 +0800
1422
1423     Add "tags" to .gitignore file.
1424
1425     Signed-off-by: Po-Yu Chuang <ratbert@faraday-tech.com>
1426     Signed-off-by: Wolfgang Denk <wd@denx.de>
1427
1428 commit dc71b248ef0d5e12b19f33c6efb873e31df91fa9
1429 Author: Heiko Schocher <hs@denx.de>
1430 Date:   Thu Jul 9 12:04:18 2009 +0200
1431
1432     powerpc: updates for the keymile boards
1433
1434     - CONFIG_SYS_MAX_I2C_BUS changed to 1
1435       We use only one I2C hardwarecontroller on this boards, so
1436       change the CONFIG_SYS_MAX_I2C_BUS to 1.
1437     - common: dont print errormsg if second IVM Block lacks.
1438     - 82xx, mgcoge: fix double mtdpart entry in environment
1439     - 82xx, mgcoge: activate on second Flash the second bank.
1440     - common: CONFIG_ENV_SIZE 0x4000 for all keymile boards
1441     - common: Change malloc size to 1MByte for all Keymile boards
1442         We need a bigger malloc area for the environment support (128k)
1443         on some Keymile boards (kmeter1) and the upcoming UBI support.
1444         Change it to 1MB for all Keymile boards to be on the save side.
1445         Also define CONFIG_SYS_64BIT_VSPRINTF which is needed for
1446         UBI/UBIFS support.
1447     - Add UBI support to all Keymile boards
1448     - change manner of writing "/localbus/ranges" node
1449         instead of writting the complete "/localbus/ranges" node
1450         before booting Linux, only update the ranges entries
1451         which gets dynamical detected (size of flashes).
1452         This is needed, because keymile adds in the DTS
1453         "/localbus/ranges" node entries, which u-boot must
1454         not overwrite/delete.
1455     - kmeter, mgcoge: define 2 seperate regions needed for the Intel P30 chips
1456         The Intel P30 chip has 2 non-identical chips on
1457         one die, so we need to define 2 seperate regions
1458         that are scanned by physmap_of independantly.
1459     - kmeter1: Add MTD concat support to Keymile boards
1460     - 82xx, mgcoge: add "unlock=yes" to default environment
1461     - added CONFIG_MTD_DEVICE to get in sync with mainline code
1462
1463     Signed-off-by: Heiko Schocher <hs@denx.de>
1464     Signed-off-by: Stefan Roese <sr@denx.de>
1465
1466 commit f14d81050a9e0fa57aedb1bc746c60a07c1ad67f
1467 Author: galak <galak@ducky.am.freescale.net>
1468 Date:   Tue Jul 7 15:53:21 2009 -0500
1469
1470     fsl_sata: Fix compiler warnings shown by gcc-4.4
1471
1472     Update fsl_sata to use common structures instead of casting
1473     back and forth between the fsl specific ones and the common ones
1474     (which are identical).
1475
1476     fsl_sata.c: In function 'scan_sata':
1477     fsl_sata.c:550: warning: dereferencing pointer 'cfis' does break strict-aliasing rules
1478     fsl_sata.c:549: warning: dereferencing pointer 'cfis' does break strict-aliasing rules
1479     fsl_sata.c:548: warning: dereferencing pointer 'cfis' does break strict-aliasing rules
1480     fsl_sata.c:545: note: initialized from here
1481     fsl_sata.c:592: warning: dereferencing pointer 'cfis' does break strict-aliasing rules
1482     fsl_sata.c:590: warning: dereferencing pointer 'cfis' does break strict-aliasing rules
1483     fsl_sata.c:588: warning: dereferencing pointer 'cfis' does break strict-aliasing rules
1484     fsl_sata.c:586: warning: dereferencing pointer 'cfis' does break strict-aliasing rules
1485     fsl_sata.c:579: warning: dereferencing pointer 'cfis' does break strict-aliasing rules
1486     ...
1487
1488     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1489
1490 commit 20938e54a207472a090f04f20f30c9e32b14137e
1491 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
1492 Date:   Tue Jul 7 15:58:51 2009 +0200
1493
1494     Add unaligned.h for arm
1495
1496     This patch adds unaligned.h for ARM (needed to build with LZO
1497     compression). The file is taken from the linux kernel, but includes
1498     u-boot headers instead.
1499
1500     Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
1501     Acked-by: Stefan Roese <sr@denx.de>
1502
1503 commit 433ea8abd6adfae3138dd4ce238237a037e1e537
1504 Author: Peter Tyser <ptyser@xes-inc.com>
1505 Date:   Sun Jul 19 19:17:42 2009 -0500
1506
1507     Remove last remanants of unused CONFIG_I2C_CMD_TREE
1508
1509     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
1510
1511 commit f6ca3b70949790ab5438d6c9a592216cc3616110
1512 Author: Andrzej Wolski <awolski@poczta.fm>
1513 Date:   Fri Jul 17 22:26:54 2009 +0200
1514
1515     ubi: help message correction
1516
1517     Fix incorrect information about size units and correct typo.
1518
1519     Signed-off-by: Andrzej Wolski <awolski@poczta.fm>
1520     Signed-off-by: Stefan Roese <sr@denx.de>
1521
1522 commit 22f2017c31bc682e9b15612a5c2580ab5b84418e
1523 Author: Peter Tyser <ptyser@xes-inc.com>
1524 Date:   Sun Jul 19 19:17:42 2009 -0500
1525
1526     Remove last remanants of unused CONFIG_I2C_CMD_TREE
1527
1528     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
1529
1530 commit f99a292aa6083057f5db8283d2ce4a2be22b8856
1531 Author: Andrzej Wolski <awolski@poczta.fm>
1532 Date:   Fri Jul 17 22:26:54 2009 +0200
1533
1534     ubi: help message correction
1535
1536     Fix incorrect information about size units and correct typo.
1537
1538     Signed-off-by: Andrzej Wolski <awolski@poczta.fm>
1539     Signed-off-by: Stefan Roese <sr@denx.de>
1540
1541 commit b86b85e2611d57d834795a92453431a1a340c3c9
1542 Author: Ilya Yanok <yanok@emcraft.com>
1543 Date:   Mon Jun 29 17:53:16 2009 +0400
1544
1545     mmc: set bus width to 1 and clock to minimum early during initialization
1546
1547     We need to switch back to 1-bit before initialization or SD 2.0 cards
1548     will fail to send SCR if we've switched to 4-bit already.
1549
1550     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
1551
1552 commit cff80f2cd12bf9767509b5334ecfc90cd7de5502
1553 Author: Shinya Kuribayashi <skuribay@pobox.com>
1554 Date:   Sat Jun 20 19:14:33 2009 +0900
1555
1556     config.mk: Remove unused HPATH
1557
1558     This variable is not unused anywhere.
1559
1560     Signed-off-by: Shinya Kuribayashi <skuribay@pobox.com>
1561
1562 commit a781de12700e2cb3d3011fc83b47f7dd8cc3c154
1563 Author: Grzegorz Bernacki <gjb@semihalf.com>
1564 Date:   Wed Jun 17 16:20:14 2009 +0200
1565
1566     digsy mtc: Enable command line history.
1567
1568     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
1569
1570 commit 37566090766d61beef70c62986b90749920255d8
1571 Author: Mike Frysinger <vapier@gentoo.org>
1572 Date:   Thu Jul 2 19:23:25 2009 -0400
1573
1574     compiler.h: unify system ifdef cruft here
1575
1576     Shove a lot of the HOSTCC and related #ifdef checking crap into the new
1577     compiler.h header so that we can keep all other headers nice and clean.
1578
1579     Also introduce custom uswap functions so we don't have to rely on the non
1580     standard implementations that a host may (or may not in the case of OS X)
1581     provide.  This allows mkimage to finally build cleanly on an OS X system.
1582
1583     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
1584
1585 commit 2a2ed845c085eb093b69fa6382fcf7534bb1f4b0
1586 Author: Kim Phillips <kim.phillips@freescale.com>
1587 Date:   Mon Jun 15 11:50:40 2009 -0500
1588
1589     common: fix 'dummy' is used uninitialized in this function warning
1590
1591     fix this gcc 4.4 warning:
1592
1593     xyzModem.c: In function 'xyzModem_stream_open':
1594     xyzModem.c:564: warning: 'dummy' is used uninitialized in this function
1595
1596     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
1597
1598 commit 1ea6bcd8590b3ff9fe2bfbb0eb29a3b0edaa9460
1599 Author: Mike Frysinger <vapier@gentoo.org>
1600 Date:   Sun Jun 14 23:33:14 2009 -0400
1601
1602     push CROSS_COMPILE out to $(ARCH)_config.mk
1603
1604     Each arch should handle setting a proper default CROSS_COMPILE value in
1605     their own config.mk file rather than having to maintain a large ugly list
1606     in the Makefile.  By using conditional assignment, we don't have to worry
1607     about the variable already being set (env/cmdline/etc...).
1608
1609     The common config.mk file takes care of exporting CROSS_COMPILE already,
1610     and while a few variables (toolchain ones) utilize CROSS_COMPILE before
1611     including the arch config.mk, they do so with deferred assignment.
1612
1613     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
1614
1615 commit 60a3f404acbf8238a3138fe1f80a6bac75da4582
1616 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
1617 Date:   Sat Jun 13 12:55:37 2009 +0200
1618
1619     malloc.h: protect it against multiple include
1620
1621     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
1622
1623 commit 7640f41988a456a0b1f05263d2e2dc5cd7d93984
1624 Author: Wolfgang Denk <wd@denx.de>
1625 Date:   Sun Jul 19 19:37:24 2009 +0200
1626
1627     Fix boards broken after removal of legacy NAND and DoC support
1628
1629     Commit 2419169f removed support for legacy NAND and disk on chip but
1630     missed to update the code for a few boards. This patch fixes the
1631     resulting build issues.
1632
1633     Signed-off-by: Wolfgang Denk <wd@denx.de>
1634
1635 commit 1a4664b53aaf23687b52d64b94be06a9aa260b86
1636 Author: Wolfgang Denk <wd@denx.de>
1637 Date:   Sun Jul 19 19:32:37 2009 +0200
1638
1639     cmd_flash.c: fix fix compile error for boards with DataFlash
1640
1641     Commit 5669ed45 ("cmd_flash.c: fix warning: unused variable
1642     'addr_first'/'addr_last'") changed the #ifdef logic areound the
1643     declaration of these variables and missed a combination of settings
1644     of HAS_DATAFLASH with SYS_NO_FLASH; this patch fixes this.
1645
1646     Also spotted by Alessandro Rubini <rubini@gnudd.com>
1647
1648     Signed-off-by: Wolfgang Denk <wd@denx.de>
1649
1650 commit 341245a28830d3261c41b09d958eeea7bb93587a
1651 Author: Wolfgang Denk <wd@denx.de>
1652 Date:   Sun Jul 19 12:05:15 2009 +0200
1653
1654     pcm030: fix out-of-tree building
1655
1656     Commit 0a87dd90 that was supposed to fix out-of-tree building for the
1657     pcm030 board was unfortunately incomplete.
1658
1659     Signed-off-by: Wolfgang Denk <wd@denx.de>
1660
1661 commit 8bf29b59fce8cc381114929082202d800e313ad5
1662 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
1663 Date:   Tue Jul 7 13:58:51 2009 +0200
1664
1665     Add unaligned.h for arm
1666
1667     This patch adds unaligned.h for ARM (needed to build with LZO
1668     compression). The file is taken from the linux kernel, but includes
1669     u-boot headers instead.
1670
1671     Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
1672     Acked-by: Stefan Roese <sr@denx.de>
1673
1674 commit e405afab1dda66c9df3733f6b779d72fc36a0162
1675 Author: Kazuaki Ichinohe <kazuichi@fsi.co.jp>
1676 Date:   Fri Jun 12 18:10:12 2009 +0900
1677
1678     Canyonlands SATA harddisk driver
1679
1680     This patch adds a SATA harddisk driver for the canyonlands.
1681     This patch is kernel driver's porting.
1682     This patch corresponded to not cmd_scsi but cmd_sata.
1683     This patch divided an unused member with ifndef __U_BOOT__ in the structure.
1684
1685     [environment variable, boot script]
1686     setenv bootargs root=/dev/sda7 rw
1687     setenv bootargs ${bootargs} console=ttyS0,115200
1688     ext2load sata 0:2 0x400000 /canyonlands/uImage
1689     ext2load sata 0:2 0x800000 /canyonlands/canyonlands.dtb
1690     fdt addr 0x800000 0x4000
1691     bootm 0x400000 - 0x800000
1692
1693     If you drive SATA-2 disk on Canyonlands, you must change parts from
1694     PI2PCIE212 to PI2PCIE2212 on U25. We confirmed to boot by using
1695     following disks:
1696
1697     1.Vendor: Fujitsu    Type: MHW2040BS
1698     2.Vendor: Fujitsu    Type: MHW2060BK
1699     3.Vendor: HAGIWARA SYS-COM:HFD25S-032GT
1700     4.Vendor: WesternDigital Type: WD3200BJKT (CONFIG_LBA48 required)
1701     5.Vendor: WesternDigital Type: WD3200BEVT (CONFIG_LBA48 required)
1702     6.Vendor: Hitachi    Type: HTS543232L9A300 (CONFIG_LBA48 required)
1703     7.Vendor: Seagate    Type: ST31000333AS (CONFIG_LBA48 required)
1704     8.Vendor: Transcend  Type: TS32GSSD25S-M
1705     9.Vendor: MTRON              Type: MSD-SATA1525-016
1706
1707     Signed-off-by: Kazuaki Ichinohe <kazuichi at fsi.co.jp>
1708
1709 commit 52a0e2dee90c17e39634de814b16b96061cfb472
1710 Author: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
1711 Date:   Wed Jun 10 19:09:40 2009 +0200
1712
1713     Add support for the Tundra TSI148 VME-bridge
1714
1715     From: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
1716
1717     This patch adds support for the Tundra TSI148 VME-bridge. It's used on
1718     the upcoming esd VME8349 board.
1719
1720     Signed-off-by: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
1721     Signed-off-by: Stefan Roese <sr@denx.de>
1722
1723 commit 8d1fea2c4041e665c96944e3f6fcffbde55db34b
1724 Author: Mike Frysinger <vapier@gentoo.org>
1725 Date:   Thu Jul 16 19:05:30 2009 -0400
1726
1727     Blackfin: bf537-{minotaur,srv1}: do not hardcode CONFIG_ETHADDR
1728
1729     MAC addresses should not be hardcoded in boards to avoid random link level
1730     conflicts.
1731
1732     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
1733
1734 commit baf357050353aee30c04f3f4b868426cb54468ca
1735 Author: Mike Frysinger <vapier@gentoo.org>
1736 Date:   Fri Jul 10 10:42:06 2009 -0400
1737
1738     Blackfin: bf533-stamp: back down SCLK a bit
1739
1740     While the 1.0 and 1.2 spin of the bf533-stamp boards can handle the higher
1741     SCLK speeds just fine, the 1.1 spin cannot due to the bugs introduced with
1742     the shortened SDRAM traces.  So lower the SCLK speed down to a value that
1743     all three can handle.
1744
1745     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
1746
1747 commit 490fe7349102012c48730f6fc14ef36c8d155068
1748 Author: Mike Frysinger <vapier@gentoo.org>
1749 Date:   Thu Jul 9 20:56:56 2009 -0400
1750
1751     Blackfin: split cpu COBJS into multilines
1752
1753     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
1754
1755 commit 909878fd3fda056d19b8b51a5cc51cb1c0b563d1
1756 Author: Mike Frysinger <vapier@gentoo.org>
1757 Date:   Thu Jul 9 01:15:05 2009 -0400
1758
1759     Blackfin: add os log functions
1760
1761     Part of the mini Blackfin ABI with operating systems is that they can use
1762     0x4f0-0x4f8 to pass log buffers to/from bootloaders.  So add support to
1763     U-Boot for reading the log buffer.
1764
1765     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
1766
1767 commit 9993e196da707a0a1cd4584f1fcef12382c1c144
1768 Author: Kim Phillips <kim.phillips@freescale.com>
1769 Date:   Sat Jul 18 18:42:13 2009 -0500
1770
1771     mpc83xx: convert all remaining boards over to 83XX_GENERIC_PCI
1772
1773     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
1774
1775 commit d39041fcadb1231430201d298c31f6be03d654f7
1776 Author: Wolfgang Denk <wd@denx.de>
1777 Date:   Sun Jul 19 01:15:52 2009 +0200
1778
1779     PATI board: fix compiler warnings
1780
1781     Fix these:
1782     pati.c: In function 'checkboard':
1783     pati.c:358: warning: pointer targets in passing argument 2 of 'getenv_r' differ in signedness
1784     ../common/flash.c: In function 'write_word':
1785     ../common/flash.c:824: warning: dereferencing type-punned pointer will break strict-aliasing rules
1786     cmd_pati.c: In function 'do_pati':
1787     cmd_pati.c:279: warning: 'value' may be used uninitialized in this function
1788
1789     Signed-off-by: Wolfgang Denk <wd@denx.de>
1790
1791 commit 28c345042eafc550a34b9f52431bd4a22af6ac25
1792 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
1793 Date:   Sat May 16 12:14:56 2009 +0200
1794
1795     mpl: printing current stdio devices cleanup
1796
1797     Currently the mpl boards duplicate the code to print the current
1798     devices from common/console.c; use stdio_print_current_devices()
1799     instead
1800
1801     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
1802
1803     Edited commit message.
1804
1805     Signed-off-by: Wolfgang Denk <wd@denx.de>
1806
1807 commit 7e3be7cf3bb344f717b6ec3d47a081269ea67ead
1808 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
1809 Date:   Sat May 16 12:14:55 2009 +0200
1810
1811     console: unify printing current devices
1812
1813     Create stdio_print_current_devices() for this purpose
1814
1815     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
1816
1817 commit 5669ed4557edf2714203aa8625c9fcd5a753b338
1818 Author: Wolfgang Denk <wd@denx.de>
1819 Date:   Sat Jul 18 23:18:14 2009 +0200
1820
1821     cmd_flash.c: fix warning: unused variable 'addr_first'/'addr_last'
1822
1823     Signed-off-by: Wolfgang Denk <wd@denx.de>
1824
1825 commit 6bb6e6c75ec4ef496f00f7f530e549d3e073c5de
1826 Author: Tom Rix <Tom.Rix@windriver.com>
1827 Date:   Tue Jun 30 15:04:13 2009 -0500
1828
1829     OMAP3 Fix compiler warning for v7_flush_dcache_all
1830
1831     On build of omap3 targets in MAKEALL, the *.ERR files have
1832
1833     cpu.c: In function 'cleanup_before_linux':
1834     cpu.c:64: warning: implicit declaration of function 'v7_flush_dcache_all'
1835     cpu.c:64: warning: implicit declaration of function 'get_device_type
1836
1837     The functions v7_flush_dcache_all and get_device_type are declared
1838     in include/asm-arm/arch-omap3/sys_proto.h, so use this file to
1839     declare the functions.
1840
1841     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
1842
1843 commit dba107b967332fc8a35867f4d58038626c968800
1844 Author: Wolfgang Denk <wd@denx.de>
1845 Date:   Sat Jul 18 22:09:38 2009 +0200
1846
1847     ARM: make split_by_variant.sh output more useful
1848
1849     The board/armltd/integrator/split_by_variant.sh script used to print
1850     "Configuring for integrator*p board..." no matter which board name
1851     was being compiled. This made it difficult to match MAKEALL output to
1852     board names. This patch fixes this.
1853
1854     Signed-off-by: Wolfgang Denk <wd@denx.de>
1855
1856 commit 2eb99ca8029b44c988d5f6312f97e68d3b9cb2bd
1857 Author: Wolfgang Denk <wd@denx.de>
1858 Date:   Sat Jul 18 21:52:24 2009 +0200
1859
1860     NAND: Part 2: Fix warning Please define CONFIG_SYS_64BIT_VSPRINTF...
1861
1862     Commit 8d2effea added a warning for configurations that use NAND
1863     without defining the (then necessary) CONFIG_SYS_64BIT_VSPRINTF but
1864     failed to fix the affected boards.
1865
1866     This patch covers the non-PPC boards that were missed in the previous
1867     patch (commit 170c1972).
1868
1869     Signed-off-by: Wolfgang Denk <wd@denx.de>
1870
1871 commit 7024aa14df2981b4e65c6189909da9aadb1c22da
1872 Author: Wolfgang Denk <wd@denx.de>
1873 Date:   Sat Jul 18 20:46:38 2009 +0200
1874
1875     at91cap9adk: fix #ifdef/#endif pairing
1876
1877     The #ifdef/#endif pairing in this file was obviously messed up.
1878
1879     Signed-off-by: Wolfgang Denk <wd@denx.de>
1880
1881 commit 4abc5bffea244589fa1097e4c899a63efc609c8e
1882 Author: Prafulla Wadaskar <prafulla@marvell.com>
1883 Date:   Thu Jul 16 20:58:01 2009 +0530
1884
1885     Marvell MV88F6281GTW_GE Board support
1886
1887     This is Marvell's 88F6281_A0 based custom board developed
1888     for wireless access point product
1889
1890     This patch is tested for-
1891     1. Boot from DRAM/SPI flash/NFS
1892     2. File transfer using tftp and loadb
1893     3. SPI flash read/write/erase
1894     4. Booting Linux kernel and RFS from SPI flash
1895     5. Boot from USB supported
1896
1897     Reviewed-by: Ronen Shitrit <rshitrit@marvell.com>
1898     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
1899
1900 commit 55dd4ba5413b14e8ee24058c89ac5c05376c331c
1901 Author: Prafulla Wadaskar <prafulla@marvell.com>
1902 Date:   Thu Jul 16 20:58:00 2009 +0530
1903
1904     Marvell Sheevaplug Board support
1905
1906     Reference:
1907     http://plugcomputer.org/
1908     http://openplug.org/plugwiki/index.php/Das_U-boot_plug_support
1909
1910     This patch is tested for-
1911     1. Boot from DRAM/NAND flash
1912     2. File transfer using tftp
1913     3. NAND flash read/write/erase
1914     4. Linux kernel and RFS Boot from NAND
1915     5. Enabled USB PHY init for kernel need
1916     6. Boot from USB supported
1917
1918     Note: to boot Kirkwood kernel with USB support,
1919         you should add "usb start" in the boot sequence
1920
1921     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
1922
1923 commit 0a87dd90a75d034301496285026fbd8106c7c6d5
1924 Author: Wolfgang Denk <wd@denx.de>
1925 Date:   Sat Jul 18 18:00:25 2009 +0200
1926
1927     pcm030: fix out-of-tree building
1928
1929     Commit c9969947, which added support for the pcm030 board
1930     (aka phyCORE-MPC5200B-tiny), broke out-of-tree building.
1931
1932     Signed-off-by: Wolfgang Denk <wd@denx.de>
1933
1934 commit 9ff59601c71e800b9d0dfde22fa70d12c71c12b4
1935 Author: Wolfgang Denk <wd@denx.de>
1936 Date:   Sat Jul 18 16:36:11 2009 +0200
1937
1938     MPC837XERDB: fix warning: "CONFIG_SYS_MONITOR_LEN" redefined
1939
1940     Signed-off-by: Wolfgang Denk <wd@denx.de>
1941
1942 commit 2b5243fc24a724e83409c0b70caa1a3180e997ae
1943 Author: Wolfgang Denk <wd@denx.de>
1944 Date:   Sat Jul 18 16:13:18 2009 +0200
1945
1946     8xxx: fix warning: implicit declaration of function 'uec_standard_init'
1947
1948     Commit 8e55258f created function uec_standard_init() to initialize
1949     all UEC interfaces for 83xx and 85xx but failed to provide a
1950     prototype for it.
1951
1952     Signed-off-by: Wolfgang Denk <wd@denx.de>
1953
1954 commit 5b54df2674fdad5e7d316484c67efc68e79f3f0d
1955 Author: Wolfgang Denk <wd@denx.de>
1956 Date:   Sat Jul 18 15:46:02 2009 +0200
1957
1958     MIP405T: fix compile problem
1959
1960     The "stdio/device: rework function naming convention" patch
1961     (commit 52cb4d4f) broke the MIP405T board; this patch fixes it.
1962
1963     Signed-off-by: Wolfgang Denk <wd@denx.de>
1964
1965 commit 170c19725ecd3a0e2e517dfd49979ca8822edec0
1966 Author: Wolfgang Denk <wd@denx.de>
1967 Date:   Sat Jul 18 15:32:10 2009 +0200
1968
1969     NAND: Fix warning Please define CONFIG_SYS_64BIT_VSPRINTF...
1970
1971     Commit 8d2effea added a warning for configurations that use NAND
1972     without defining the (then necessary) CONFIG_SYS_64BIT_VSPRINTF but
1973     failed to fix the affected boards.
1974
1975     Signed-off-by: Wolfgang Denk <wd@denx.de>
1976
1977 commit 6e897a661fb9968ce354165a12cce82e4b889e04
1978 Author: Wolfgang Denk <wd@denx.de>
1979 Date:   Sat Jul 18 15:05:44 2009 +0200
1980
1981     CPCI750: fix compile problem
1982
1983     Commit bc0d3296 removed ppc_error_no.h from Marvell boards
1984     but forgot to update board/esd/cpci750/mv_eth.h
1985
1986     Signed-off-by: Wolfgang Denk <wd@denx.de>
1987
1988 commit 6aee3048348f1b19ab89156da98bfa4f7babf24b
1989 Author: Alessandro Rubini <rubini-list@gnudd.com>
1990 Date:   Fri Jul 17 14:42:11 2009 +0200
1991
1992     cmd_i2c: bugfix: add missing brace
1993
1994     The sub-command parser missed a brace, so "return 0;" is always
1995     taken and no error message is diplayed if you say "i2c scan"
1996     instead of "i2c probe", for example.
1997
1998     Proper brace is added. Also, a misleading and unneeded else
1999     is removed.
2000
2001     Signed-off-by: Alessandro Rubini <rubini@gnudd.com.it>
2002
2003 commit 52cb4d4fb3487313f5a72ea740f527a4aefaa365
2004 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2005 Date:   Sat May 16 12:14:54 2009 +0200
2006
2007     stdio/device: rework function naming convention
2008
2009     So far the console API uses the following naming convention:
2010
2011         ======Extract======
2012         typedef struct device_t;
2013
2014         int     device_register (device_t * dev);
2015         int     devices_init (void);
2016         int     device_deregister(char *devname);
2017         struct list_head* device_get_list(void);
2018         device_t* device_get_by_name(char* name);
2019         device_t* device_clone(device_t *dev);
2020         =======
2021
2022     which is too generic and confusing.
2023
2024     Instead of using device_XX and device_t we change this
2025     into stdio_XX and stdio_dev
2026
2027     This will also allow to add later a generic device mechanism in order
2028     to have support for multiple devices and driver instances.
2029
2030     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2031
2032     Edited commit message.
2033
2034     Signed-off-by: Wolfgang Denk <wd@denx.de>
2035
2036 commit f732a7598fa36d48241df20b1a1f4cdbf09f75ee
2037 Author: Peter Tyser <ptyser@xes-inc.com>
2038 Date:   Wed Jul 15 00:01:08 2009 -0500
2039
2040     ppc: Fix compile error for boards with CONFIG_DDR_ECC
2041
2042     A bug was introduced by commit e94e460c6e8741f42dab6d8dd4b596ba5d9d79ae
2043     which affected non-MPC83xx/85xx/86xx ppc boards which had CONFIG_DDR_ECC
2044     defined and resulted in errors such as:
2045
2046     Configuring for canyonlands board...
2047     fsl_dma.c:50:2: error: #error "Freescale DMA engine not supported on your
2048     processor"
2049     make[1]: *** No rule to make target `.depend', needed by `libdma.a'.  Stop.
2050
2051     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
2052
2053 commit 18e067de9b6ed087fa60496e64887f0b7458dbaa
2054 Author: Prafulla Wadaskar <prafulla@marvell.com>
2055 Date:   Thu Jul 16 20:57:59 2009 +0530
2056
2057     include/config_cmd_default.h cleanup
2058
2059     arranged configurations in alphabetical order
2060     CONFIG_CMD_FLASH moved under ifndef CONFIG_SYS_NO_FLASH
2061
2062     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
2063
2064 commit 569460ebf14b87bd8fdb2352bde95d35ee96e13b
2065 Author: Mike Frysinger <vapier@gentoo.org>
2066 Date:   Sun Jun 14 21:35:22 2009 -0400
2067
2068     sata: namespace curr_device variable
2069
2070     The curr_device variable really should be namespaced with a "sata_" prefix
2071     since it is only used by the sata code.  It also avoids random conflicts
2072     with other pieces of code (like cmd_mmc):
2073     common/libcommon.a(cmd_sata.o):(.data.curr_device+0x0):
2074         multiple definition of `curr_device'
2075     common/libcommon.a(cmd_mmc.o):(.data.curr_device+0x0): first defined here
2076
2077     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2078
2079 commit 02e22c2de1ce2312f2636fa473a60c8d8f18d8aa
2080 Author: Mike Frysinger <vapier@gentoo.org>
2081 Date:   Sun Jun 14 21:35:21 2009 -0400
2082
2083     cmd_mmc: make curr_device static
2084
2085     The curr_device variable isn't used outside of cmd_mmc, so mark it static
2086     to avoid conflicts with other pieces of code (like sata which also exports
2087     a curr_device).  Otherwise we end up with stuff like:
2088     common/libcommon.a(cmd_sata.o):(.data.curr_device+0x0):
2089         multiple definition of `curr_device'
2090     common/libcommon.a(cmd_mmc.o):(.data.curr_device+0x0): first defined here
2091
2092     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2093
2094 commit 2d8d2adde3fce1152e4ad9f47238f07e70793c53
2095 Author: Mike Frysinger <vapier@gentoo.org>
2096 Date:   Sun Jun 14 21:35:16 2009 -0400
2097
2098     envcrc: add missing dependencies on env storage
2099
2100     When the envcrc building was made conditional, it missed a bunch of env
2101     storage types, so add all currently supported types.
2102
2103     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2104
2105 commit 2419169f5749d7af501b3b77a5336d1d535320de
2106 Author: Scott Wood <scottwood@freescale.com>
2107 Date:   Thu Jul 16 19:08:04 2009 -0500
2108
2109     Remove legacy NAND and disk on chip references from boards.
2110
2111     Signed-off-by: Scott Wood <scottwood@freescale.com>
2112
2113 commit 12e9043c7ed961b60df865f45d9a3c74d6a38199
2114 Author: Shinya Kuribayashi <skuribay@pobox.com>
2115 Date:   Sat Jun 20 19:10:14 2009 +0900
2116
2117     config.mk: Remove $(PCI_CLOCK) reference
2118
2119     The following commit introduced $(PCI_CLOCK) reference so that
2120     we could tweak `PCI_66M' definition via an environment variable.
2121
2122     > commit f046ccd15c8bc9613bfd72916b761a127d36e5c6
2123     > Author: Eran Liberty <liberty@freescale.com>
2124     > Date:   Thu Jul 28 10:08:46 2005 -0500
2125     >
2126     >     * Patch by Eran Liberty
2127     >       Add support for the Freescale MPC8349ADS board.
2128
2129     But I suggest a removal of it for the following reasons:
2130
2131     * In 2006, MPC8349ADS was merged into MPC8349EMDS port,
2132       and it seems that MPC8349EMDS port is PCI_66M free.
2133
2134     * OTOH, PCI_66M is used by MPC832XEMDS an MPC8360EMDS ports,
2135       but they don't need $(PCI_CLOCK) environment variable at all.
2136       PCI_66M is automatically configured via $(BOARD)_config names
2137       with the help of $(findstring _66_,$@).
2138
2139     * Unfortunately $(PCI_CLOCK) has been undocumented anywhere,
2140       so only a few people know the existence of it these days.
2141
2142     * Keep config.mk independent from $(BOARD) as much as possible.
2143
2144     Signed-off-by: Shinya Kuribayashi <skuribay@pobox.com>
2145     Acked-by: Kim Phillips <kim.phillips@freescale.com>
2146
2147 commit 3db75d9c11d37cc1d28bebd91b19f4e548b68155
2148 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2149 Date:   Sat May 23 21:42:36 2009 +0200
2150
2151     fix: missing autoconfig.mk from general Makefile
2152
2153     At the first run of make we generate the autoconf.mk and
2154     autoconf.mk.dep if not already the case and we currently include only
2155     to .dep
2156
2157     In order to use these autogenerated values we need to include it also
2158     even if it's included in config.mk but it's done before their
2159     generation
2160
2161     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2162     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2163
2164 commit 1ca298ced07327749b54321815f76fcddb2f9479
2165 Author: Matthias Weisser <matthias.weisser@graf-syteco.de>
2166 Date:   Thu Jul 9 16:07:30 2009 +0200
2167
2168     Added support for splash screen positioning
2169
2170     This patch adds support splash image positioning by adding an
2171     additional variable "splashpos" to the environment. Please see
2172     README for details.
2173
2174     Signed-off-by: Matthias Weisser <matthias.weisser@graf-syteco.de>
2175     Acked-by: Matthias Fuchs <matthias.fuchs@esd.eu>
2176     Signed-off-by: Anatolij Gustschin <agust@denx.de>
2177
2178 commit 9d173e0233493113c9b1aa81bd2208d0057ab9db
2179 Author: Anatolij Gustschin <agust@denx.de>
2180 Date:   Tue Jul 7 13:11:36 2009 +0200
2181
2182     video: mb862xx: replace printf with puts
2183
2184     Signed-off-by: Anatolij Gustschin <agust@denx.de>
2185
2186 commit cce99b2a7dd80683d61360aee56a6ece344950b2
2187 Author: Anatolij Gustschin <agust@denx.de>
2188 Date:   Tue Jul 7 13:27:07 2009 +0200
2189
2190     video: mb862xx: use macros instead of magic numbers
2191
2192     Signed-off-by: Anatolij Gustschin <agust@denx.de>
2193
2194 commit e86528671ece6d5c1162656a37fc68a8e0bf67f8
2195 Author: Anatolij Gustschin <agust@denx.de>
2196 Date:   Tue Jul 7 13:24:08 2009 +0200
2197
2198     video: mb862xx: fix coding style and remove dead code
2199
2200     Signed-off-by: Anatolij Gustschin <agust@denx.de>
2201
2202 commit 292ed489dba8cc97b458579003a8001cd4703cd8
2203 Author: Michal Simek <monstr@monstr.eu>
2204 Date:   Tue Jun 30 12:03:50 2009 +0200
2205
2206     microblaze: Remove ignored return type for __arch__swab16 function
2207
2208     This change remove compilation warnings.
2209
2210     Signed-off-by: Michal Simek <monstr@monstr.eu>
2211
2212 commit e2776587c0eac131954ae100fda89cc3e7ed8b57
2213 Author: Michal Simek <monstr@monstr.eu>
2214 Date:   Tue Jun 30 12:02:45 2009 +0200
2215
2216     microblaze: Removed unused variables
2217
2218     Signed-off-by: Michal Simek <monstr@monstr.eu>
2219
2220 commit be33b046b549ad88c204c209508cd7657232ffbd
2221 Author: Scott Wood <scottwood@freescale.com>
2222 Date:   Wed Apr 1 15:02:13 2009 -0500
2223
2224     Remove legacy NAND and disk on chip code.
2225
2226     Legacy NAND had been scheduled for removal.  Any boards that use this
2227     were already not building in the previous release due to an #error.
2228
2229     The disk on chip code in common/cmd_doc.c relies on legacy NAND,
2230     and it has also been removed.  There is newer disk on chip code
2231     in drivers/mtd/nand; someone with access to hardware and sufficient
2232     time and motivation can try to get that working, but for now disk
2233     on chip is not supported.
2234
2235     Signed-off-by: Scott Wood <scottwood@freescale.com>
2236
2237 commit fbdaafaee71e2c7f2c31b3582ab6d8679efee8d3
2238 Author: Stefan Roese <sr@denx.de>
2239 Date:   Thu Jun 4 16:40:36 2009 +0200
2240
2241     nand: Change NAND_MAX_OOBSIZE to 218 as needed for some 4k page devices
2242
2243     This is needed for the MPC512x NAND driver (fsl_nfc_nand.c) which already
2244     defines such a 4k plus 218 bytes ECC layout.
2245
2246     Signed-off-by: Stefan Roese <sr@denx.de>
2247     Cc: Scott Wood <scottwood@freescale.com>
2248     Signed-off-by: Scott Wood <scottwood@freescale.com>
2249
2250 commit f2f376ab956c17d4a0c42a993133ca25cdc87278
2251 Author: Stefan Roese <sr@denx.de>
2252 Date:   Thu Jul 16 15:13:04 2009 +0200
2253
2254     nand: ndfc: Remove unnecessary #ifdef's
2255
2256     Now that the 4xx NAND driver ndfc is moved to the common NAND driver
2257     directory we don't need this #ifdef's anymore.
2258
2259     Signed-off-by: Stefan Roese <sr@denx.de>
2260     Cc: Scott Wood <scottwood@freescale.com>
2261     Signed-off-by: Scott Wood <scottwood@freescale.com>
2262
2263 commit 12582ac771b0bf3852817c3bfa4be326522a0665
2264 Author: Stefan Roese <sr@denx.de>
2265 Date:   Thu Jul 16 15:12:48 2009 +0200
2266
2267     nand/ppc4xx: Move PPC4xx NAND driver to common NAND driver directory
2268
2269     Signed-off-by: Stefan Roese <sr@denx.de>
2270     Cc: Scott Wood <scottwood@freescale.com>
2271     Signed-off-by: Scott Wood <scottwood@freescale.com>
2272
2273 commit 3ebf70db5452d3d47c316ddef09f40e76553bcba
2274 Author: Valeriy Glushkov <gvv@lstec.com>
2275 Date:   Tue Jul 14 13:51:10 2009 +0300
2276
2277     nand: fixed failed reads on corrected ECC errors in nand_util.c
2278
2279     Signed-off-by: Valeriy Glushkov <gvv@lstec.com>
2280     Signed-off-by: Paulraj, Sandeep <s-paulraj@ti.com>
2281     Signed-off-by: Scott Wood <scottwood@freescale.com>
2282
2283 commit ed727d394c5ab139033719772dc95dc25cfa14f7
2284 Author: David Brownell <david-b@pacbell.net>
2285 Date:   Mon Jul 13 16:29:04 2009 -0700
2286
2287     Typo fix: use CONFIG_SOC_DM644X, not CONFIG_SOC_DM646.
2288
2289     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
2290     Signed-off-by: Scott Wood <scottwood@freescale.com>
2291
2292 commit 937076f84c5064f0a79105fce352ac7cf7b33643
2293 Author: Kyungmin Park <kmpark@infradead.org>
2294 Date:   Sat Jul 11 16:49:55 2009 +0900
2295
2296     MTD: OneNAND: Increase the environment size to 4KiB
2297
2298     Also use mtd operation instead of onenand functions
2299
2300     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
2301     Signed-off-by: Scott Wood <scottwood@freescale.com>
2302
2303 commit bfadb17f69c256196620c32164775f063a59c34f
2304 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
2305 Date:   Wed Jun 10 00:25:38 2009 +0400
2306
2307     mpc83xx: MPC837xEMDS: Use hwconfig instead of pci_external_arbiter variable
2308
2309     Since we have simple hwconfig interface now, we don't need
2310     pci_external_arbiter variable any longer.
2311
2312     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
2313     Acked-by: Kim Phillips <kim.phillips@freescale.com>
2314
2315 commit b8b71ffbc35fde6905e65ffdbf4e4b87efc26b7e
2316 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
2317 Date:   Wed Jun 10 00:25:36 2009 +0400
2318
2319     mpc83xx: MPC8315ERDB: Use hwconfig for board type selection
2320
2321     This patch simply converts the board to the hwconfig infrastructure.
2322
2323     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
2324     Acked-by: Kim Phillips <kim.phillips@freescale.com>
2325
2326 commit c78c678354c8321737aa07e86831ff14176f4ed5
2327 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
2328 Date:   Wed Jun 10 00:25:31 2009 +0400
2329
2330     mpc83xx: MPC837XEMDS: Fixup eSDHC nodes in device tree
2331
2332     fdt_fixup_esdhc() will either disable or enable eSDHC nodes, and
2333     also will fixup clock-frequency property.
2334
2335     Plus, since DR USB and eSDHC are mutually exclusive, we should
2336     only configure the eSDHC if asked through hwconfig.
2337
2338     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
2339     Acked-by: Kim Phillips <kim.phillips@freescale.com>
2340
2341 commit c9646ed758804fa1fa6c1425369a4eee5d618b1d
2342 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
2343 Date:   Wed Jun 10 00:25:30 2009 +0400
2344
2345     mpc83xx: MPC837XERDB: Add support for FSL eSDHC
2346
2347     This patch adds support for eSDHC on MPC837XERDB boards. The WP
2348     switch doesn't seem to work on RDB boards though, the WP pin is
2349     always asserted (can see the pin state when it's in GPIO mode).
2350
2351     FSL DR USB and FSL eSDHC are mutually exclusive because of pins
2352     multiplexing, so user should specify 'esdhc' or 'dr_usb' options
2353     in the hwconfig environment variable to choose between the
2354     devices.
2355
2356     p.s.
2357     Now we're very close to a monitor len limit (196 bytes left using
2358     gcc-4.2.0), so also increase the monitor len by one sector (64 KB).
2359
2360     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
2361     Acked-by: Kim Phillips <kim.phillips@freescale.com>
2362
2363 commit b33433a63fe08c9e723ea15a7c7c7143bf527c6d
2364 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
2365 Date:   Wed Jun 10 00:25:29 2009 +0400
2366
2367     fsl_esdhc: Add device tree fixups
2368
2369     This patch implements fdt_fixup_esdhc() function that is used to fixup
2370     the device tree.
2371
2372     The function adds status = "disabled" propery if esdhc pins muxed away,
2373     otherwise it fixups clock-frequency for esdhc nodes.
2374
2375     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
2376     Acked-by: Kim Phillips <kim.phillips@freescale.com>
2377
2378 commit 93f9dcf9e8b8182e97aeb7965c687176cbd0b933
2379 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
2380 Date:   Wed Jun 10 00:25:27 2009 +0400
2381
2382     Add simple hwconfig infrastructure
2383
2384     This patch implements simple hwconfig infrastructure: an
2385     interface for software knobs to control a hardware.
2386
2387     This is very simple implementation, i.e. it is implemented
2388     via `hwconfig' environment variable. Later we could write
2389     some "hwconfig <enable|disable|list>" commands, ncurses
2390     interface for Award BIOS-like interface, and frame-buffer
2391     interface for AMI GUI[1] BIOS-like interface with mouse
2392     support[2].
2393
2394     Current implementation details/limitations:
2395
2396     1. Doesn't support options dependencies and mutual exclusion.
2397        We can implement this by integrating apt-get[3] into the
2398        u-boot. But I didn't bother yet.
2399
2400     2. Since we don't implement hwconfig command, i.e. we're working
2401        with the environement directly, there is no way to tell that
2402        toggling a particular option will need a reboot to take
2403        an effect. So, for now it's advised to always reboot the
2404        target after modifying hwconfig variable.
2405
2406     3. We support hwconfig options with arguments. For example,
2407
2408        set hwconfig dr_usb:mode=peripheral,phy_type=ulpi
2409
2410        That means:
2411        - dr_usb - enable Dual-Role USB controller;
2412        - dr_usb:mode=peripheral - USB in Function mode;
2413        - dr_usb:phy_type=ulpi - USB should work with ULPI PHYs;
2414
2415     The purpose of this simple implementation is to define some
2416     internal API and then we can continue improving user experience
2417     by adding more mature interface, like hwconfig command with
2418     bells and whistles. Or not adding, if we feel that current
2419     interface fits its needs.
2420
2421     [1] http://en.wikipedia.org/wiki/American_Megatrends
2422     [2] Regarding ncurses and GUI with mouse support -- I'm just
2423         kidding.
2424     [3] The comment regarding apt-get is also a joke, meaning that
2425         dependency tracking could be non-trivial. For example, for
2426         enabling HW feature X we may need to disable Y, and turn Z
2427         into reduced mode (like RMII-only interface for ethernet,
2428         no MII).
2429
2430         It's quite trivial to implement simple cases though.
2431
2432     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
2433     Acked-by: Kim Phillips <kim.phillips@freescale.com>
2434
2435 commit 6c3fef28b9fff0d7f3fa4c51c3ee0ae8c2a3b043
2436 Author: Jerry Van Baren <gvb.uboot@gmail.com>
2437 Date:   Wed Jul 15 20:42:59 2009 -0400
2438
2439     Improve U-Boot Porting Guide in the README
2440
2441     Update for...
2442     * BDI2000 -> BDI3000 (BDI2000 is obsolete).
2443     * Add a line to read the doc/README.* files
2444     * Fix coding standard violations
2445
2446     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
2447
2448 commit 9578718c1b085cac73017d834001bc5cb0b2f73f
2449 Author: Kim Phillips <kim.phillips@freescale.com>
2450 Date:   Tue Jul 14 16:00:24 2009 -0500
2451
2452     mtd: cfi - if defined, use MAX_FLASH_BANKS_DETECT for static declarations
2453
2454     a.k.a cfi_mtd.c does as cfi_flash.c does.  This also prevents
2455     the TQM834x build from doing a:
2456
2457     cfi_mtd.c:36: error: variably modified 'cfi_mtd_info' at file scope
2458     cfi_mtd.c:37: error: variably modified 'cfi_mtd_names' at file scope
2459
2460     using gcc 4.4.
2461
2462     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
2463     Signed-off-by: Stefan Roese <sr@denx.de>
2464
2465 commit 4a9932a4364b548773bc131bf85e24a2ec15f2b0
2466 Author: Kim Phillips <kim.phillips@freescale.com>
2467 Date:   Tue Jul 7 18:04:21 2009 -0500
2468
2469     mpc83xx: increase MONITOR_LEN to offset growing pains
2470
2471     Saving the environment leads to overwriting u-boot itself,
2472     bricking boards.  Increase u-boot's image size so the environment
2473     base address doesn't end up overlapping u-boot text.
2474
2475     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
2476
2477 commit c31e13260bcd048a94412a47b004386ea6112acf
2478 Author: Valeriy Glushkov <gvv@lstec.com>
2479 Date:   Tue Jun 30 15:48:41 2009 +0300
2480
2481     usb: mpx8349itx: added support of loading images from USB storage (MPH/DR)
2482
2483     Signed-off-by: Valeriy Glushkov <gvv@lstec.com>
2484     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
2485
2486 commit d89e1c36891de793a20a929282acc0fc7b98feac
2487 Author: Valeriy Glushkov <gvv@lstec.com>
2488 Date:   Tue Jun 30 15:48:40 2009 +0300
2489
2490     usb: mpc834x: added support of the MPH USB controller in addition to the DR one
2491
2492     Signed-off-by: Valeriy Glushkov <gvv@lstec.com>
2493     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
2494
2495 commit d9ac3d5a17ecef0beb70073018925e011b11684e
2496 Author: Kim Phillips <kim.phillips@freescale.com>
2497 Date:   Mon Jun 15 11:51:47 2009 -0500
2498
2499     mpc83xx: set 64BIT_VSPRINTF for boards using nand_util
2500
2501     When enabling NAND support for a board, one must also define
2502     CONFIG_SYS_64BIT_VSPRINTF because this is needed in nand_util.c
2503     for correct output.
2504
2505     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
2506     Cc: Dave Liu <daveliu@freescale.com>
2507     Cc: Ron Madrid <ron_madrid@sbcglobal.net>
2508     Cc: Anton Vorontsov <avorontsov@ru.mvista.com>
2509
2510 commit 7d4450a9773673052fcd7fdf0a4a88c089126ac1
2511 Author: Wolfgang Denk <wd@denx.de>
2512 Date:   Sun Jun 14 20:58:53 2009 +0200
2513
2514     mpc5121ads: add JFFS2 and MTDPARTS support; adjust flash map
2515
2516     Signed-off-by: Wolfgang Denk <wd@denx.de>
2517
2518 commit 1f1f82f3de1660f398bf42bfd709b9859582ce5e
2519 Author: Wolfgang Denk <wd@denx.de>
2520 Date:   Sun Jun 14 20:58:52 2009 +0200
2521
2522     aria: add JFFS2 and MTDPARTS support; adjust flash map
2523
2524     Signed-off-by: Wolfgang Denk <wd@denx.de>
2525
2526 commit a6d6d46a4fef876455e11b45ed699c0fb3bd1ca1
2527 Author: Wolfgang Denk <wd@denx.de>
2528 Date:   Sun Jun 14 20:58:51 2009 +0200
2529
2530     aria: enable NAND flash support
2531
2532     Signed-off-by: Wolfgang Denk <wd@denx.de>
2533
2534 commit 13946925e850db5351982acb691d51716fc754e2
2535 Author: Wolfgang Denk <wd@denx.de>
2536 Date:   Sun Jun 14 20:58:50 2009 +0200
2537
2538     MPC512x: fix typo in comment listing the NAND driver name
2539
2540     Signed-off-by: Wolfgang Denk <wd@denx.de>
2541     Cc: Stefan Roese <sr@denx.de>
2542     Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
2543
2544 commit 2ca6f74d09653f8041b52cafd0d650fdc2a56c51
2545 Author: Wolfgang Denk <wd@denx.de>
2546 Date:   Sun Jun 14 20:58:49 2009 +0200
2547
2548     mecp5123: cleanup - remove dead code
2549
2550     Remove dead code that was obviously a left-over from copy & paste.
2551
2552     Signed-off-by: Wolfgang Denk <wd@denx.de>
2553     Cc: Stefan Roese <sr@denx.de>
2554     Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
2555
2556 commit 25671c8672f2d7b39555416a6b7a6b7b39b810bf
2557 Author: Wolfgang Denk <wd@denx.de>
2558 Date:   Sun Jun 14 20:58:48 2009 +0200
2559
2560     aria: adjust memory controller initialization
2561
2562     Needed for Rev. 2 silicon at 400 MHz
2563
2564     Signed-off-by: Wolfgang Denk <wd@denx.de>
2565
2566 commit 7629f1c06b6dea36bbc7bf70820b824e9b6d2227
2567 Author: Wolfgang Denk <wd@denx.de>
2568 Date:   Sun Jun 14 20:58:47 2009 +0200
2569
2570     MPC512x: factor out common code
2571
2572     Now that we have 3 boards for the MPC512x it turns out that they all
2573     use the very same fixed_sdram() code.
2574
2575     This patch factors out this common code into cpu/mpc512x/fixed_sdram.c
2576     and adds a new header file, include/asm-ppc/mpc512x.h, with some
2577     macros, inline functions and prototype definitions specific to MPC512x
2578     systems.
2579
2580     Signed-off-by: Wolfgang Denk <wd@denx.de>
2581     Cc: Stefan Roese <sr@denx.de>
2582     Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
2583
2584 commit 0549353a6ba5aa03420c0962b9072e9cf1fa49d9
2585 Author: Wolfgang Denk <wd@denx.de>
2586 Date:   Sun Jun 14 20:58:46 2009 +0200
2587
2588     mecp5123: fix build error
2589
2590     The mecp5123 board did not compile because the MSCAN Clock Control
2591     Registers were missing; these got added, but as an array instead
2592     of 4 individual registers. Adapt the code so it builds.
2593
2594     Signed-off-by: Wolfgang Denk <wd@denx.de>
2595     Cc: Stefan Roese <sr@denx.de>
2596     Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
2597
2598 commit a9905db5d29a56aedd7db5bcb56b0385873aa6a3
2599 Author: Wolfgang Denk <wd@denx.de>
2600 Date:   Sun Jun 14 20:58:45 2009 +0200
2601
2602     MPC512x: Add MSCAN1...4 Clock Control Registers
2603
2604     Signed-off-by: Wolfgang Denk <wd@denx.de>
2605     Cc: Stefan Roese <sr@denx.de>
2606     Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
2607
2608 commit f5489c4200b37c9a1d6dbde116f5adc0539610de
2609 Author: Wolfgang Denk <wd@denx.de>
2610 Date:   Sun Jun 14 20:58:44 2009 +0200
2611
2612     MPC512x: enabling NAND support requires CONFIG_SYS_64BIT_VSPRINTF
2613
2614     When enabling NAND support for a board, one must also define
2615     CONFIG_SYS_64BIT_VSPRINTF because this is needed in nand_util.c
2616     for correct output.
2617
2618     Signed-off-by: Wolfgang Denk <wd@denx.de>
2619     Cc: Stefan Roese <sr@denx.de>
2620     Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
2621
2622 commit b4db4a7638ef90cf0aacf7b954d9bf3043dda780
2623 Author: Po-Yu Chuang <ratbert@faraday-tech.com>
2624 Date:   Fri Jul 10 18:03:57 2009 +0800
2625
2626     issue write command to base for JEDEC flash
2627
2628     For JEDEC flash, we should issue word programming command relative to
2629     base address rather than sector base address. Original source makes
2630     SST Flash fails to program sectors which are not on the 0x10000 boundaries.
2631
2632     e.g.
2633     SST39LF040 uses addr1=0x5555 and addr2=0x2AAA, however, each sector
2634     is 0x1000 bytes.
2635
2636     Thus, if we issue command to "sector base (0x41000) + offset(0x5555)",
2637     it sends to 0x46555 and the chip fails to recognize that address.
2638
2639     This patch is tested with SST39LF040.
2640
2641     Signed-off-by: Po-Yu Chuang <ratbert@faraday-tech.com>
2642     Signed-off-by: Stefan Roese <sr@denx.de>
2643
2644 commit 986922714ffd21ad39f48522d285fffc7aed56b1
2645 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2646 Date:   Sat May 2 11:53:50 2009 +0200
2647
2648     versatile: update config and merge to cfi flash driver
2649
2650     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2651     Signed-off-by: Peter Pearse <peter.pearse@arm.com>
2652     Cc: Catalin Marinas <catalin.marinas@arm.com>
2653
2654 commit d6e8ed832b25d5db4fdd3fb91e73028e494dcd6e
2655 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2656 Date:   Sat May 2 11:53:49 2009 +0200
2657
2658     versatile: specify the board type on the prompt
2659
2660     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2661     Signed-off-by: Peter Pearse <peter.pearse@arm.com>
2662     Cc: Catalin Marinas <catalin.marinas@arm.com>
2663
2664 commit 5ccc2d99d61c81805348b0cd9f79731b271f7daf
2665 Author: Sedji Gaouaou <sedji.gaouaou@atmel.com>
2666 Date:   Thu Jun 25 17:04:15 2009 +0200
2667
2668     at91: Introduction of at91sam9g10 SOC.
2669
2670     AT91sam9g10 is an ARM 926ej-s SOC. It is an evolution of the at91sam9261 with a
2671     faster clock speed: 266/133MHz.
2672
2673     Signed-off-by: Sedji Gaouaou <sedji.gaouaou@atmel.com>
2674
2675 commit 22ee647380c42f44528f99b7c1b423725e542102
2676 Author: Sedji Gaouaou <sedji.gaouaou@atmel.com>
2677 Date:   Thu Jul 9 10:16:29 2009 +0200
2678
2679     at91: Introduction of at91sam9g45 SOC.
2680
2681     AT91sam9g45 series is an ARM 926ej-s SOC family clocked at 400/133MHz.
2682     It embeds USB high speed host and device, LCD, DDR2 RAM, and a full set of
2683     peripherals.
2684
2685     The first board that embeds at91sam9g45 chip is the AT91SAM9G45-EKES.
2686     On the board you can find 2 USART, USB high speed,
2687     a 480*272 LG lcd, ethernet, gpio/joystick/buttons.
2688
2689     Signed-off-by: Sedji Gaouaou <sedji.gaouaou@atmel.com>
2690
2691 commit c33c5990cec7ced9ef1ef148debbca34adafa12b
2692 Author: Daniel Mack <daniel@caiaq.de>
2693 Date:   Tue Jun 23 17:30:05 2009 +0200
2694
2695     pxa: fix CKEN_B register bits
2696
2697     The current defition for CKEN_B register bits is nonsense. Adding 32 to
2698     the shifted value is equal to '| (1 << 5)', and this bit is marked
2699     'reserved' in the PXA docs.
2700
2701     Signed-off-by: Daniel Mack <daniel@caiaq.de>
2702
2703 commit bd876be46f28b5fc2896537f6d01353f332789f7
2704 Author: Daniel Mack <daniel@caiaq.de>
2705 Date:   Tue Jun 23 17:30:04 2009 +0200
2706
2707     pxa: add clock for system bus 2 arbiter
2708
2709     This clock is needed for systems using the USB2 device unit or the 2d
2710     graphics accelerator.
2711
2712     Signed-off-by: Daniel Mack <daniel@caiaq.de>
2713
2714 commit b016000a95514c08cab50e1cba00b019c0801bc4
2715 Author: Grazvydas Ignotas <notasas@gmail.com>
2716 Date:   Wed Jul 8 00:30:01 2009 +0300
2717
2718     OMAP3 pandora: Fix CKE1 MUX setting to allow self-refresh
2719
2720     Pandora is using both SDRC CSes. The MUX setting is needed
2721     for the second CS clock signal to allow the 2 RAM parts to
2722     be put in self-refresh correctly.
2723
2724     Based on similar patch for beagle and overo by
2725     Jean Pihet and Steve Sakoman.
2726
2727 commit 8672c288703f3c51c829851c8fe6608c7869faaa
2728 Author: Grazvydas Ignotas <notasas@gmail.com>
2729 Date:   Wed Jul 8 00:30:00 2009 +0300
2730
2731     OMAP3 pandora: setup pulls for various GPIOs
2732
2733     Set pullups or pulldowns for GPIOs which need them.
2734     Disable them for others, which have external pulls.
2735     Also make disabled pull setting consistent (some pins had
2736     type set to "up" even if pull type selection was disabled).
2737
2738 commit 5ff78122f229946862a3f67a2f50a329e8e1bcf5
2739 Author: Grazvydas Ignotas <notasas@gmail.com>
2740 Date:   Wed Jul 8 00:29:59 2009 +0300
2741
2742     OMAP3 pandora: setup pin mux for pins used on rev3 boards
2743
2744     Setup pin mux for GPIO pins connected on rev3 or later
2745     boards. Also change NUB2 IRQ pin. This should not affect
2746     older boards because they don't have any nubs (analog
2747     controllers) attached to them.
2748
2749 commit 67c97c346b27c586a7263564f7afff6d1f8d8d0a
2750 Author: Grazvydas Ignotas <notasas@gmail.com>
2751 Date:   Wed Jul 8 00:29:58 2009 +0300
2752
2753     OMAP3 pandora: pin mux cleanup
2754
2755     Remove configuration of not unused pins, effectively
2756     leaving them in safe mode.
2757
2758 commit b996165f5a1623a055c03b22d64d6d5da81835d0
2759 Author: Prafulla Wadaskar <prafulla@marvell.com>
2760 Date:   Mon Jul 6 15:50:47 2009 +0530
2761
2762     arm: Kirkwood: bugfix: UART1 bar correction
2763
2764     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
2765
2766 commit 50243e3e7a96a96c5418ce6c90b7252d26fdd5b0
2767 Author: Kumar Gala <galak@kernel.crashing.org>
2768 Date:   Tue Jul 7 15:48:58 2009 -0500
2769
2770     usb: Fix compiler warning with gcc4.4
2771
2772     ehci-hcd.c: In function 'ehci_submit_root':
2773     ehci-hcd.c:719: warning: value computed is not used
2774     ehci-hcd.c:748: warning: value computed is not used
2775
2776     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2777     Signed-off-by: Remy Bohmer <linux@bohmer.net>
2778
2779 commit 04366d070a1a3f7affddf15aaaea87bcf44cdbb0
2780 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
2781 Date:   Wed Jul 8 11:42:19 2009 +0900
2782
2783     sh: Update pci config for Renesas r7780mp board
2784
2785     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
2786
2787 commit 74d9c16a681aa24bb4125191fe39dc7c75cde56a
2788 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
2789 Date:   Thu Jun 25 16:31:26 2009 +0900
2790
2791     sh: Add support ESPT-GIGA borad
2792
2793     ESPT-Giga is SH7763-based reference board.
2794     Board support is relatively sparse, presently supporting serial,
2795     gigabit ethernet, USB host, and MTD.
2796
2797     More information (in Japanese) available at:
2798     http://www.cente.jp/product/cente_hard/ESPT-Giga.html
2799
2800     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
2801     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
2802
2803 commit dae4e0148a1146a5610025ae4b445e841410b659
2804 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
2805 Date:   Fri Jul 3 16:06:37 2009 +0200
2806
2807     Add ESD PCI vendor ID
2808
2809     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
2810
2811 commit 876b3cef537aab2cba8c19505db2876f6057f818
2812 Author: Peter Tyser <ptyser@xes-inc.com>
2813 Date:   Mon Jun 22 18:01:41 2009 -0500
2814
2815     api_examples/Makefile: General cleanup
2816
2817     * Remove symlinking of files located outside api_examples/
2818
2819     * Auto generate dependencies for files located outside api_examples/
2820
2821     * Update names of variables to be similar to those in tools/Makefile
2822
2823     * Fix out of tree build error
2824       Dependencies are calculated for all files in the SRCS variable.
2825       Previously, the SRCS variable contained files which were symlinked
2826       into the api_examples/ directory.  These symlinked files did not exist
2827       when dependencies were calculated when building out of tree.  This
2828       resulted in errors such as:
2829         make[1]: *** No rule to make target `/work/wd/tmp-ppc/api_examples/.depend', needed by `_depend'.  Stop.
2830         make[1]: Leaving directory `/home/wd/git/u-boot/work/api_examples'
2831         make: *** [depend] Error 2
2832
2833       Since symlinked source files are no longer used, this bug no longer
2834       exists.
2835
2836     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
2837     Acked-by: Rafal Jaworowski <raj@semihalf.com>
2838
2839 commit 522f6f02adb93194e337016fe2e4e53c58d5d5ea
2840 Author: Peter Tyser <ptyser@xes-inc.com>
2841 Date:   Mon Jun 22 18:01:40 2009 -0500
2842
2843     api_examples/Makefile: Get rid of unnecessary intermediate LIB target
2844
2845     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
2846     Acked-by: Rafal Jaworowski <raj@semihalf.com>
2847
2848 commit 117d0ab5e6f3b3dd48fc346df4919555a78afd39
2849 Author: Peter Tyser <ptyser@xes-inc.com>
2850 Date:   Mon Jun 22 18:01:39 2009 -0500
2851
2852     api_examples/Makefile: Combine ELF and BIN targets
2853
2854     Combining the two rules cleans up the Makefile a bit
2855
2856     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
2857     Acked-by: Rafal Jaworowski <raj@semihalf.com>
2858
2859 commit 644cb38108b8dc22e0ef3cf5f404fe310d1995f8
2860 Author: Peter Tyser <ptyser@xes-inc.com>
2861 Date:   Mon Jun 22 18:01:38 2009 -0500
2862
2863     api_examples/Makefile: Split up variable declarations
2864
2865     This cleans up the Makefile a bit and simplifies future changes
2866
2867     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
2868     Acked-by: Rafal Jaworowski <raj@semihalf.com>
2869
2870 commit 890d242facc4079ed21e979ced2e8c6d6974f6d3
2871 Author: Timur Tabi <timur@freescale.com>
2872 Date:   Fri Jun 19 14:10:52 2009 -0500
2873
2874     remove _IO_BASE and KSEG1ADDR from board configuration files
2875
2876     The KSEG1ADDR macro used to be necessary for the RTL8139 Ethernet
2877     driver, but the code that used that macro was removed over a year
2878     ago, so board configuration files no longer need to define it.
2879
2880     The _IO_BASE macro is also automatically defined to 0 if it isn't
2881     already set, so there's no need to define that macro either in the
2882     board configuration files.
2883
2884     Signed-off-by: Timur Tabi <timur@freescale.com>
2885     Acked-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
2886     Acked-by: Andy Fleming <afleming@freescale.com>
2887     Acked-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
2888     Acked-by: Kim Phillips <kim.phillips@freescale.com>
2889
2890 commit c9969947a4687de90e2bb58e76842b491aa0e0b9
2891 Author: Jon Smirl <jonsmirl@gmail.com>
2892 Date:   Sun Jun 14 18:21:28 2009 -0400
2893
2894     board support patch for phyCORE-MPC5200B-tiny
2895
2896     Add support for the Phytec phyCORE-MPC5200B-tiny.
2897     Code originally from Pengutronix.de.
2898     Created CONFIG_SYS_ATA_CS_ON_TIMER01 define for when IDE CS is on
2899     Timer 0/1
2900
2901     Signed-off-by: Jon Smirl <jonsmirl@gmail.com>
2902     Acked-by: Grant Likely <grant.likely@secretlab.ca>
2903
2904 commit 7bd49ad12cc36a4de6995ddabbc65ffa1aa1933d
2905 Author: Mike Frysinger <vapier@gentoo.org>
2906 Date:   Mon Jun 15 13:37:20 2009 -0400
2907
2908     kallsyms: fix escaping of NUL char in strings
2909
2910     The current kallsyms code is using \\0 to escape the backslash in the awk
2911     code, but the shell too needs escaping.  This way we make sure gcc is
2912     passed the \0.  Then gcc itself will consume this as an octal, so we have
2913     to use 000 so gcc will create the final NUL.
2914
2915     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2916
2917 commit ed540f07b8ad86909704e9806c1762462cb4995a
2918 Author: Harald Krapfenbauer <Harald.Krapfenbauer@bluetechnix.at>
2919 Date:   Fri Jun 26 10:18:49 2009 -0400
2920
2921     Blackfin: cm-bf561: add example settings for EXT-BF5xx-USB-ETH2 add-on
2922
2923     The cm-bf561 module can easily hook up to the EXT-BF5xx-USB-ETH2 extender
2924     board, so add a simple example of how to do that in the board config.
2925
2926     Signed-off-by: Harald Krapfenbauer <Harald.Krapfenbauer@bluetechnix.at>
2927     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2928
2929 commit f8bf54b4081c3c3d518830df0017a23ec672a841
2930 Author: Mike Frysinger <vapier@gentoo.org>
2931 Date:   Thu Jun 25 19:40:28 2009 -0400
2932
2933     Blackfin: blackstamp: update spi flash settings
2934
2935     The latest blackstamp boards can only run the SPI flash at 15MHz before
2936     they start to crap out, so lower the max speeds accordingly.  The new SPI
2937     flash also has different sector requirements, so update the environment
2938     sizes as well.
2939
2940     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2941
2942 commit 286070ddc8339666c09bd7912e960b850a8a0318
2943 Author: Mike Frysinger <vapier@gentoo.org>
2944 Date:   Mon Oct 6 03:31:52 2008 -0400
2945
2946     Blackfin: add cache_dump commands
2947
2948     A few debug-type commands used to dump the raw icache/dcache data.  Useful
2949     when trying to track down cache-related bugs.
2950
2951     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2952
2953 commit 632e9b671efb0a6c900499f7a49fe5b63292b5fc
2954 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
2955 Date:   Wed Jul 8 15:31:57 2009 +0200
2956
2957     ppc4xx: Set default PCI device ID for 405EP boards
2958
2959     Current code only sets the PCI vendor id to 0x1014 and
2960     leaved device id to 0x0000.
2961
2962     Ths patch ....
2963     a) uses the correct PCI_VENDOR_ID_IBM macro for this
2964     b) sets the default device ID as stated in the UM to 0x0156
2965        by using PCI_DEVICE_ID_IBM_405GP for this.
2966
2967     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
2968     Signed-off-by: Stefan Roese <sr@denx.de>
2969
2970 commit 123f102ec093fba6967066acdf9beb637df2e2d1
2971 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
2972 Date:   Wed Jul 8 13:43:55 2009 +0200
2973
2974     ppc4xx: Move 405EP pci code from cpu_init_f() to __pci_pre_init()
2975
2976     This patch moves some basic PCI initialisation from the 4xx cpu_init_f()
2977     to cpu/ppc4xx/4xx_pci.c.
2978
2979     The original cpu_init_f() function enabled the 405EP's internal arbiter
2980     in all situations. Also the HCE bit in cpc0_pci is always set.
2981     The first is not really wanted for PCI adapter designs and the latter
2982     is a general bug for PCI adapter U-Boots. Because it enables
2983     PCI configuration by the system CPU even when the PCI configuration has
2984     not been setup by the 405EP. The one and only correct place is
2985     in pci_405gp_init() (see "Set HCE bit" comment).
2986
2987     So for compatibility reasons the arbiter is still enabled in any case,
2988     but from weak pci_pre_init() so that it can be replaced by board specific
2989     code.
2990
2991     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
2992     Signed-off-by: Stefan Roese <sr@denx.de>
2993
2994 commit c71103f9dc66dfcce8ad6df942364043bf27ade8
2995 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
2996 Date:   Wed Jul 8 13:43:23 2009 +0200
2997
2998     ppc4xx: Make is_pci_host() available for all 440 and 405 CPUs
2999
3000     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
3001     Signed-off-by: Stefan Roese <sr@denx.de>
3002
3003 commit 1d8937a469bfeb55ca1f6d89a4e7cd2dfee3cf17
3004 Author: Prafulla Wadaskar <prafulla@marvell.com>
3005 Date:   Mon Jun 29 20:56:43 2009 +0530
3006
3007     usb: add Marvell Kirkwood ehci host controller driver
3008
3009     This driver is tested on Sheevaplug platform
3010
3011     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
3012     Signed-off-by: Remy Bohmer <linux@bohmer.net>
3013
3014 commit db7b43e4681f6f93c336132708157a8a0cca1f8b
3015 Author: Vivek Mahajan <vivek.mahajan@freescale.com>
3016 Date:   Wed Jun 24 10:08:40 2009 +0530
3017
3018     mpc83xx: USB: fix: access of ehci struct elements
3019
3020     It fixes the access to the 'ehci' struct elements for mpc83xx which
3021     should have been taken care of in 4ef01010aa4799c759d75e67007fdd3a38c88c8a
3022     Sorry about that.
3023
3024     Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
3025     Signed-off-by: Remy Bohmer <linux@bohmer.net>
3026
3027 commit 08066152735417fc55a5c9de2cec0714c529e4f3
3028 Author: Vivek Mahajan <vivek.mahajan@freescale.com>
3029 Date:   Fri Jun 19 17:56:00 2009 +0530
3030
3031     mpc8xxx: USB: fix: access of ehci struct elements
3032
3033     This patch fixes the access to the 'ehci' struct elements which should
3034     have been taken care off in 4ef01010aa4799c759d75e67007fdd3a38c88c8a
3035     Sorry about that.
3036
3037     Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
3038     Signed-off-by: Remy Bohmer <linux@bohmer.net>
3039
3040 commit c3a012ce65818beb274195cd47f31ed80d0fbaa5
3041 Author: Bryan Wu <bryan.wu@analog.com>
3042 Date:   Tue Jun 16 05:26:27 2009 -0400
3043
3044     usb: musb: add timeout via CONFIG_MUSB_TIMEOUT
3045
3046     Signed-off-by: Bryan Wu <bryan.wu@analog.com>
3047     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
3048     Signed-off-by: Remy Bohmer <linux@bohmer.net>
3049
3050 commit 7984967a9405672db1581402d2c2cfae268d1a67
3051 Author: Mike Frysinger <vapier@gentoo.org>
3052 Date:   Tue Jun 16 05:26:25 2009 -0400
3053
3054     usb: musb: drop old musb read/write prototypes
3055
3056     These functions are no longer defined, so remove their prototypes.
3057
3058     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
3059     Signed-off-by: Remy Bohmer <linux@bohmer.net>
3060
3061 commit 4e04f16020115ab5ccf53158e100de58bcaf29bd
3062 Author: Kim Phillips <kim.phillips@freescale.com>
3063 Date:   Mon Jun 15 11:50:07 2009 -0500
3064
3065     usb: fix CONFIG_SYS_MPC83xx_USB_ADDR not defined error
3066
3067     fix a stray CONFIG_MPC83XX that escaped commit
3068     0f898604945af4543c1525fc33b6bae621a3b805.
3069
3070     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
3071     Signed-off-by: Remy Bohmer <linux@bohmer.net>
3072
3073 commit bc0d3296f1780b50e6b9630aee5eb368f2afb6cb
3074 Author: Michal Simek <monstr@monstr.eu>
3075 Date:   Tue Jun 30 23:47:30 2009 +1000
3076
3077     asm-generic: Consolidate errno.h to asm-generic/errno.h
3078
3079     This patch use blackfin errno.h implementation which
3080     correspond Linux kernel one.
3081
3082     MIPS implemetation is different that's why I keep it.
3083
3084     I removed ppc_error_no.h from Marvell boards which
3085     was the same too.
3086
3087     I have got ack from ppc40x, blackfin, arm, coldfire and avr custodians.
3088
3089     Acked-by: Stefan Roese <sr@denx.de>
3090     Signed-off-by: Michal Simek <monstr@monstr.eu>
3091
3092 commit 2896b5851f0430bf16529376a4193630e966c788
3093 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
3094 Date:   Tue Jul 7 16:01:02 2009 +0200
3095
3096     Command improvements for ubifs
3097
3098     Check that an argument is passed to ubifsmount and that addresses and
3099     sizes are actually numbers for ubifsload. Also improve the instructions
3100     a bit.
3101
3102     Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
3103     Signed-off-by: Stefan Roese <sr@denx.de>
3104
3105 commit 25c8f4005979ab2d190713ba341d96a5fa905cdb
3106 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
3107 Date:   Tue Jul 7 16:59:46 2009 +0200
3108
3109     Handle VID header offset in ubi part command
3110
3111     The VID header offset is sometimes needed to initialize the UBI
3112     partition. This patch adds it (optionally) to the command line
3113     for the ubi part command.
3114
3115     (Lines have been properly wrapped since last version)
3116
3117     Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
3118     Acked-by: Stefan Roese <sr@denx.de>
3119     Signed-off-by: Stefan Roese <sr@denx.de>
3120
3121 commit 3672cd5c3b53d219d33345eebad4e25ad5bf6d52
3122 Author: Wolfgang Denk <wd@denx.de>
3123 Date:   Thu Jul 9 09:56:16 2009 +0200
3124
3125     MAINTAINERS: fix sorting, remove duplicates.
3126
3127     Signed-off-by: Wolfgang Denk <wd@denx.de>
3128
3129 commit efbf14e9a2394a154b12643d4a011994b5096b5a
3130 Author: Heiko Schocher <heiko.schocher@invitel.hu>
3131 Date:   Wed Dec 10 08:27:01 2008 +0100
3132
3133     all platforms: make show_boot_progress() work again
3134
3135     Signed-off-by: Heiko Schocher <hs@denx.de>
3136
3137 commit 205a0988d8fd778c60746c34c2f17dbd2b7cd0d2
3138 Author: Prafulla Wadaskar <prafulla@marvell.com>
3139 Date:   Mon Jun 29 15:25:18 2009 +0530
3140
3141     nand: Add Marvell Kirkwood NAND driver
3142
3143     This patch adds a NAND driver for the Marvell Kirkwood SoC's
3144
3145     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
3146     Acked-by: Scott Wood <scottwood@freescale.com>
3147
3148 commit 0580e48f53f972783e56fcedadb9ce6e5b0b6f32
3149 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
3150 Date:   Mon Jul 6 16:27:33 2009 +0200
3151
3152     ppc4xx: Make pll_write global
3153
3154     This patch makes pll_write on PPC405EP boards
3155     global and callable from C code.
3156
3157     pll_write can be used to dynamically modify the PLB:PCI divider
3158     as it is required for 33/66 MHz pci adapters based on the 405EP.
3159
3160     board_early_init_f() is a good place to do that (check M66EN signal
3161     and call pll_write() when it is required).
3162
3163     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
3164     Signed-off-by: Stefan Roese <sr@denx.de>
3165
3166 commit 20b3c4b528606d51799aed5e4c71783720cd2b72
3167 Author: Stefan Roese <sr@denx.de>
3168 Date:   Mon Jul 6 11:44:33 2009 +0200
3169
3170     ppc4xx: Remove compilation warning "pci_async_enabled defined but not used"
3171
3172     Signed-off-by: Stefan Roese <sr@denx.de>
3173
3174 commit d0a1364f91c80d29daff6b27a7904a50cdc00b35
3175 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
3176 Date:   Fri Jul 3 16:06:06 2009 +0200
3177
3178     ppc4xx: Implement is_pci_host() for 405 CPUs
3179
3180     This patch implements the is_pci_host() function in a similiar way
3181     as it is used on 440 targets.
3182
3183     The former path with CONFIG_PCI_HOST == PCI_HOST_AUTO does not
3184     build on 405EP targets because checking the PCI arbiter is different.
3185     So putting the fixed code into a separate function makes the code
3186     more readable.
3187
3188     Also using is_pci_host() on 405 brings 405 and 440 PCI code
3189     a little bit closer.
3190
3191     In preparation for an upcoming 405EP based PMC module I made this
3192     function weak so that it can be overwritten from board specific code.
3193
3194     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
3195     Signed-off-by: Stefan Roese <sr@denx.de>
3196
3197 commit 04ddae915f295dee301f15c32100533a48e3b433
3198 Author: Alessio Centazzo <centazzo@gmail.com>
3199 Date:   Wed Jul 1 22:20:51 2009 -0700
3200
3201     ppc4xx: Fixed PPC4xx debug compilation error in uic.c
3202
3203     This patch fixes a debug compilation error for PPC4xx platforms, all
3204     other architectures are not affected by this change.  The 'handler'
3205     pointer was undefined.  The fix is exercised and has effect only if
3206     DEBUG is defined.
3207
3208     Signed-off-by: Alessio Centazzo acpatin@yahoo.com
3209     Signed-off-by: Stefan Roese <sr@denx.de>
3210
3211 commit 48e2b535a0dd3a7b77b674130934a24f9de6f48d
3212 Author: Felix Radensky <felix@embedded-sol.com>
3213 Date:   Wed Jul 1 11:37:46 2009 +0300
3214
3215     4xx: Fix compilation warnings and MQ registers dump in SPD DDR2 code
3216
3217     This patch fixes printf format string compilation warnings in several
3218     debug statements. It also fixes the dump of DDR controller MQ registers
3219     found on some 44x and 46x platforms. The current register dump code
3220     uses incorrect DCRs to access these registers.
3221
3222     Signed-off-by: Felix Radensky <felix@embedded-sol.com>
3223     Signed-off-by: Stefan Roese <sr@denx.de>
3224
3225 commit 26d37f0061ad05e5c383c910f00e6006f3c89a3a
3226 Author: Felix Radensky <felix@embedded-sol.com>
3227 Date:   Mon Jun 22 15:30:42 2009 +0300
3228
3229     ppc4xx: Fix FDT EBC mappings on Canyonlands
3230
3231     This patch fixes 2 problems with FDT EBC mappings on Canyonlands.
3232     First, NAND EBC mapping was missing, making Linux NAND driver
3233     unusable on this board. Second, NOR remapping code assumed that
3234     NOR is always on CS0, however when booting from NAND NOR is on CS3.
3235
3236     Signed-off-by: Felix Radensky <felix@embedded-sol.com>
3237     Signed-off-by: Stefan Roese <sr@denx.de>
3238
3239 commit baa9f9ba4345ed6dc5c403871c32e6295316ea52
3240 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
3241 Date:   Tue Jun 16 22:29:15 2009 +0900
3242
3243     sh: Revised the build with newest compiler
3244
3245     The check of data became severe from newest gcc.
3246     This patch checked in gcc-4.2 and 4.3 .
3247
3248     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
3249
3250 commit be45c632568ba76343c1453b3951ad793f482fd5
3251 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3252 Date:   Thu Jun 4 12:06:48 2009 +0200
3253
3254     sh3/sh4: rename config option TMU_CLK_DIVIDER to CONFIG_SYS_TMU_CLK_DIV
3255
3256     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3257     Cc: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
3258     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
3259
3260 commit 8dd29c87ba370072a8464b8cc19e0a1e6e0497b4
3261 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3262 Date:   Thu Jun 4 12:06:47 2009 +0200
3263
3264     sh3/sh4: fix CONFIG_SYS_HZ to 1000
3265
3266     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3267     Cc: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
3268     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
3269
3270 commit add380f51f34ed1e2678c2abac8d53c91d652f26
3271 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3272 Date:   Thu Jun 4 12:06:46 2009 +0200
3273
3274     sh: introduce clock framework
3275
3276     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3277     Cc: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
3278     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
3279
3280 commit 3931a375de2c381d9ff5ec2767b2da9f62a41aef
3281 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3282 Date:   Thu Jun 4 12:06:45 2009 +0200
3283
3284     sh: unify linker script
3285
3286     all sh boards use the same cpu linker script so move it to cpu/$(CPU)
3287
3288     that could be overwrite in following order
3289     SOC
3290     BOARD
3291     via the corresponding config.mk
3292
3293     tested on r2dplus
3294
3295     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3296     Cc: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
3297     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
3298
3299 commit 236aad875817771eb1f25ed32784b3cd7760b2e6
3300 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3301 Date:   Thu Jun 4 12:06:44 2009 +0200
3302
3303     sh: make the linker scripts more generic
3304
3305     currently we need to sync the linker script enty and TEXT_BASE manualy
3306     and the reloc_dst is based on it
3307
3308     instead provide it now from the ldflags
3309
3310     tested on r2dplus
3311
3312     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3313     Cc: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
3314     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
3315
3316 commit ce29817212792113cd2d67a9767049a2e262c406
3317 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3318 Date:   Thu Jun 4 12:06:43 2009 +0200
3319
3320     sh7785lcr: fix out of tree build
3321
3322     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3323     Cc: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
3324     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
3325
3326 commit 2e8a6f551cba550e9220dca4d8504066203b1f74
3327 Author: HeungJun Kim <riverful.kim@gmail.com>
3328 Date:   Tue Jun 30 14:42:22 2009 +0900
3329
3330     env_onenand: change env_address type from unsigned long to loff_t
3331
3332     If use the onenand boot, the env_relocate_spec() calls mtd->read(),
3333     and the type of the argument #2 of mtd->read() was changed to loff_t.
3334     But, the "env_addr" type is still unsigned long, thus this patch change
3335     the type from unsigned long to loff_t.
3336
3337     Acked-by: Kyungmin Park <kyungmin.park@samsung.com>
3338     Signed-off-by: HeungJun, Kim <riverful.kim@samsung.com>
3339     Signed-off-by: Scott Wood <scottwood@freescale.com>
3340
3341 commit 66372fe2ab11cdeb0e841ad9eb6ba79769db4909
3342 Author: Mingkai Hu <Mingkai.hu@freescale.com>
3343 Date:   Thu Jun 18 18:23:27 2009 +0800
3344
3345     fsl_elbc_nand: redirect the pointer of bbt pattern to RAM
3346
3347     The bbt descriptors contains the pointer to the bbt pattern which
3348     are statically initialized memory struct. When relocated to RAM,
3349     these pointers will continue point to NOR flash(or L2 SRAM, or
3350     other boot device). If the contents of NOR flash changed or L2
3351     SRAM disabled, it'll hang the system.
3352
3353     Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
3354     Signed-off-by: Scott Wood <scottwood@freescale.com>
3355
3356 commit 1dac3a51875967f32641bbc0d26dc382ef02330a
3357 Author: Scott Wood <scottwood@freescale.com>
3358 Date:   Wed Jun 24 17:23:49 2009 -0500
3359
3360     nand_spl: Fix cmd_ctrl usage in nand_boot.c.
3361
3362     When adding large page NAND support to this file, I had a misunderstanding
3363     about the exact semantics of NAND_CTRL_CHANGE (which isn't documented
3364     anywhere I can find) -- it is apparently just a hint to drivers,
3365     which aren't required to preserve the old value for subsequent
3366     non-"change" invocations.
3367
3368     This change makes nand_boot.c no longer assume this.  Note that this
3369     happened to work by chance with some NAND drivers, which don't preserve
3370     the value, but treat 0 equivalently to NAND_CTRL_ALE.
3371
3372     I don't have hardware to test this, so any testing is appreciated.
3373
3374     Signed-off-by: Scott Wood <scottwood@freescale.com>
3375
3376 commit 98713d2663d5d30dde74f48f547114a2bfd9d463
3377 Author: kevin.morfitt@fearnside-systems.co.uk <kevin.morfitt@fearnside-systems.co.uk>
3378 Date:   Thu Jun 18 18:41:03 2009 +0100
3379
3380     Bug-fix in drivers mtd nand Makefile
3381
3382     The S3C2410 NAND driver source file is included in the makefile instead of
3383     the object file.
3384
3385     Signed-off-by: Kevin Morfitt <kevin.morfitt@fearnside-systems.co.uk>
3386     Signed-off-by: Scott Wood <scottwood@freescale.com>
3387
3388 commit b74ab737369bbbe66c15cbe6c0d0b6a351b00c96
3389 Author: Guennadi Liakhovetski <lg@denx.de>
3390 Date:   Mon May 18 16:07:22 2009 +0200
3391
3392     nand_spl: read environment early, when booting from NAND using nand_spl
3393
3394     Currently, when booting from NAND using nand_spl, in the beginning the default
3395     environment is used until later in boot process the dynamic environment is read
3396     out. This way environment variables that must be interpreted early, like the
3397     baudrate or "silent", cannot be modified dynamically and remain at their
3398     default values. Fix this problem by reading out main and redundand (if used)
3399     copies of the environment in the nand_spl code.
3400
3401     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
3402     Signed-off-by: Scott Wood <scottwood@freescale.com>
3403
3404 commit 378adfcdf4bbd77ee4cbc3276d4733e218308a21
3405 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3406 Date:   Sat May 16 14:27:40 2009 +0200
3407
3408     mtd: nand: use loff_t for offset
3409
3410     nand_util currently uses size_t which is arch dependent and not always a
3411     unsigned long.  Now use loff_t, as does the linux mtd layer.
3412
3413     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3414     Signed-off-by: Scott Wood <scottwood@freescale.com>
3415
3416 commit 8360b66bac9567701027a0087274d0c9b2fe8d6b
3417 Author: Wolfgang Denk <wd@denx.de>
3418 Date:   Sun May 24 17:34:33 2009 +0200
3419
3420     nand/onenand: Fix missing argument checking for "markbad" command
3421
3422     The "nand markbad" and "onenand markbad" commands did not check if an
3423     argument was passed; if this was forgotten, no error was raised but
3424     block 0 was marked as bad.
3425
3426     While fixing this bug, clean up the code a bit and allow to pass more
3427     than one block address, thus allowing to mark several blocks as bad
3428     in a single command invocation.
3429
3430     Signed-off-by: Wolfgang Denk <wd@denx.de>
3431     Signed-off-by: Scott Wood <scottwood@freescale.com>
3432
3433 commit cd84423a09f3a08029fe41c1db96168debd0b51f
3434 Author: Mike Frysinger <vapier@gentoo.org>
3435 Date:   Mon May 25 22:42:28 2009 -0400
3436
3437     mtd: nand: new base driver for memory mapped nand devices
3438
3439     The BF537-STAMP Blackfin board had a driver for working with NAND devices
3440     that are simply memory mapped.  Since there is nothing Blackfin specific
3441     about this, generalize the driver a bit so that everyone can leverage it.
3442
3443     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
3444     Signed-off-by: Scott Wood <scottwood@freescale.com>
3445
3446 commit d27bc728cf35e7d7996fbd77154335e66615b213
3447 Author: Guennadi Liakhovetski <lg@denx.de>
3448 Date:   Mon May 18 16:06:45 2009 +0200
3449
3450     env_nand: remove unused variable.
3451
3452     Remove an unused "total" variable in multiple functions.
3453
3454     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
3455     Signed-off-by: Scott Wood <scottwood@freescale.com>
3456
3457 commit 154b5484ac7dcbcd0fb5ba388d930b02f87fa302
3458 Author: David Brownell <dbrownell@users.sourceforge.net>
3459 Date:   Sun May 10 15:43:01 2009 -0700
3460
3461     davinci_nand chipselect/init cleanup
3462
3463     Update chipselect handling in davinci_nand.c so that it can
3464     handle 2 GByte chips the same way Linux does:  as one device,
3465     even though it has two halves with independent chip selects.
3466     For such chips the "nand info" command reports:
3467
3468       Device 0: 2x nand0, sector size 128 KiB
3469
3470     Switch to use the default chipselect function unless the board
3471     really needs its own.  The logic for the Sonata board moves out
3472     of the driver into board-specific code.  (Which doesn't affect
3473     current build breakage if its NAND support is enabled...)
3474
3475     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
3476     Signed-off-by: Scott Wood <scottwood@freescale.com>
3477
3478 commit 496863b2440dd7cd69a1ad2443a9badd5f8968d1
3479 Author: Sandeep Paulraj <s-paulraj@ti.com>
3480 Date:   Sat May 9 12:35:20 2009 -0400
3481
3482     NAND DaVinci: Update to ALE/CLE Mask values
3483
3484     All DaVinci SOC's use a CLE mask of 0x10 and an ALE mask of 0x8
3485     except the DM646x. This was decided by the design team driving the design.
3486     This patch updates the CLE and ALE values for DM646x.
3487     Updated patches for DM646x will be sent shortly.
3488     This applies to u-boot-nand-flash git
3489
3490     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
3491     Signed-off-by: Scott Wood <scottwood@freescale.com>
3492
3493 commit 0c1684437ef810c503df29e8d73f63191aa63862
3494 Author: Sandeep Paulraj <s-paulraj@ti.com>
3495 Date:   Wed Apr 29 09:47:09 2009 -0400
3496
3497     ARM DaVinci: Changing ALE Mask Value
3498
3499     The ALE mask used by DaVinci SOCs is wrong. The patch changes the mask value
3500     from '0xa' to '0x8'. This is the mask we use for all TI releases.
3501
3502     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
3503     Signed-off-by: Scott Wood <scottwood@freescale.com>
3504
3505 commit 6e29ed8e576a6900c5d8dcde36b423ac576894dc
3506 Author: David Brownell <dbrownell@users.sourceforge.net>
3507 Date:   Tue Apr 28 13:19:53 2009 -0700
3508
3509     davinci_nand: cleanup II (CONFIG_SYS_DAVINCI_BROKEN_ECC)
3510
3511     Remove CONFIG_SYS_DAVINCI_BROKEN_ECC option.  It's not just nasty;
3512     it's also unused by any current boards, and doesn't even match the
3513     main U-Boot distributions from TI (which use soft ECC, or 4-bit ECC
3514     on newer chips that support it).
3515
3516     DaVinci GIT kernels since 2.6.24, and mainline Linux since 2.6.30,
3517     match non-BROKEN code paths for 1-bit HW ECC.  The BROKEN code paths
3518     do seem to partially match what MontaVista/TI kernels (4.0/2.6.10,
3519     and 5.0/2.6.18) do ... but only for small pages.  Large page support
3520     is really broken (and it's unclear just what software it was trying
3521     to match!), and the ECC layout was making three more bytes available
3522     for use by filesystem (or whatever) code.
3523
3524     Since this option itself seems broken, remove it.  Add a comment
3525     about the MV/TI compat issue, and the most straightforward way to
3526     address it (should someone really need to solve it).
3527
3528     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
3529     Signed-off-by: Scott Wood <scottwood@freescale.com>
3530
3531 commit fcb774777562bb7bcdc53c608d0e6bae906ce0f6
3532 Author: David Brownell <dbrownell@users.sourceforge.net>
3533 Date:   Tue Apr 28 13:19:50 2009 -0700
3534
3535     davinci_nand: cleanup I (minor)
3536
3537     Minor cleanup for DaVinci NAND code:
3538
3539      - Use I/O addresses from nand_chip; CONFIG_SYS_NAND_BASE won't
3540        be defined when there are multiple chipselect lines in use
3541        (as with common 2 GByte chips).
3542
3543      - Cleanup handling of EMIF control registers
3544         * Only need one pointer pointing to them
3545         * Remove incorrect and unused struct supersetting them
3546
3547      - Use the standard waitfunc; we don't need a custom version
3548
3549      - Partial legacy cleanup:
3550         * Don't initialize every board like it's a DM6446 EVM
3551         * #ifdef a bit more code for BROKEN_ECC
3552
3553     Sanity checked with small page NAND on dm355 and dm6446 EVMs;
3554     and large page on dm355 EVM (packaged as two devices, not one).
3555
3556     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
3557     Signed-off-by: Scott Wood <scottwood@freescale.com>
3558
3559 commit 8e5e9b940cdede0debe528cdd7edccccbb3ebf2a
3560 Author: Wolfgang Denk <wd@denx.de>
3561 Date:   Tue Jul 7 22:35:02 2009 +0200
3562
3563     Coding style cleanup; update CHANGELOG
3564
3565     Signed-off-by: Wolfgang Denk <wd@denx.de>
3566
3567 commit d318d0c44d8e91e937c4dad0c5b1d2f6bb9d9fd8
3568 Author: Stefan Roese <sr@denx.de>
3569 Date:   Mon Jun 29 13:30:50 2009 +0200
3570
3571     UBI: Fix build problem noticed on Apollon (arm/testing repo)
3572
3573     This patch fixes a build problem noticed on Apollon by using
3574     mtd_dev_by_eb() instead of "/" as done in the Linux UBI version.
3575     So this brings the U-Boot UBI version more in sync with the Linux
3576     version again.
3577
3578     Signed-off-by: Stefan Roese <sr@denx.de>
3579
3580 commit 2efee52b09657e9353655b9dae9e1d1a67a2abe4
3581 Author: Prafulla Wadaskar <prafulla@marvell.com>
3582 Date:   Mon Jul 6 20:29:15 2009 +0530
3583
3584     sf: Macronix additional chips supported
3585
3586     new chips supported:-
3587     MX25L1605D, MX25L3205D, MX25L6405D, MX25L12855E
3588     out of which MX25L6405D and MX25L12855E tested on Kirkwood platforms
3589
3590     Modified the Macronix flash support to use 2 bytes of device id instead of 1
3591     This was required to support MX25L12855E
3592
3593     Signed-off-by: Piyush Shah <spiyush@marvell.com>
3594     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
3595     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
3596
3597 commit dd54126715b89ed0c43322aa78b0dad306f043b6
3598 Author: Mike Frysinger <vapier@gentoo.org>
3599 Date:   Fri Jun 19 03:27:28 2009 -0400
3600
3601     sf: sst: add sst25vf###b ids
3602
3603     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
3604
3605 commit 7d907f0ea993b179a197d8db2a36f122bc673c2d
3606 Author: Mike Frysinger <vapier@gentoo.org>
3607 Date:   Fri Jun 19 03:20:06 2009 -0400
3608
3609     sf: sst: fix sector size
3610
3611     Looks like when I was encoding the sector sizes, I forgot to divide by 8
3612     (due to the stupid marketing driven process that declares all sizes in
3613     useless megabits and not megabytes).
3614
3615     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
3616
3617 commit ceb70b466e75ceb1a621b6163f7e31116bfc8094
3618 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3619 Date:   Sun Jul 5 01:06:06 2009 +0200
3620
3621     nhk8815: fix MAKEALL
3622
3623     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3624
3625 commit d08e5ca301b69ab77ecdd34e2b06aee30d6057d1
3626 Author: Magnus Lilja <lilja.magnus@gmail.com>
3627 Date:   Sat Jul 4 10:31:24 2009 +0200
3628
3629     MX31: Add NAND SPL boot support to i.MX31 PDK board.
3630
3631     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
3632
3633 commit 78eabb90b793fafe875a7469526d1715fa56cbb4
3634 Author: Prafulla Wadaskar <prafulla@marvell.com>
3635 Date:   Mon Jun 29 20:55:54 2009 +0530
3636
3637     arm: Kirkwood: arch specific updated for ehci-Kirkwood driver support
3638
3639     This patch abstracts Kirkwood arch specific changes to support ehci-kirkwood driver
3640
3641     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
3642
3643 commit 095a460b49022e64df76134300643606e3acb4e9
3644 Author: Alessandro Rubini <rubini@unipv.it>
3645 Date:   Mon Jun 29 10:52:37 2009 +0200
3646
3647     arm nomadik: use 1000 as HZ value and rewrite timer code
3648
3649     This sets CONFIG_SYS_HZ to 1000 as required, and completely rewrites
3650     timer code, which is now both correct and much smaller.  Unused
3651     functions like udelay_masked() have been removed as no driver uses
3652     them, even the ones that are not currently active for this board.
3653     mtu.h is copied literally from the kernel sources.
3654
3655     Signed-off-by: Alessandro Rubini <rubini@unipv.it>
3656     Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
3657     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3658
3659 commit f7aa59b29a451cc502078a9e4ba32345a4250c05
3660 Author: Alessandro Rubini <rubini@unipv.it>
3661 Date:   Mon Jun 22 09:18:57 2009 +0200
3662
3663     arm nomadik: allow Nand and OneNand to coexists
3664
3665     The evaluation kit has both Nand and OneNand, both drivers are there
3666     and the two configurations only select a different default for the
3667     jffs partition. This adds the OneNand driver and cleans up storage.
3668
3669     Signed-off-by: Alessandro Rubini <rubini@unipv.it>
3670     Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
3671
3672 commit fd14c41a861cd38ee2fe3abd61d59b57b4eb23c9
3673 Author: Alessandro Rubini <rubini@unipv.it>
3674 Date:   Mon Jun 22 09:18:47 2009 +0200
3675
3676     arm nomadik: cleanup reset
3677
3678     There is only one public release of the Nomadik chip, so the ifdef
3679     in reset code as well as a define in the config file are not needed
3680
3681     Signed-off-by: Alessandro Rubini <rubini@unipv.it>
3682     Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
3683
3684 commit ee1363f2da3996bafdecdd8f4e48862ebff3f271
3685 Author: Alessandro Rubini <rubini@unipv.it>
3686 Date:   Mon Jun 22 09:18:37 2009 +0200
3687
3688     arm nomadik: rename board to nhk8815
3689
3690     This is an error in my side in the initial submission: nobody
3691     calls it ""nmdk8815", it's "nomadik hardware kit", nhk8815, instead.
3692
3693     Signed-off-by: Alessandro Rubini <rubini@unipv.it>
3694     Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
3695
3696 commit 040f8f63e922bbfb8ba0958bf637f11a917f5c38
3697 Author: Stefano Babic <sbabic@denx.de>
3698 Date:   Wed Jul 1 20:40:41 2009 +0200
3699
3700     xscale: add support for the polaris board
3701
3702     The Polaris board is based on the TrizepsIV module of
3703     Keith & Koep (http://www.keith-koep.com).
3704
3705     Signed-off-by: Stefano Babic <sbabic@denx.de>
3706
3707 commit 88bd97501314683b87f3f1edcf55b347c041b722
3708 Author: Stefano Babic <sbabic@denx.de>
3709 Date:   Wed Jul 1 04:33:56 2009 +0200
3710
3711     xscale: fix USB initialization for Trizepsiv module
3712
3713     Due to change in the usb_board_init() prototype, the USB for
3714     the TrizepsIV was not correctly initialized.
3715     Removed dummy print from usb_board_stop().
3716
3717     Signed-off-by: Stefano Babic <sbabic@denx.de>
3718
3719 commit 0b785ddd60120cfb74d18e58c56054238219f6db
3720 Author: Prafulla Wadaskar <prafulla@marvell.com>
3721 Date:   Wed Jul 1 20:34:51 2009 +0200
3722
3723     net: merge bugfix: Marvell Kirkwood gigabit ethernet driver
3724
3725     This patch looks okay on u-boot-net.git/next branch
3726     but when it was merged to u-boot.git/master the last line is missing
3727
3728     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
3729     Acked-by: Ben Warren <biggerbadderben@gmail.com>
3730
3731 commit 33b1d3f43a16fbb79004075ce89ae4e618b288a2
3732 Author: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
3733 Date:   Tue Jun 30 21:03:37 2009 +0200
3734
3735     at91: Add esd gmbh MEESC board support
3736
3737     This patch adds support for esd gmbh MEESC board.
3738     The MEESC is based on an Atmel AT91SAM9263 SoC.
3739
3740     Signed-off-by: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
3741
3742 commit 21761540b43c7086c75ee9afb412da1e5ddde2e9
3743 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3744 Date:   Tue Jun 30 21:03:35 2009 +0200
3745
3746     ARM: Update mach-types
3747
3748     update against linux v2.6.30
3749
3750     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3751
3752 commit 45627fce18139a74e0755124d27376b520db156c
3753 Author: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
3754 Date:   Tue Jun 30 23:03:33 2009 +0200
3755
3756     at91: Add CAN init function
3757
3758     To enable CAN init, CONFIG_CAN has to be defined in the board config file
3759     and at91_can_hw_init() has to be called in the board specific code.
3760
3761     CAN is available on AT91SAM9263 and AT91CAP9 SoC.
3762
3763     Signed-off-by: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
3764
3765 commit 2e23008e5dbde7fe4c4758bee5a393e1db796cdf
3766 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
3767 Date:   Tue Jun 30 23:03:31 2009 +0200
3768
3769     arm: Kirkwood: Correct header define
3770
3771     Correct define typo (. -> ,)
3772
3773     Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
3774
3775 commit 8449f287f5c53d59db13c3c512e6bd1750b692d1
3776 Author: Magnus Lilja <lilja.magnus@gmail.com>
3777 Date:   Wed Jul 1 01:07:55 2009 +0200
3778
3779     MX31: Add basic support for Freescale i.MX31 PDK board.
3780
3781     Add support for Freescale's i.MX31 PDK board (a.k.a. 3 stack board).
3782
3783     This patch assumes that some other program performs the actual
3784     NAND boot.
3785
3786     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
3787     Acked-by: Fabio Estevam <fabioestevam@yahoo.com>
3788     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3789
3790 commit 8d460a573e2a2ac4834636903865a0428ad0e629
3791 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3792 Date:   Tue Jun 23 00:12:01 2009 +0200
3793
3794     S3C24x0: extract interrupts from timer
3795
3796     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3797
3798 commit c8badbe500a752f42049e51042767ee62ea714e0
3799 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3800 Date:   Sun Jun 28 14:14:21 2009 +0200
3801
3802     dm355/pm9261: add missing CONFIG_NET_MULTI
3803
3804     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3805
3806 commit 798bf9a9ade1cfbe85a16d180cad720927d8e10a
3807 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3808 Date:   Tue Jun 23 00:12:01 2009 +0200
3809
3810     arm920t/interrupts: Move conditional compilation to Makefile
3811
3812     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3813
3814 commit 06e758e75c79ce8761866bf8165c443584a20893
3815 Author: Kim, Heung Jun <riverful@gmail.com>
3816 Date:   Sat Jun 20 11:02:17 2009 +0200
3817
3818     move L2 cache enable/disable function to cache.c in the omap3 SoC directory
3819
3820     Signed-off-by: HeungJun, Kim <riverful.kim@samsung.com>
3821     CC: Dirk Behme <dirk.behme@googlemail.com>
3822     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3823
3824 commit d583ef5147066d3609de21f3beebbab99a19bad4
3825 Author: Thomas Lange <thomas@corelatus.se>
3826 Date:   Sat Jun 20 11:02:17 2009 +0200
3827
3828     ARM DaVinci: EMIF settings
3829
3830     NAND module should not modify EMIF registers unrelated to CS2
3831     that is used for NAND, i.e. do not modify EWAIT config register
3832     or registers for other Chip Selects.
3833
3834     Without this patch, EMIF configurations made in board_init()
3835     will be invalidated.
3836
3837     Signed-off-by: Thomas Lange <thomas@corelatus.se>
3838
3839 commit 2600b8571a26c10c1c43401d7af38e2333cc5381
3840 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3841 Date:   Sat Jun 20 11:02:17 2009 +0200
3842
3843     versatile: config coding style cleanup
3844
3845     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3846     Cc: Peter Pearse <peter.pearse@arm.com>
3847
3848 commit 4efb77d41f9c5d93f0f92dda60e742023fa03c72
3849 Author: Prafulla Wadaskar <prafulla@marvell.com>
3850 Date:   Sat Jun 20 11:01:53 2009 +0200
3851
3852     arm: Kirkwood: Basic SOCs support
3853
3854     Kirkwood family controllers are highly integrated SOCs
3855     based on Feroceon-88FR131/Sheeva-88SV131/arm926ejs cpu core.
3856
3857     SOC versions supported:-
3858     1) 88F6281-A0       define CONFIG_KW88F6281_A0
3859     2) 88F6192-A0       define CONFIG_KW88F6192_A0
3860
3861     Other supported features:-
3862     1) get_random_hex() fucntion
3863     2) PCI Express port initialization
3864     3) NS16550 driver support
3865
3866     Contributors:
3867     Yotam Admon <yotam@marvell.com>
3868     Michael Blostein <michaelbl@marvell.com
3869
3870     Reviewed-by: Ronen Shitrit <rshitrit@marvell.com>
3871     Acked-by: Stefan Rose <sr@denx.de>
3872     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
3873
3874 commit 5c3d5817e5e68b828c165c501c215e793dc63aac
3875 Author: Prafulla Wadaskar <prafulla@marvell.com>
3876 Date:   Sat Jun 20 11:01:52 2009 +0200
3877
3878     arm: generic cache.h for ARM architectures
3879
3880     This patch is required for Kirkwood SoC support
3881     may be used by other ARM architectures
3882
3883     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
3884
3885 commit 9c8c706c92e53433a871a563946c38075d76504d
3886 Author: Matthias Ludwig <mludwig@ultratronik.de>
3887 Date:   Sat Jun 20 11:01:50 2009 +0200
3888
3889     OMAP3EVM: fix typo. replace CS6 by CS5, no functionality change
3890
3891     Signed-off-by: Matthias Ludwig <mludwig@ultratronik.de>
3892
3893 commit 0aafde1dc76d6d65d6be10bf499ec86d9ffee8b9
3894 Author: Sedji Gaouaou <sedji.gaouaou@atmel.com>
3895 Date:   Wed Jun 24 08:32:09 2009 +0200
3896
3897     at91sam9260/9263: add back up for the rst(reset controller).
3898
3899     On the boards at91sam9260ek, at91sam9263ek and afed9260, the rstc register was
3900     set to 0 after being set to 500 ms for the PHY reset.
3901     Do backup the old reset length and restore it after the MACB initialisation.
3902
3903     Signed-off-by: Sedji Gaouaou <sedji.gaouaou@atmel.com>
3904     Signed-off-by: Stelian Pop <stelian@popies.net>
3905
3906 commit afb0b1315c048ce2b1f35f0183b8b118ad0c14e1
3907 Author: Kumar Gala <galak@kernel.crashing.org>
3908 Date:   Fri Jul 3 12:45:44 2009 -0500
3909
3910     fsl: Fix compiler warnings from gcc-4.4 in sys_eeprom code
3911
3912     sys_eeprom.c: In function 'do_mac':
3913     sys_eeprom.c:323: warning: dereferencing type-punned pointer will break strict-aliasing rules
3914     sys_eeprom.c: In function 'mac_read_from_eeprom':
3915     sys_eeprom.c:395: warning: dereferencing type-punned pointer will break strict-aliasing rules
3916
3917     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
3918
3919 commit e94e460c6e8741f42dab6d8dd4b596ba5d9d79ae
3920 Author: Peter Tyser <ptyser@xes-inc.com>
3921 Date:   Tue Jun 30 17:15:51 2009 -0500
3922
3923     83xx: Add support for fsl_dma driver
3924
3925     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3926     Reviewed-by: Ira W. Snyder <iws@ovro.caltech.edu>
3927     Tested-by: Ira W. Snyder <iws@ovro.caltech.edu>
3928     Acked-by: Kim Phillips <kim.phillips@freescale.com>
3929     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
3930
3931 commit 9adda5459ca62120c0c50b82b766fe1cf6925bbf
3932 Author: Peter Tyser <ptyser@xes-inc.com>
3933 Date:   Tue Jun 30 17:15:50 2009 -0500
3934
3935     83xx: Replace CONFIG_ECC_INIT_VIA_DDRC references
3936
3937     Update 83xx architecture's CONFIG_ECC_INIT_VIA_DDRC references to
3938     CONFIG_ECC_INIT_VIA_DDRCONTROLLER, which other Freescale architectures
3939     use
3940
3941     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3942     Acked-by: Kim Phillips <kim.phillips@freescale.com>
3943     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
3944
3945 commit 039594a4301dadceb267db5e8b9c8c78b1bb86b5
3946 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
3947 Date:   Thu Jul 2 16:15:01 2009 +0530
3948
3949     8xxx: Second UART port added for MPC85xx, MPC83xx, MPC86xx processors
3950
3951     Defining the next two configs allows to switch the serial port from the
3952     console using the setenv stdin and stdout
3953       1. #define CONFIG_SERIAL_MULTI 1 /* Enable both serial ports */
3954       2. #define CONFIG_SYS_CONSOLE_IS_IN_ENV /* determine from environment */
3955
3956     Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
3957     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
3958     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
3959
3960 commit 546b1032907df70f2dd0f98f3ad09885a88411e5
3961 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
3962 Date:   Thu Jul 2 16:14:40 2009 +0530
3963
3964     85xx: Adds GPIO registers to MPC85xx Memory Map.
3965
3966     Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
3967     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
3968
3969 commit 5da6f806b400372b8a0664f3282c9e83a402eb66
3970 Author: Peter Tyser <ptyser@xes-inc.com>
3971 Date:   Tue Jun 30 17:26:01 2009 -0500
3972
3973     86xx: XPedite5170 board support
3974
3975     Initial support for Extreme Engineering Solutions XPedite5170 -
3976     a MPC8640-based 3U VPX single board computer with a PMC/XMC
3977     site.
3978
3979     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3980     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
3981
3982 commit e66f38da8434425aca8df08d06d9ef41b3478d3b
3983 Author: Timur Tabi <timur@freescale.com>
3984 Date:   Wed Jul 1 16:51:59 2009 -0500
3985
3986     fsl_ddr: Fix DDR3 calculation of rank density with 8GB or more
3987
3988     The calculate for rank density in compute_ranksize() for DDR3 used all
3989     integers for the expression, so the result was also a 32-bit integer, even
3990     though the 'bsize' variable is a u64.  Fix the expression to calculate a
3991     true 64-bit value.
3992
3993     Signed-off-by: Timur Tabi <timur@freescale.com>
3994     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
3995
3996 commit 6af015b86b86d94de7ca1b23a3890bc93a50c2ab
3997 Author: Peter Tyser <ptyser@xes-inc.com>
3998 Date:   Tue Jun 30 17:15:49 2009 -0500
3999
4000     fsl_dma: Make DMA transactions snoopable
4001
4002     Make DMA transactions snoopable so that CPUs can keep caches up-to-date.
4003     This allows dma transactions to be used for operations such as memory
4004     copies without any additional cache control operations.
4005
4006     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
4007     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4008
4009 commit 0d595f76bc9c7c8dff5bd31dffed87a840a03c56
4010 Author: Peter Tyser <ptyser@xes-inc.com>
4011 Date:   Tue Jun 30 17:15:48 2009 -0500
4012
4013     fsl_dma: Break out common memory initialization function
4014
4015     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
4016     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4017
4018 commit 79f4333ceb059049b3ee560167d6cbaec493695f
4019 Author: Peter Tyser <ptyser@xes-inc.com>
4020 Date:   Tue Jun 30 17:15:47 2009 -0500
4021
4022     8xxx: Move dma_init() call to common code
4023
4024     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
4025     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4026
4027 commit 191c7118592cd182f2dc7f46b4f72d9bed0e2c76
4028 Author: Peter Tyser <ptyser@xes-inc.com>
4029 Date:   Tue Jun 30 17:15:46 2009 -0500
4030
4031     fsl_dma: Move dma function prototypes to common header file
4032
4033     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
4034     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4035
4036 commit 7892f619d40f4196e41e7114c5dfee9fad0f572f
4037 Author: Peter Tyser <ptyser@xes-inc.com>
4038 Date:   Tue Jun 30 17:15:45 2009 -0500
4039
4040     8xxx: Rename dma_xfer() to dmacpy()
4041
4042     Also update dmacpy()'s argument order to match memcpy's and use
4043     phys_addr_t/phy_size_t for address/size arguments
4044
4045     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
4046     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4047
4048 commit 484919cf3351212ebf748b9b13ece1ddaf7e7d1c
4049 Author: Peter Tyser <ptyser@xes-inc.com>
4050 Date:   Tue Jun 30 17:15:44 2009 -0500
4051
4052     fsl_dma: Fix Channel Start bug in dma_check()
4053
4054     The Channel Start (CS) bit in the Mode Register (MR) should actually be
4055     cleared as the comment in the code suggests.  Previously, CS was being
4056     set, not cleared.
4057
4058     Assuming normal operation of the DMA engine, this change shouldn't have
4059     any real affect.
4060
4061     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
4062     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4063
4064 commit 51402ac12be9a0025f16db51fbde7c050a54e5fe
4065 Author: Peter Tyser <ptyser@xes-inc.com>
4066 Date:   Tue Jun 30 17:15:43 2009 -0500
4067
4068     fsl_dma: Add support for arbitrarily large transfers
4069
4070     Support DMA transfers larger than the DMA controller's limit of
4071     (2 ^ 26 - 1) bytes
4072
4073     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
4074     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4075
4076 commit a730393a362741c318b21771b8d7b2647e546c3e
4077 Author: Peter Tyser <ptyser@xes-inc.com>
4078 Date:   Tue Jun 30 17:15:42 2009 -0500
4079
4080     fsl_dma: Use proper I/O access functions
4081
4082     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
4083     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4084
4085 commit 9c06071a6077ba95e9d43226156e39567d5d064a
4086 Author: Peter Tyser <ptyser@xes-inc.com>
4087 Date:   Tue Jun 30 17:15:41 2009 -0500
4088
4089     fsl_dma: Add bitfield definitions for common registers
4090
4091     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
4092     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4093
4094 commit 017f11f68ef543e866be033bcb7b8058a8a380d8
4095 Author: Peter Tyser <ptyser@xes-inc.com>
4096 Date:   Tue Jun 30 17:15:40 2009 -0500
4097
4098     8xxx: Break out DMA code to a common file
4099
4100     DMA support is now enabled via the CONFIG_FSL_DMA define instead of the
4101     previous CONFIG_DDR_ECC
4102
4103     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
4104     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4105
4106 commit 6bbced671719518d0e28ff422623cd7ce396cbda
4107 Author: Mark Jackson <mpfj-list@mimc.co.uk>
4108 Date:   Mon Jun 29 15:59:10 2009 +0100
4109
4110     Atmel LCD driver GUARDTIME fix
4111
4112     This patch allows the guard time parameter to be set in
4113     the Atmel LCDC driver.
4114
4115     By default, the previous value of 1 is used, unless the
4116     setting is defined elsewhere.
4117
4118     Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
4119
4120 commit 29c35182462feea09f322e51913759a53359a3e0
4121 Author: Roy Zang <tie-fei.zang@freescale.com>
4122 Date:   Tue Jun 30 13:56:23 2009 +0800
4123
4124     85xx: Add pci e1000 Ethernet support for P2020 board
4125
4126     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
4127     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4128
4129 commit 156984a3611c28093919d3e3c042f722b5548253
4130 Author: Kumar Gala <galak@kernel.crashing.org>
4131 Date:   Thu Jun 18 08:39:42 2009 -0500
4132
4133     8xxx: Fix PCI bus address setup for 36-bit configs
4134
4135     We want the outbound PCI memory map to end at the 4G boundary so we
4136     can maximize the amount of space available for inbound mappings if
4137     we have large amounts of memory.
4138
4139     This matches the device tree setup in the kernel for the 36-bit physical
4140     configs for the platforms that have one (MPC8641 HPCN & MPC8572 DS).
4141
4142     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4143
4144 commit 480f61790565d77432b70b4016b73f2ae27d530f
4145 Author: Kumar Gala <galak@kernel.crashing.org>
4146 Date:   Thu Jun 18 08:23:01 2009 -0500
4147
4148     86xx: Add CPU_TYPE_ENTRY support
4149
4150     Unify with 83xx and 85xx and use CPU_TYPE_ENTRY.  We are going to use
4151     this to convey the # of cores and DDR width in the near future so its
4152     good to keep in sync.
4153
4154     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4155
4156 commit 98ab14e858bf60306d0aa3f0df5a7a5f88264aff
4157 Author: Peter Meerwald <pmeerw@pmeerw.net>
4158 Date:   Mon Jun 29 15:48:33 2009 -0400
4159
4160     Blackfin: TWI/I2C: fix pure writes
4161
4162     If doing a pure write with register address and data (not a read/write
4163     combo transfer), we don't set the initial transfer length properly which
4164     ends up causing only the register address to be transferred.
4165
4166     While we're here, fix the i2c_write() parameter description of the buffer.
4167
4168     Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net>
4169     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4170
4171 commit 5710de45808eb8f1cc34b51dc3e67e2422113249
4172 Author: Prafulla Wadaskar <prafulla@marvell.com>
4173 Date:   Sat May 30 01:13:33 2009 +0530
4174
4175     spi: Add Marvell Kirkwood SPI driver
4176
4177     This patch adds a SPI driver for the Marvell Kirkwood SoC's.
4178
4179     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
4180
4181 commit 6bde171a4c4116cee179167cb65335a28f99932d
4182 Author: Minkyu Kang <mk7.kang@samsung.com>
4183 Date:   Thu Jun 25 19:21:33 2009 +0900
4184
4185     s3c64xx: move the reset_cpu function
4186
4187     Because of the reset_cpu is soc specific, should be move to soc
4188     And read reset value from SYS_ID register instead of hard code
4189     this patch also supports s3c6410
4190
4191     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
4192
4193 commit 576afd4faeba1519bcb8c0083c3e4d45e5643a48
4194 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
4195 Date:   Sun May 17 00:58:37 2009 +0200
4196
4197     integrator: merge integratorap and integratorcp
4198
4199     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
4200     Acked-by: Peter Pearse <peter.pearse@arm.com>
4201
4202 commit 46937b27427688a56bf7f5944a92d962dc43c3fa
4203 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
4204 Date:   Sun May 17 00:58:36 2009 +0200
4205
4206     integratorap/cp: use cfi driver
4207
4208     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
4209     Acked-by: Peter Pearse <peter.pearse@arm.com>
4210
4211 commit de7a01abd8aeb167946f391327e1e0d1e01f90c9
4212 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
4213 Date:   Sun May 17 00:58:36 2009 +0200
4214
4215     integratorap/cp/versatile: remove non used functions
4216
4217     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
4218     Acked-by: Peter Pearse <peter.pearse@arm.com>
4219
4220 commit f54851a6e3844b7e01581b5a9681f294118b7529
4221 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
4222 Date:   Sun May 17 00:58:36 2009 +0200
4223
4224     integratorcp: split timer support
4225
4226     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
4227     Acked-by: Peter Pearse <peter.pearse@arm.com>
4228
4229 commit 2bcef0723ea11c4e9bfbcfff2a93ec2da520b5f1
4230 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
4231 Date:   Sun May 17 00:58:36 2009 +0200
4232
4233     integratorap: split timer support
4234
4235     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
4236     Acked-by: Peter Pearse <peter.pearse@arm.com>
4237
4238 commit 86baa085c52a7f3377a88074679c5aca9b9e4d38
4239 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
4240 Date:   Sun May 17 00:58:36 2009 +0200
4241
4242     integratorap: split pci support
4243
4244     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
4245     Acked-by: Peter Pearse <peter.pearse@arm.com>
4246
4247 commit 379e9fc0a319b8f6ae16d763590bf023f3afb87c
4248 Author: Ilya Yanok <yanok@emcraft.com>
4249 Date:   Mon Jun 8 04:12:50 2009 +0400
4250
4251     arm: add support for CONFIG_GENERIC_MMC
4252
4253     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
4254
4255 commit 47d19da4d3f9ac4787abe9dee32406478424be52
4256 Author: Ilya Yanok <yanok@emcraft.com>
4257 Date:   Mon Jun 8 04:12:46 2009 +0400
4258
4259     serial_mx31: allow it to work with mx27 too and rename to serial_mxc
4260
4261     UART hardware on i.MX27 is the same as on the i.MX31 so we just
4262     need to provide the driver with correct address of the registers.
4263
4264     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
4265
4266 commit 1dc4da749dbde27ec862f5b65703e8e4541fbba3
4267 Author: Ilya Yanok <yanok@emcraft.com>
4268 Date:   Mon Jun 8 04:12:45 2009 +0400
4269
4270     mx27: basic cpu support
4271
4272     This patch adds generic code to support Freescale's i.MX27 SoCs.
4273
4274     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
4275
4276 commit dd2f6965a6c71f6f711ec98827880152e022c236
4277 Author: Magnus Lilja <lilja.magnus@gmail.com>
4278 Date:   Sat Jun 13 20:50:03 2009 +0200
4279
4280     i.MX31: Create a common device file.
4281
4282     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
4283
4284 commit 958f7da7887fea4a2091ae60944d62c1708c2c55
4285 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
4286 Date:   Sat Jun 13 20:50:02 2009 +0200
4287
4288     ARM: Add macros.h to be used in assembler file.
4289
4290     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
4291
4292 commit 40c642bc19b9fa2906e3172487a522fee456340b
4293 Author: Magnus Lilja <lilja.magnus@gmail.com>
4294 Date:   Sat Jun 13 20:50:01 2009 +0200
4295
4296     MX31: Add NAND SPL for i.MX31.
4297
4298     This patch adds the NAND SPL framework needed to boot i.MX31 boards
4299     from NAND.
4300
4301     It has been tested on a i.MX31 PDK board with large page NAND. Small
4302     page NANDs should work as well, but this has not been tested.
4303
4304     Note: The i.MX31 NFC uses a non-standard layout for large page NANDs,
4305     whether this is compatible with a particular setup depends on how
4306     the NAND device is programmed by the flash programmer (e.g. JTAG
4307     debugger).
4308
4309     The patch is based on the work by Maxim Artamonov.
4310
4311     Signed-off-by: Maxim Artamonov <scn1874@yandex.ru>
4312     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
4313
4314 commit df81238b3e27a791da996a9208402ac8f40b9862
4315 Author: Magnus Lilja <lilja.magnus@gmail.com>
4316 Date:   Sat Jun 13 20:50:00 2009 +0200
4317
4318     ARM1136: Introduce CONFIG_PRELOADER macro.
4319
4320     Currently CONFIG_ONENAND_IPL is used in a number of #ifdef's
4321     in start.S. In preparation for adding support for NAND SPL
4322     the macro CONFIG_PRELOADER is introducted and replaces the
4323     CONFIG_ONENAND_IPL in start.S.
4324
4325     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
4326
4327 commit 8096c51fd4e611ed666dbe77767e81af5d94fc7b
4328 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
4329 Date:   Sat Jun 13 12:50:04 2009 +0200
4330
4331     at91: unify nor boot support
4332
4333     the lowlevel init sequence is the same so unify it
4334
4335     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
4336
4337 commit 1b3b7c640d04df2ba9a9d947117d112a75fee7f4
4338 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
4339 Date:   Sat Jun 13 12:48:36 2009 +0200
4340
4341     at91sam9263ek: add nor flash support
4342
4343     this will allow you to store use it for the env and to boot directly U-Boot from
4344
4345     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
4346
4347 commit 329492329700812c6df275aa0fda09d609cd0fd4
4348 Author: Ilko Iliev <iliev@ronetix.at>
4349 Date:   Fri Jun 12 21:20:39 2009 +0200
4350
4351     at91: add support for the PM9261 board of Ronetix GmbH
4352
4353     The PM9261 board is based on the AT91SAM9261-EK board.
4354
4355     Here is the page on Ronetix website:
4356     http://www.ronetix.at/starter_kit_9261.html
4357
4358     Signed-off-by: Ilko Iliev <iliev@ronetix.at>
4359     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
4360
4361 commit 01550a2b650fbabc03334f9eadcc6083601a2414
4362 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
4363 Date:   Fri Jun 12 21:20:38 2009 +0200
4364
4365     pm9263: use macro instead of hardcode value for the lowlevel_init
4366
4367     optimize a few the RAM init
4368
4369     Signed-off-by: Ilko Iliev <iliev@ronetix.at>
4370     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
4371
4372 commit 7a11c7f9747240dc770954d320569596c0fbcb50
4373 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
4374 Date:   Fri Jun 12 21:20:37 2009 +0200
4375
4376     pm9263: lowlevel init update
4377
4378     move PSRAM init to pm9263.c
4379     this will allow us after to make the nor lowlevel_init generic
4380
4381     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
4382
4383 commit 3e88337b225bf796f6df21d0a7f591530e9d4ce0
4384 Author: Mike Frysinger <vapier@gentoo.org>
4385 Date:   Mon Jun 15 00:25:19 2009 -0400
4386
4387     Blackfin: move ALL += u-boot.ldr to blackfin_config.mk
4388
4389     The way the ALL variable is used allows for config.mk's to add more
4390     targets themselves without having to clutter up the top level Makefile.
4391
4392     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4393
4394 commit afac8b07172d7e4a65f86ce1ec4c783a6165ba1f
4395 Author: Mike Frysinger <vapier@gentoo.org>
4396 Date:   Sun Jun 14 22:29:35 2009 -0400
4397
4398     Blackfin: fix SPI flash speed define name
4399
4400     The SPI flash define is named CONFIG_SF_DEFAULT_SPEED, not
4401     CONFIG_SF_DEFAULT_HZ, so fix the typos in the Blackfin boards.
4402
4403     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4404
4405 commit 9ae55ccf601de7a5b75eb418f3fc3d5eca92c106
4406 Author: Mike Frysinger <vapier@gentoo.org>
4407 Date:   Sun Jun 14 22:26:31 2009 -0400
4408
4409     Blackfin: enable -O2 in lib_generic/ for ADI/Bluetechnix boards
4410
4411     Building the compression code in lib_generic/ with -O2 rather than -Os
4412     gives a nice speed boost without too much code size increase.
4413
4414     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4415
4416 commit fea63e2a44f0db51d2e39ee7793e8c6d7f3cf5d4
4417 Author: Mike Frysinger <vapier@gentoo.org>
4418 Date:   Sun Jun 14 21:23:27 2009 -0400
4419
4420     Blackfin: bf548-ezkit: bump up monitor size
4421
4422     The latest version of U-Boot got a bit fatter in the BSS section which
4423     caused overflows in the RAM region, so increase the monitor size.
4424
4425     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4426
4427 commit bc43a8d8994c2f0be29e09b13b15da7f79e2c081
4428 Author: Vivi Li <vivi.li@analog.com>
4429 Date:   Fri Jun 12 10:53:22 2009 +0000
4430
4431     Blackfin: bf533-stamp/bf537-stamp: fix env settings for SPI flash
4432
4433     The SPI flash layer is much stricter about sector usage than the eeprom
4434     layer we used to use, so update the env settings to better match the
4435     sector alignment of the flashes we use.
4436
4437     Signed-off-by: Vivi Li <vivi.li@analog.com>
4438     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4439
4440 commit 63cb0f4eb2d3cf15e7a1add19d1289f4ae75816c
4441 Author: Vivi Li <vivi.li@analog.com>
4442 Date:   Fri Jun 12 10:33:23 2009 +0000
4443
4444     Blackfin: bump up default JTAG console timeout
4445
4446     The debug tools that interface with the other side of the JTAG console
4447     got much slower when generalizing things, so bump up the default timeout
4448     value on the U-Boot side to cope.  Hopefully at some point we can improve
4449     the debug tools to speed things back up.
4450
4451     Signed-off-by: Vivi Li <vivi.li@analog.com>
4452     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4453
4454 commit c11ff779f4e0e0c7edc322e84dd229ad28709595
4455 Author: Mike Frysinger <vapier@gentoo.org>
4456 Date:   Mon Jun 1 19:08:33 2009 -0400
4457
4458     Blackfin: add jtagconsole helper script
4459
4460     This script is similar to the netconsole script, but instead works with
4461     the JTAG console device driver that exists on Blackfin parts.
4462
4463     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4464
4465 commit 60f61e6d7655400bb785a2ef637581679941f6d1
4466 Author: Remy Bohmer <linux@bohmer.net>
4467 Date:   Sat May 2 21:49:18 2009 +0200
4468
4469     Convert DM9000 driver for CONFIG_NET_MULTI
4470
4471     All drivers need to be converted to CONFIG_NET_MULTI.
4472     This patch converts the dm9000 driver.
4473
4474     Signed-off-by: Thomas Smits <ts.smits@gmail.com>
4475     Signed-off-by: Remy Bohmer <linux@bohmer.net>
4476     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
4477
4478 commit 9131589ada4dda0718604d0a425ca46e52775f6e
4479 Author: Prafulla Wadaskar <prafulla@marvell.com>
4480 Date:   Sun Jun 14 22:33:46 2009 +0530
4481
4482     net: Add Marvell Kirkwood gigabit ethernet driver
4483
4484     This patch adds a egiga driver for the Marvell Kirkwood SoC's.
4485
4486     Contributors:
4487     Yotam Admon <yotam@marvell.com>
4488     Michael Blostein <michaelbl@marvell.com
4489
4490     Reviewed-by: Ronen Shitrit <rshitrit@marvell.com>
4491     Acked-by: Stefan Rose <sr@denx.de>
4492     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
4493     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
4494
4495 commit 7835f4b94927ecb5affd99aad62592108db606ad
4496 Author: s-paulraj@ti.com <s-paulraj@ti.com>
4497 Date:   Tue May 12 11:45:34 2009 -0400
4498
4499     DaVinci Network Driver Updates
4500
4501     Different flavours of DaVinci SOC's have differences in their EMAC IP
4502     This patch does the following
4503     1) Updates base addresses for DM365
4504     2) Updates MDIO frequencies for DM365 and DM646x
4505     3) Update EMAC wrapper registers for DM365 and DM646x
4506
4507     Patch applies to u-boot-net git. the EMAC driver itself
4508     will be updated shortly to add support for DM365 and DM646x
4509
4510     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
4511     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
4512
4513 commit 44578bea14e49035331a8f0e000e935e0d830ff4
4514 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
4515 Date:   Tue May 26 08:29:29 2009 -0400
4516
4517     Subject: [PATCH] [repost] Standardize the use of MCFFEC_TOUT_LOOP as a udelay(1) loop counter.
4518
4519      From 584b5fbd4abfc43f920cc1c329633e03816e28be Mon Sep 17 00:00:00 2001
4520     From: Richard Retanubun <RichardRetanubun@RuggedCom.com>
4521     Date: Wed, 20 May 2009 18:26:01 -0400
4522     Subject: [PATCH] Standardize the use of MCFFEC_TOUT_LOOP as a udelay(1) loop counter.
4523
4524     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
4525     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
4526
4527 commit c9a2aab1512fb2d132670fff9c27656d2eb949cd
4528 Author: Norbert van Bolhuis <nvbolhuis@aimvalley.nl>
4529 Date:   Thu Jun 4 09:39:48 2009 +0200
4530
4531     A VLAN tagged DHCP request/discover is 4 bytes short
4532
4533     The problem is that BOOTP_SIZE uses ETHER_HDR_SIZE which is 14 bytes.
4534     If sending a VLAN tagged frame (when env variable vlan is set) this
4535     should be VLAN_ETHER_HDR_SIZE=18 which is what NetSetEther returns.
4536
4537     Signed-off-by: Norbert van Bolhuis <nvbolhuis@aimvalley.nl>
4538     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
4539
4540 commit 6e0d2fc7fe0dcfa2f51ab8931d706940ee364193
4541 Author: Ben Warren <biggerbadderben@gmail.com>
4542 Date:   Tue Apr 28 16:39:19 2009 -0700
4543
4544     Remove support for non-CONFIG_NET_MULTI on PPC4xx EMAC
4545
4546     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
4547
4548 commit 8453587ef9137daf98b7c9cf4f3b865f4039cea0
4549 Author: Ben Warren <biggerbadderben@gmail.com>
4550 Date:   Tue May 26 00:34:07 2009 -0700
4551
4552     Switched davinci_emac Ethernet driver to use newer API
4553
4554     Added CONFIG_NET_MULTI to all Davinci boards
4555     Removed all calls to Davinci network driver from board code
4556     Added cpu_eth_init() to cpu/arm926ejs/cpu.c
4557
4558     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
4559
4560 commit 8cc13c13f1d154c8fa8fff56cea357ed38af76bf
4561 Author: Ben Warren <biggerbadderben@gmail.com>
4562 Date:   Mon Apr 27 23:19:10 2009 -0700
4563
4564     Initial cleanup of Davinci Ethernet driver
4565
4566      Removed pointless #ifdefs
4567      Moved functions around in file in preparation for switch to newer API
4568
4569     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
4570
4571 commit 09cdd1b9b01450e91786d26ff3c866dc9c8d8d6b
4572 Author: Ben Warren <biggerbadderben@gmail.com>
4573 Date:   Tue May 26 00:17:59 2009 -0700
4574
4575     Moved Davinci Ethernet driver to drivers/net
4576
4577     This driver has been renamed davinci_emac.c
4578
4579     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
4580
4581 commit 6f51deb7f298413cfcb0a36d24c97ef7dd69d48f
4582 Author: Prafulla Wadaskar <prafulla@marvell.com>
4583 Date:   Tue May 19 01:40:16 2009 +0530
4584
4585     Marvell MV88E61XX Switch Driver support
4586
4587     Chips supported:-
4588     1. 88E6161 6 port gbe swtich with 5 integrated PHYs
4589     2. 88E6165 6 port gbe swtich with 5 integrated PHYs
4590     2. 88E6132 3 port gbe swtich with 2 integrated PHYs
4591     Platform specific configuration supported for:-
4592     default or router port vlan configuration
4593     led_init configuration
4594     mdip/n polarity reversal configuration
4595
4596     Note: This driver is supported and tested against
4597     kirkwood egiga interface
4598
4599     Contributors:
4600     Yotam Admon <yotam@marvell.com>
4601     Michael Blostein <michaelbl@marvell.com
4602
4603     Reviewed by: Ronen Shitrit <rshitrit@marvell.com>
4604     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
4605     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
4606
4607 commit 091dc9f6adaf572b067ae91af92c4e7db33d7903
4608 Author: Zach LeRoy <zleroy@xes-inc.com>
4609 Date:   Fri May 22 10:26:33 2009 -0500
4610
4611     tsec: Add support for BCM5482S PHY
4612
4613     Signed-off-by: Zach LeRoy <zleroy@xes-inc.com>
4614     Acked-by: Kumar Gala <galak@kernel.crashing.org>
4615     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
4616
4617 commit 9ff67e5e4c719556d57f136a6453f8e4798d85c0
4618 Author: Mike Frysinger <vapier@gentoo.org>
4619 Date:   Sun Jun 14 06:29:07 2009 -0400
4620
4621     Blackfin: unify u-boot linker scripts
4622
4623     All the Blackfin linker scripts were duplicated across the board dirs with
4624     no difference save from the semi-often used ENV_IS_EMBEDDED option.  So
4625     unify all of them in the lib_blackfin/ dir and for the few boards that
4626     need to embedded the environment directly, add a LDS_BOARD_TEXT define for
4627     them to customize via their board config file.  This is much simpler than
4628     forcing them to duplicate the rest of the linker script.
4629
4630     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4631
4632 commit f52efcae98cbb8a39f1d0535df8d9646a776af9e
4633 Author: Mike Frysinger <vapier@gentoo.org>
4634 Date:   Fri May 29 17:02:37 2009 -0400
4635
4636     Blackfin: bf518f-ezbrd: enable SST SPI flash driver
4637
4638     The BF51xF parts have an internal SST SPI flash, so make sure the driver is
4639     enabled by default so we can access it.
4640
4641     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4642
4643 commit f348ab85f741dc98b2d202c04b5f430eace94925
4644 Author: Mike Frysinger <vapier@gentoo.org>
4645 Date:   Fri Apr 24 17:22:40 2009 -0400
4646
4647     Blackfin: convert specific pre/post config headers to common method
4648
4649     The Blackfin port was using asm/blackfin-config-{pre,post}.h to setup
4650     common Blackfin board defines.  The common method now is to use config.h,
4651     so convert blackfin-config-post.h to that.  Rename the still Blackfin
4652     specific blackfin-config-pre.h to config-pre.h so the naming conventions
4653     at least line up.
4654
4655     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4656
4657 commit 7c7503ee6cd03c0f3b16e98d33d5aa23b30d65b1
4658 Author: Mike Frysinger <vapier@gentoo.org>
4659 Date:   Fri Apr 24 17:11:47 2009 -0400
4660
4661     Blackfin: enable LZMA for all ADI boards
4662
4663     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4664
4665 commit 0e63dc0679451d48f8b727c543ce48b488f7a33f
4666 Author: Mike Frysinger <vapier@gentoo.org>
4667 Date:   Mon Apr 13 05:52:45 2009 -0400
4668
4669     Blackfin: make default ADI env more flexible
4670
4671     Allow boards to easily override the root= and default bootcmd, allow
4672     people to tweak the file used in default bootcmds at runtime via one env
4673     var, and add a stock nandboot command.
4674
4675     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4676
4677 commit 0f52b560f19623ec651f9b9b40405d138ec251d3
4678 Author: Hoan Hoang <hnhoan@i-syst.com>
4679 Date:   Sun Jan 18 22:44:17 2009 -0500
4680
4681     Blackfin: ibf-dsp561: new board port
4682
4683     Signed-off-by: Hoan Hoang <hnhoan@i-syst.com>
4684     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4685
4686 commit 3088189a15d219c48fd7e71623ca4daa08b80b59
4687 Author: Mike Frysinger <vapier@gentoo.org>
4688 Date:   Sun Oct 12 23:28:33 2008 -0400
4689
4690     Blackfin: blackstamp: new board port
4691
4692     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4693
4694 commit 59ac9729700db1d4446c1a6db3ffe38398b7abb2
4695 Author: Mike Frysinger <vapier@gentoo.org>
4696 Date:   Sun Oct 12 23:22:25 2008 -0400
4697
4698     Blackfin: bf537-srv1: new board port
4699
4700     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4701
4702 commit d7fdc1410b5fa5ef623b35a283733b6bcee3753b
4703 Author: Mike Frysinger <vapier@gentoo.org>
4704 Date:   Sun Oct 12 23:16:52 2008 -0400
4705
4706     Blackfin: bf537-minotaur: new board port
4707
4708     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4709
4710 commit cb4b5e874f3c9b882a6f4394bbebbbd91fd01bbf
4711 Author: Mike Frysinger <vapier@gentoo.org>
4712 Date:   Sun Oct 12 23:08:03 2008 -0400
4713
4714     Blackfin: bf537-pnav: new board port
4715
4716     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4717
4718 commit 59e4be945b6469e31eee721e0bcdccf4940d75ac
4719 Author: Mike Frysinger <vapier@gentoo.org>
4720 Date:   Sun Oct 12 21:55:45 2008 -0400
4721
4722     Blackfin: cm-bf527: new board port
4723
4724     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4725
4726 commit 8b219cf07c186cc9d97354cf4b14f24a53d193c5
4727 Author: Mike Frysinger <vapier@gentoo.org>
4728 Date:   Sun Oct 12 21:54:07 2008 -0400
4729
4730     Blackfin: cm-bf548: new board port
4731
4732     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4733
4734 commit 9417d9a21384279308abe5b4dd8dfd418742484c
4735 Author: Mike Frysinger <vapier@gentoo.org>
4736 Date:   Sun Oct 12 21:49:28 2008 -0400
4737
4738     Blackfin: tcm-bf537: new board port
4739
4740     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4741
4742 commit e548321af00e869af7194896576beb9b68457ff7
4743 Author: Mike Frysinger <vapier@gentoo.org>
4744 Date:   Sun Oct 12 21:45:05 2008 -0400
4745
4746     Blackfin: cm-bf561: new board port
4747
4748     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4749
4750 commit 8a9bab08a6fe93e5f3bf57b90438f1d2a67fad3c
4751 Author: Mike Frysinger <vapier@gentoo.org>
4752 Date:   Sun Oct 12 21:41:06 2008 -0400
4753
4754     Blackfin: cm-bf537e: new board port
4755
4756     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4757
4758 commit e82d8a1f028bedb12c4ab88a35a935010d92898c
4759 Author: Mike Frysinger <vapier@gentoo.org>
4760 Date:   Sun Oct 12 21:36:22 2008 -0400
4761
4762     Blackfin: cm-bf533: new board port
4763
4764     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4765
4766 commit dd14af7640f7d48d8e9768eeeb09592e6f94ed38
4767 Author: Mike Frysinger <vapier@gentoo.org>
4768 Date:   Thu Nov 27 16:50:32 2008 -0500
4769
4770     Blackfin: new spibootldr command
4771
4772     Newer Blackfin parts can an on-chip ROM that can boot LDRs over SPI flashes,
4773     so add a new 'spibootldr' command to take advantage of it.
4774
4775     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4776
4777 commit 67c2829b646bb5b859088b36fbc89e971b9c1960
4778 Author: Mike Frysinger <vapier@gentoo.org>
4779 Date:   Mon Oct 6 04:42:33 2008 -0400
4780
4781     Blackfin: support embedding the environment into loader files (LDRs)
4782
4783     For the most part, the Blackfin processor boots files in the LDR format
4784     rather than binary/ELF files.  So we want to export the environment as a
4785     raw blob to the LDR utility so it can embed it at the right location.
4786
4787     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4788
4789 commit 31f30c9eb60d9ab0bd702e31f66345f99b34bdc6
4790 Author: Mike Frysinger <vapier@gentoo.org>
4791 Date:   Sun Jun 14 11:03:48 2009 -0400
4792
4793     add %.c->%.i and %.c->%.s rules
4794
4795     The Linux kernel has some helper rules which allow you to quickly produce
4796     some of the intermediary files from C source.  Specifically, you can
4797     create .i files which is the preprocessed output and you can create .s
4798     files which is the assembler output.  This is useful when you are trying
4799     to track down header/macro expansion errors or inline assembly errors.
4800
4801     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4802     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
4803
4804 commit 6d1ce387874c1060f27656f70151a52c511cd0e3
4805 Author: Mike Frysinger <vapier@gentoo.org>
4806 Date:   Sat May 30 01:02:03 2009 -0400
4807
4808     make sure toplevel $(SUBDIRS) is always declared
4809
4810     The $(SUBDIRS) variable is only declared when U-Boot has been configured,
4811     but it gets used all the time.  In the non-configured case, it is used to
4812     generate a helpful error message, but it needs to be set properly for that
4813     to occur.
4814
4815     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4816
4817 commit 1260233982f7dfbdfd1adee12daa95a0c0e84a43
4818 Author: Grzegorz Bernacki <gjb@semihalf.com>
4819 Date:   Fri Jun 12 11:33:55 2009 +0200
4820
4821     digsy mtc: Add description to GPIO initial configuration.
4822
4823     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
4824
4825 commit 12304871bc7839145f2b4238923e9023616d7399
4826 Author: Grzegorz Bernacki <gjb@semihalf.com>
4827 Date:   Fri Jun 12 11:33:54 2009 +0200
4828
4829     digsy MTC: Add 'mtc' command.
4830
4831     New command allows to:
4832          o check FW version
4833          o set LED status
4834          o set digital output status
4835          o get digital input status
4836
4837     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
4838
4839 commit f1f66edfc76f4a9f5b9f63972d90309784a8cae5
4840 Author: Grzegorz Bernacki <gjb@semihalf.com>
4841 Date:   Fri Jun 12 11:33:53 2009 +0200
4842
4843     digsy MTC: Add SPI support.
4844
4845     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
4846
4847 commit 6325b7780dad8be26ba6fc25ef88ba338c50205b
4848 Author: Grzegorz Bernacki <gjb@semihalf.com>
4849 Date:   Fri Jun 12 11:33:52 2009 +0200
4850
4851     mpc52xx: Add SPI driver.
4852
4853     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
4854
4855 commit 5ec5529b82f314ca2cf9c262cdfc985d5fc468a0
4856 Author: Mike Frysinger <vapier@gentoo.org>
4857 Date:   Sun Jun 14 09:33:00 2009 -0400
4858
4859     allow boards to customize compiler options on a per-file/dir basis
4860
4861     With our Blackfin boards, we like to build the compression routines with
4862     -O2 as our tests show a pretty good size/speed tradeoff.  For the rest of
4863     U-Boot though, we want to stick with the default -Os as that is mostly
4864     control code.  So in our case, we would add a line like so to the board
4865     specific config.mk file:
4866         CFLAGS_lib_generic += -O2
4867
4868     Now all files under lib_generic/ will have -O2 appended to their build.
4869
4870     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4871     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
4872
4873 commit 6b1f78ae6ad037382ad430b07064105c88f7ac02
4874 Author: Wolfgang Denk <wd@denx.de>
4875 Date:   Sun Jun 14 21:30:39 2009 +0200
4876
4877     Prepare v2009.06
4878
4879     Update CHANGELOG, fix minor coding stylke issue. Update Makefile.
4880
4881     Signed-off-by: Wolfgang Denk <wd@denx.de>
4882
4883 commit c3147c1762f8caf99649051116a2411bdf887c10
4884 Author: Wolfgang Denk <wd@denx.de>
4885 Date:   Sun Jun 14 20:31:36 2009 +0200
4886
4887     Revert "SMC911x driver fixed for NFS boot"
4888
4889     This reverts commit ca9c8a1e10fac01e6a1129f82a7ce18bd818fa43,
4890     which causes compile warnings ("large integer implicitly truncated
4891     to unsigned type") on all systems that use this driver. The warning
4892     results from passing long constants (TX_CFG, RX_CFG) into
4893     smc911x_set_mac_csr() which is declared to accept "unsigned
4894     character" arguments only.
4895
4896     Being close to a release, with nobody available to actually test the
4897     code or the suggested fixes, it seems better to revert the patch.
4898
4899 commit 388517e4b745b00256c2fa201ce7bccb67b4f245
4900 Author: Peter Tyser <ptyser@xes-inc.com>
4901 Date:   Fri May 22 10:26:37 2009 -0500
4902
4903     xes: Update Freescale clock code to work with 86xx processors
4904
4905     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
4906     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4907
4908 commit 25623937bb81cae788d767e6c59a11c96fc82866
4909 Author: Peter Tyser <ptyser@xes-inc.com>
4910 Date:   Fri May 22 10:26:36 2009 -0500
4911
4912     xes: Update Freescale DDR code to work with 86xx processors
4913
4914     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
4915     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4916
4917 commit bef3013908bbc68f24084174a3ca86cc2a3eb986
4918 Author: Peter Tyser <ptyser@xes-inc.com>
4919 Date:   Fri May 22 10:26:35 2009 -0500
4920
4921     xes: Update Freescale PCI code to work with 86xx processors
4922
4923     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
4924     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4925
4926 commit 6442b71b522face775c1c31bd43121db3b4bf7d6
4927 Author: Peter Tyser <ptyser@xes-inc.com>
4928 Date:   Fri May 22 10:26:32 2009 -0500
4929
4930     85xx: Add PORBMSR and PORDEVSR shift defines
4931
4932     Add defines similar to those already used for the the 86xx architecture.
4933     This will ease sharing of PCI code between the 85xx and 86xx
4934     architectures.
4935
4936     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
4937     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4938
4939 commit 2f21ce4d546d31289ac49a680f78bcc9a792c6ec
4940 Author: Peter Tyser <ptyser@xes-inc.com>
4941 Date:   Thu May 21 12:10:00 2009 -0500
4942
4943     fsl/85xx, 86xx: Sync up DMA code
4944
4945     The following changes were made to sync up the DMA code between the 85xx
4946     and 86xx architectures which will make it easier to break out common
4947     8xxx DMA code:
4948
4949     85xx:
4950     - Don't set STRANSINT and SPCIORDER fields in SATR register.  These bits
4951       only have an affect when the SBPATMU bit is set.
4952     - Write 0xffffffff instead of 0xfffffff to clear errors in the DMA
4953       status register.  We may as well clear all 32 bits of the register...
4954
4955     86xx:
4956     - Add CONFIG_SYS_MPC86xx_DMA_ADDR define to address DMA registers
4957     - Add clearing of errors in the DMA status register when initializing
4958       the controller
4959     - Clear the channel start bit in the DMA mode register after a transfer
4960
4961     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
4962     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4963
4964 commit b1f12650d332eadac1306a772cab6096abee6ddd
4965 Author: Peter Tyser <ptyser@xes-inc.com>
4966 Date:   Thu May 21 12:09:59 2009 -0500
4967
4968     fsl: Create common fsl_dma.h for 85xx and 86xx cpus
4969
4970     Break out DMA structures for the Freescale MPC85xx and MPC86xx cpus to
4971     reduce a large amount of code duplication
4972
4973     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
4974     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4975
4976 commit 3bd8e532b5de20647aeaff94a1cbf33fb8b897b9
4977 Author: Haiying Wang <Haiying.Wang@freescale.com>
4978 Date:   Wed May 20 12:30:41 2009 -0400
4979
4980     85xx: Add UEC6 and UEC8 at SGMII mode for MPC8569MDS
4981
4982     On MPC8569MDS board, UCC6 and UCC8 can be configured to work at SGMII mode via
4983     UEM on PB board. Since MPC8569 supports up to 4 Gigabit Ethernet ports, we
4984     disable UEC6 and UEC8 by default.
4985
4986     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
4987     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4988
4989 commit e8efef7c1b457442583a8b9d38d8a5b667661616
4990 Author: Haiying Wang <Haiying.Wang@freescale.com>
4991 Date:   Thu Jun 4 16:12:42 2009 -0400
4992
4993     drivers/qe: add sgmii support in for UEC driver
4994
4995     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
4996     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4997
4998 commit 8e55258f144764de8902e9f078a7ad4c6c022c2f
4999 Author: Haiying Wang <Haiying.Wang@freescale.com>
5000 Date:   Thu Jun 4 16:12:41 2009 -0400
5001
5002     qe: Pass in uec_info struct through uec_initialize
5003
5004     The uec driver contains code to hard code configuration information for the uec
5005     ethernet controllers. This patch creates an array of uec_info structures, which
5006     are then parsed by the corresponding driver instance to determine configuration.
5007     It also creates function uec_standard_init() to initialize all UEC interfaces
5008     for 83xx and 85xx.
5009
5010     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
5011     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
5012
5013 commit 9a6110897fc9282ade598bbba70ad72b940436e3
5014 Author: Haiying Wang <Haiying.Wang@freescale.com>
5015 Date:   Thu Jun 4 16:12:40 2009 -0400
5016
5017     fsl: Update the number of ethxaddr in reading system eeprom
5018
5019     We support up to 8 mac addresses in system eeprom, so we define the macro
5020     MAX_NUM_PORTS to limit the mac_count to 8, and update the number of ethxaddr
5021     according to mac_count.
5022
5023     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
5024     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
5025
5026 commit f82107f637f167a77803c0933f9b24741a91c711
5027 Author: Haiying Wang <Haiying.Wang@freescale.com>
5028 Date:   Wed May 20 12:30:37 2009 -0400
5029
5030     85xx: Add RMII support for MPC8569MDS
5031
5032     This patch supports UCC working at RMII mode on PIB board, fixup fdt blob to
5033     support rmii in kernel. It also changes the name of enable_mpc8569mds_qe_mdio to
5034     enalbe_mpc8569mds_qe_uec which is  more accurate.
5035
5036     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
5037     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
5038
5039 commit 750098d33bc362ac4263863e92da158cf011063f
5040 Author: Haiying Wang <Haiying.Wang@freescale.com>
5041 Date:   Wed May 20 12:30:36 2009 -0400
5042
5043     85xx: Add UEC3 and UEC4 support for MPC8569MDS
5044
5045     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
5046     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
5047
5048 commit 4e7b25e4fe777f525e426cbd58c3a3976c564f2e
5049 Author: Haiying Wang <Haiying.Wang@freescale.com>
5050 Date:   Wed May 20 12:30:35 2009 -0400
5051
5052     drivers/qe: Add more SNUM number for QE
5053
5054     Some QE chips like 8569 need more SNUM numbers for supporting 4 UECs in RGMII-
5055     1000 mode.
5056
5057     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
5058     Acked-by: Timur Tabi <timur@freescale.com>
5059     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
5060
5061 commit 7211fbfa18f3061858696150ee6e9e093d9eceae
5062 Author: Haiying Wang <Haiying.Wang@freescale.com>
5063 Date:   Thu May 21 15:34:14 2009 -0400
5064
5065     drivers/qe: Change QE RISC ALLOCATION to support 4 RISCs
5066
5067     Also define the QE_RISC_ALLOCATION_RISCs to MACROs instead of using enum, and
5068     define MAX_QE_RISC for QE based silicons.
5069
5070     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
5071     Acked-by: Timur Tabi <timur@freescale.com>
5072     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
5073
5074 commit b3d7f20f43a0f8d11c65e2f92153b5512b11580c
5075 Author: Haiying Wang <Haiying.Wang@freescale.com>
5076 Date:   Wed May 20 12:30:29 2009 -0400
5077
5078     85xx: Add QE clk support
5079
5080     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
5081     Acked-by: Timur Tabi <Timur@freescale.com>
5082     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
5083
5084 commit 71b358cc26792889bbac35054d8e89d59b3fabc4
5085 Author: Kumar Gala <galak@kernel.crashing.org>
5086 Date:   Wed May 20 01:11:33 2009 -0500
5087
5088     85xx: Added MPC8535/E identifiers
5089
5090     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
5091
5092 commit 22419d77976bbd0df9fcf45513f1b96bd73e50d1
5093 Author: Kumar Gala <galak@kernel.crashing.org>
5094 Date:   Thu May 21 08:36:43 2009 -0500
5095
5096     85xx: Always attempt ethernet device tree fixup
5097
5098     Its reasonable that we may have ethernet devices but dont have drivers
5099     or support enabled for them in u-boot and want the device tree fixed up.
5100     Unconditionally calling the ethernet fixup is fine since if we dont have
5101     ethernet nodes that match (or aliases) we will not attempt to do
5102     anything.
5103
5104     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
5105     Acked-by: Timur Tabi <timur@freescale.com>
5106
5107 commit 52d6ad5ecfb22938441c8e3e62935fbd7b0f0920
5108 Author: Haiying Wang <Haiying.Wang@freescale.com>
5109 Date:   Thu May 21 15:32:13 2009 -0400
5110
5111     drivers/qe: Rename the camel-case identifiers in uec
5112
5113     Rename riscRx/riscTx to risc_rx/risc_tx to comply with Codingstyle.
5114
5115     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
5116
5117 commit feb7838f979ec2b581df3c791b9ae3284c36bb47
5118 Author: Srikanth Srinivasan <srikanth.srinivasan@freescale.com>
5119 Date:   Fri Apr 3 15:36:13 2009 -0500
5120
5121     85xx: Add P2020DS support
5122
5123     The patch adds support for P2020DS reference platform.
5124     DDR3 interface uses hard-coded initialization rather than SPD
5125     for now and was tested at 667Mhz. Some PIXIS register
5126     definitions and associated code sections need to be fixed.
5127     TSEC1/2/3, NOR flash, MAC/SYS ID EEPROM, PCIE1/2/3 are all
5128     tested under u-boot.
5129
5130     Signed-off-by: Srikanth Srinivasan <srikanth.srinivasan@freescale.com>
5131     Signed-off-by: Travis Wheatley <Travis.Wheatley@freescale.com>
5132     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
5133
5134 commit 229549a56d9ae413c00f64fd7c728c6879a1b54b
5135 Author: Stefan Roese <sr@denx.de>
5136 Date:   Tue Jun 9 16:57:47 2009 +0200
5137
5138     mpc512x: MPC5121ADS: Add NAND support
5139
5140     This patch adds NAND support to the MPC5121ADS board. Please
5141     note that the image size increased since NAND support didn't
5142     fit in the current image size (256k).
5143
5144     Signed-off-by: Stefan Roese <sr@denx.de>
5145     Signed-off-by: Wolfgang Denk <wd@denx.de>
5146     Cc: Wolfgang Denk <wd@denx.de>
5147
5148 commit 35f2edbb6cad043ccd5ea6e78fe9b7aa21d8395f
5149 Author: Stefan Roese <sr@denx.de>
5150 Date:   Tue Jun 9 16:57:03 2009 +0200
5151
5152     nand/mpc512x: Add MPC512x NAND support (NFC)
5153
5154     This patch adds NAND Flash Controller driver for MPC5121 revision 2.
5155     All device features, except hardware ECC and power management, are
5156     supported.
5157
5158     This NFC driver replaces the one orignally posted by John Rigby:
5159
5160     "[PATCH] Freescale NFC NAND driver"
5161
5162     It's a port of the Linux driver version posted by Piotr Ziecik a few
5163     weeks ago. Using this driver has the following advantages (from my
5164     point of view):
5165
5166     - Compatibility with the Linux NAND driver (e.g. ECC usage)
5167     - Better code quality in general
5168     - Resulting U-Boot image is a bit smaller (approx. 3k)
5169     - Better to sync with newer Linux driver versions
5170
5171     The only disadvantage I can see, is that HW-ECC is not supported right
5172     now. But this could be added later (e.g. port from Linux driver after
5173     it's supported there). Using HW-ECC on the MCP5121 NFC has a general
5174     problem because of the ECC usage in the spare area. This collides with
5175     JFFS2 for example.
5176
5177     Signed-off-by: Stefan Roese <sr@denx.de>
5178     Cc: Piotr Ziecik <kosmo@semihalf.com>
5179     Cc: Wolfgang Denk <wd@denx.de>
5180     Cc: John Rigby <jcrigby@gmail.com>
5181     Cc: Scott Wood <scottwood@freescale.com>
5182
5183 commit e53b507cee5d976953134a565c72fd32c967d7dd
5184 Author: Stefan Roese <sr@denx.de>
5185 Date:   Tue Jun 9 11:50:40 2009 +0200
5186
5187     mpc512x: Add esd gmbh mecp5123 board support
5188
5189     MECP5123 is a MPC5121E based module by esd gmbh.
5190
5191     Signed-off-by: Stefan Roese <sr@denx.de>
5192     Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
5193
5194 commit 6bd55cc65d0c3aa84d719518254fb3c650239ed9
5195 Author: Stefan Roese <sr@denx.de>
5196 Date:   Tue Jun 9 11:50:05 2009 +0200
5197
5198     mcp512x: Add macros for SCFR LPC divisor access
5199
5200     Thos macros will be used by the esd mecp5123 board.
5201
5202     Signed-off-by: Stefan Roese <sr@denx.de>
5203
5204 commit c60dc8527dbb2a1318c03bc18bdebcfbd0164551
5205 Author: Stefan Roese <sr@denx.de>
5206 Date:   Mon Jun 8 09:38:07 2009 +0200
5207
5208     mpc512x: Fix problem with I2C access before relocation
5209
5210     This is needed for the upcoming esd MECP5123 board port which uses
5211     I2C EEPROM for environment storage.
5212
5213     Signed-off-by: Stefan Roese <sr@denx.de>
5214     Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
5215     Acked-by: Heiko Schocher<hs@denx.de>
5216
5217 commit 58f10460b05e0928d986b15edd4f2e1e99403f7e
5218 Author: Stefan Roese <sr@denx.de>
5219 Date:   Thu Jun 4 13:35:39 2009 +0200
5220
5221     74xx_7xx: CPCI750: Add CPCI adapter/target support
5222
5223     The CPCI750 can be built as CPCI host or adapter/target board. This patch
5224     adds support for runtime detection of those variants.
5225
5226     Signed-off-by: Stefan Roese <sr@denx.de>
5227     Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
5228
5229 commit ae7a2739d7a0704437376e229bb21940952c55be
5230 Author: Stefan Roese <sr@denx.de>
5231 Date:   Fri Jun 5 05:45:41 2009 +0200
5232
5233     74xx_7xx: CPCI750: Enable access to PCI function > 0
5234
5235     The Marvell bridge 64360 supports serveral PCI functions, not only 0. This
5236     patch enables access to those functions.
5237
5238     Signed-off-by: Stefan Roese <sr@denx.de>
5239     Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
5240
5241 commit e5b563e9ec54c3f6d702c8fa2b711b4a6150243a
5242 Author: Stefan Roese <sr@denx.de>
5243 Date:   Thu Jun 4 13:35:37 2009 +0200
5244
5245     74xx_7xx: CPCI750: Minor coding style cleanup of cpci750.c
5246
5247     Signed-off-by: Stefan Roese <sr@denx.de>
5248     Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
5249
5250 commit 0e5ef07d0d91bd3d87ebea0534f538561aa974d5
5251 Author: Stefan Roese <sr@denx.de>
5252 Date:   Thu Jun 4 13:35:36 2009 +0200
5253
5254     74xx_7xx: CPCI750: Add loadpci command
5255
5256     This command is used to load/boot an OS-image which is transferred from
5257     the CPCI host to the CPCI target/adapter.
5258
5259     Signed-off-by: Stefan Roese <sr@denx.de>
5260     Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
5261
5262 commit 0a14d6b8f4d21ff59a9b7686a49a77069a9fcd2a
5263 Author: Stefan Roese <sr@denx.de>
5264 Date:   Thu Jun 4 13:35:35 2009 +0200
5265
5266     74xx_7xx: CPCI750: Add commandline editing/history
5267
5268     Signed-off-by: Stefan Roese <sr@denx.de>
5269     Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
5270
5271 commit 60cfe87bd39e6f07f2b92eb4bff82bfd105f4724
5272 Author: Stefan Roese <sr@denx.de>
5273 Date:   Thu Jun 4 16:55:34 2009 +0200
5274
5275     UBI: Add compile-time check for correct malloc area configuration
5276
5277     UBI is quite memory greedy and requires at least approx. 512k of malloc
5278     area. This patch adds a compile-time check, so that boards will not
5279     build with less memory reserved for this area (CONFIG_SYS_MALLOC_LEN).
5280
5281     Signed-off-by: Stefan Roese <sr@denx.de>
5282
5283 commit 7ce6031afc8671c8b47c6135b3678d43fcd02852
5284 Author: Prafulla Wadaskar <prafulla@marvell.com>
5285 Date:   Mon Apr 6 21:24:43 2009 +0530
5286
5287     sf: new Macronix MX25xx SPI flash driver
5288
5289     Added macronix SF driver for MTD framework
5290     MX25L12805D is supported and tested
5291     TBD: sector erase implementation, other deivces support
5292
5293     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
5294     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
5295
5296 commit 2a6cc58869305f346e389eefdfa96dea5146cb0c
5297 Author: Todor I Mollov <tmollov@ucsd.edu>
5298 Date:   Sat Apr 4 07:14:44 2009 -0400
5299
5300     sf: atmel: implement power-of-two write/erase funcs
5301
5302     Signed-off-by: Todor I Mollov <tmollov@ucsd.edu>
5303     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
5304     CC: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
5305
5306 commit 4bc6eb79be2a7317425575184324b94e3b43fbc2
5307 Author: Vivek Mahajan <vivek.mahajan@freescale.com>
5308 Date:   Mon May 25 17:23:18 2009 +0530
5309
5310     mpc85xx: 8536ds: Add USB related CONFIGs
5311
5312     This patch adds CONFIGs for enabling USB in mpc8536ds and also
5313     adds usb_phy_type in CONFIG_EXTRA_ENV_SETTINGS. Also revamps its
5314     Copyright.
5315
5316     Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
5317     Signed-off-by: Remy Bohmer <linux@bohmer.net>
5318
5319 commit 6823e9b01290977c4d9c90381459c01f66e12e79
5320 Author: Vivek Mahajan <vivek.mahajan@freescale.com>
5321 Date:   Mon May 25 17:23:17 2009 +0530
5322
5323     mpc83xx: 8315erdb: Add USB related CONFIGs
5324
5325     This patch adds CONFIGs for enabling USB in mpc8315erdb and also
5326     adds usb_phy_type in CONFIG_EXTRA_ENV_SETTINGS. Also revamps its
5327     Copyright.
5328
5329     Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
5330     Signed-off-by: Remy Bohmer <linux@bohmer.net>
5331
5332 commit a07bf180efc3c0de4a89a3bd49a7c7584dfb95a8
5333 Author: Vivek Mahajan <vivek.mahajan@freescale.com>
5334 Date:   Thu May 21 17:32:48 2009 +0530
5335
5336     mpc85xx: USB: Add support
5337
5338     The following patch adds 85xx-specific USB support and also
5339     revamps Copyright in immap_85xx.h
5340
5341     Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
5342     Signed-off-by: Remy Bohmer <linux@bohmer.net>
5343
5344 commit 4ef01010aa4799c759d75e67007fdd3a38c88c8a
5345 Author: Vivek Mahajan <vivek.mahajan@freescale.com>
5346 Date:   Mon May 25 17:23:16 2009 +0530
5347
5348     mpc83xx: USB: Reorganized its support
5349
5350     The following patch reorganizes/reworks the USB support for mpc83xx
5351     as under:-
5352
5353       * Moves the 83xx USB clock init from drivers/usb/host/ehci-fsl.c to
5354         cpu/mpx83xx/cpu_init.c
5355
5356       * Board specific usb_phy_type is read from the environment
5357
5358       * Adds USB EHCI specific structure in include/usb/ehci-fsl.h
5359
5360       * Copyrights revamped in most of the following files
5361
5362     Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
5363     Signed-off-by: Remy Bohmer <linux@bohmer.net>
5364
5365 commit ed90d2c87158e5114b6009fa95bb6417e4b27b3e
5366 Author: Vivek Mahajan <vivek.mahajan@freescale.com>
5367 Date:   Thu May 21 17:32:27 2009 +0530
5368
5369     mpc8xxx: USB: Relocates ehci-fsl.h to include/usb
5370
5371     The following patch moves 8xxx-specifc USB #defines from
5372     drivers/usb/host/ehci-fsl.h to include/usb.
5373
5374     Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
5375     Signed-off-by: Remy Bohmer <linux@bohmer.net>
5376
5377 commit cfd39cdf9422d3d25e9b3c058865f4c1f66f34da
5378 Author: Vivek Mahajan <vivek.mahajan@freescale.com>
5379 Date:   Thu May 21 17:32:15 2009 +0530
5380
5381     mpc8xxx: USB: Removed reenablement of its interface
5382
5383     To prepare for the 85xx USB support, which requires interface enablement
5384     only once in (specified) order, no different than instructions for
5385     enabling the interface under 83xx.  It is unknown why the original author
5386     enabled the interface twice (checked for references in errata, etc).
5387
5388     Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
5389     Signed-off-by: Remy Bohmer <linux@bohmer.net>
5390
5391 commit 2c7920afaf96d9779304202cd8a355b4f7576a83
5392 Author: Peter Tyser <ptyser@xes-inc.com>
5393 Date:   Fri May 22 17:23:25 2009 -0500
5394
5395     83xx: Replace CONFIG_MPC83[0-9]X with MPC83[0-9]x
5396
5397     Use the standard lowercase "x" capitalization that other Freescale
5398     architectures use for CPU defines to prevent confusion and errors
5399
5400     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
5401     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
5402
5403 commit 0f898604945af4543c1525fc33b6bae621a3b805
5404 Author: Peter Tyser <ptyser@xes-inc.com>
5405 Date:   Fri May 22 17:23:24 2009 -0500
5406
5407     83xx: Replace CONFIG_MPC83XX with CONFIG_MPC83xx
5408
5409     Use the standard lowercase "xx" capitalization that other Freescale
5410     architectures use for CPU defines to prevent confusion and errors
5411
5412     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
5413     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
5414
5415 commit ba4feae90ca71de1681d5808f17e73224d8f03c4
5416 Author: Stefan Roese <sr@denx.de>
5417 Date:   Tue Jun 2 16:53:16 2009 +0200
5418
5419     mpc512x: Use serial_setbrg() in serial_init() to not duplicate the code
5420
5421     This patch removes the duplicated code for baudrate generator configuration
5422     in the PSC serial_init() implementation by calling serial_setbrg() instead
5423     of duplicating the code.
5424
5425     Signed-off-by: Stefan Roese <sr@denx.de>
5426
5427 commit b8c1d6a54ff8195488b68e163de8ec31f1603496
5428 Author: Stefan Roese <sr@denx.de>
5429 Date:   Tue Jun 2 16:53:15 2009 +0200
5430
5431     mpc512x: Fix PSC divisor calculation for baudrate setting
5432
5433     The wrong input frequency was used in serial_setbrg(). This patch fixes
5434     this by using ips_clk as input frequency for the PSC baudrate generator.
5435
5436     Signed-off-by: Stefan Roese <sr@denx.de>
5437
5438 commit 52568c3654b2b257016d52167805ae132faac14e
5439 Author: Wolfgang Denk <wd@denx.de>
5440 Date:   Sat May 16 10:47:46 2009 +0200
5441
5442     MPC512x: add support for ARIA board
5443
5444     ARIA is a MPC5121E based COM Express module by Dave/DENX.
5445
5446     Signed-off-by: Wolfgang Denk <wd@denx.de>
5447     Cc: John Rigby <jcrigby@gmail.com>
5448
5449 commit 3b74e7ec58e2cc352b0a396a614065cfeb8d138f
5450 Author: Wolfgang Denk <wd@denx.de>
5451 Date:   Sat May 16 10:47:45 2009 +0200
5452
5453     MPC512x: remove include/mpc512x.h
5454
5455     Move needed definitions (register descriptions etc.) from
5456     include/mpc512x.h  into  include/asm-ppc/immap_512x.h.
5457
5458     Instead of using a #define'd register offset, use a function that
5459     provides the PATA controller's base address.
5460
5461     All the rest of include/mpc512x.h are register offset definitions
5462     which can be eliminated by proper use of C structures.
5463
5464     There are only a few register offsets remaining that are needed in
5465     cpu/mpc512x/start.S; for these we provide cpu/mpc512x/asm-offsets.h
5466     which is intended as a temporary workaround only. In a later patch
5467     this file will be removed, too, and then auto-generated from the
5468     respective C structs.
5469
5470     Signed-off-by: Wolfgang Denk <wd@denx.de>
5471     Cc: John Rigby <jcrigby@gmail.com>
5472
5473 commit a927e491b2a326c1e9c4313e3ce4042988422697
5474 Author: Wolfgang Denk <wd@denx.de>
5475 Date:   Sat May 16 10:47:44 2009 +0200
5476
5477     MPC512x FEC: get rid of duplicated struct ethernet_regs
5478
5479     Use existing struct fec512x instead.
5480
5481     Signed-off-by: Wolfgang Denk <wd@denx.de>
5482     Cc: John Rigby <jcrigby@gmail.com>
5483     Acked-by: Ben Warren <biggerbadderben@gmail.com>
5484
5485 commit 843efb1192cc8fd4f904a23dbab4e0fe3e1c5bc2
5486 Author: Wolfgang Denk <wd@denx.de>
5487 Date:   Sat May 16 10:47:43 2009 +0200
5488
5489     MPC512x: use I/O accessors instead of pointer accesses
5490
5491     This commit changes the MPC512x code to use I/O accessor calls (i.e.
5492     out_*() and in_*()) instead of using deprecated pointer accesses.
5493
5494     Signed-off-by: Wolfgang Denk <wd@denx.de>
5495     Cc: John Rigby <jcrigby@gmail.com>
5496
5497 commit 19dc7e179268be148e550c36203208c662610d76
5498 Author: Wolfgang Denk <wd@denx.de>
5499 Date:   Sat May 16 10:47:42 2009 +0200
5500
5501     MPC512x: add more hardware description to immap_512x.h
5502
5503     - add GPIO module description
5504     - add Address Latch Timing Register description
5505     - add IO Control Memory Map
5506     - add FEC Memory Map
5507
5508     Also change board/freescale/mpc5121ads/mpc5121ads.c and
5509     cpu/mpc512x/iopin.c as needed.
5510
5511     Signed-off-by: Wolfgang Denk <wd@denx.de>
5512     Cc: John Rigby <jcrigby@gmail.com>
5513
5514 commit 72601d04fdfdd4c7597afcf1f6aab654bd99366c
5515 Author: Wolfgang Denk <wd@denx.de>
5516 Date:   Sat May 16 10:47:41 2009 +0200
5517
5518     Rename ads5121 board into mpc5121ads
5519
5520     We rename the board so we use a consistent name in U-Boot and in
5521     Linux.  Also, we use this opportunity to move the board into the
5522     Freecale vendor directory.
5523
5524     Signed-off-by: Wolfgang Denk <wd@denx.de>
5525     Cc: John Rigby <jcrigby@gmail.com>
5526
5527 commit debf87415579c0f50aab9e0832976d4506babe0f
5528 Author: Wolfgang Denk <wd@denx.de>
5529 Date:   Sat May 16 10:47:40 2009 +0200
5530
5531     cpu/mpc512x/diu.c: fix warning: assignment from incompatible pointer type
5532
5533     Signed-off-by: Wolfgang Denk <wd@denx.de>
5534     Cc: John Rigby <jcrigby@gmail.com>
5535
5536 commit 8b251263191ec554967dd1add6237c1ba7f7eb25
5537 Author: Wolfgang Denk <wd@denx.de>
5538 Date:   Sat May 16 10:47:39 2009 +0200
5539
5540     cpu/mpc512x/pci.c: minor coding style cleanup
5541
5542     Get rid of variable declaration in the middle of the code.
5543
5544     Signed-off-by: Wolfgang Denk <wd@denx.de>
5545     Cc: John Rigby <jcrigby@gmail.com>
5546
5547 commit de26ef99bddbce4ed225f93afcf0bee99c3b6f87
5548 Author: Wolfgang Denk <wd@denx.de>
5549 Date:   Sat May 16 10:47:38 2009 +0200
5550
5551     mpc512x: Move common files to share them by several boards
5552
5553     We will soon see several new MPC521x based boards added.  This patch
5554     moves files that are not board specific to a common directory so they
5555     can be shared by all such ports.  It also splits off common IDE code
5556     into a new file, cpu/mpc512x/ide.c .
5557
5558     Signed-off-by: Wolfgang Denk <wd@denx.de>
5559     Cc: John Rigby <jcrigby@gmail.com>
5560
5561 commit 03e069dc0a765d506f78a68319acf33d432e035b
5562 Author: Wolfgang Denk <wd@denx.de>
5563 Date:   Sat May 16 10:47:37 2009 +0200
5564
5565     mpc512x: change cpu/mpc512x/Makefile to use Kconfig style
5566
5567     Signed-off-by: Wolfgang Denk <wd@denx.de>
5568     Cc: John Rigby <jcrigby@gmail.com>
5569
5570 commit a89c33db96a1e55319a286dd4c3c05ca64ac6bfd
5571 Author: Wolfgang Denk <wd@denx.de>
5572 Date:   Sun May 24 17:06:54 2009 +0200
5573
5574     General help message cleanup
5575
5576     Many of the help messages were not really helpful; for example, many
5577     commands that take no arguments would not print a correct synopsis
5578     line, but "No additional help available." which is not exactly wrong,
5579     but not helpful either.
5580
5581     Commit ``Make "usage" messages more helpful.'' changed this
5582     partially. But it also became clear that lots of "Usage" and "Help"
5583     messages (fields "usage" and "help" in struct cmd_tbl_s respective)
5584     were actually redundant.
5585
5586     This patch cleans this up - for example:
5587
5588     Before:
5589         => help dtt
5590         dtt - Digital Thermometer and Thermostat
5591
5592         Usage:
5593         dtt         - Read temperature from digital thermometer and thermostat.
5594
5595     After:
5596         => help dtt
5597         dtt - Read temperature from Digital Thermometer and Thermostat
5598
5599         Usage:
5600         dtt
5601
5602     Signed-off-by: Wolfgang Denk <wd@denx.de>
5603
5604 commit 94796d8544d4248028141bad11c6a74b840e9d6e
5605 Author: Wolfgang Denk <wd@denx.de>
5606 Date:   Sun May 24 19:17:29 2009 +0200
5607
5608     Make "usage" messages more helpful.
5609
5610     In case of incorrect command invocations U-Boot used to print pretty
5611     useless "usage" messages, for example:
5612
5613         => nand markbad
5614         Usage:
5615         nand - NAND sub-system
5616
5617     In the result, the user would have to run the "help" command to get
5618     the (available) information about correct command usage. Change this,
5619     so that this information gets always printed.
5620
5621     Note that this changes the user interface of all commands, but
5622     hopefully to the better.
5623
5624     Signed-off-by: Wolfgang Denk <wd@denx.de>
5625
5626 commit 4c94f6c54bbc4dc5f418da01d8ec01e2adf636be
5627 Author: Mike Frysinger <vapier@gentoo.org>
5628 Date:   Sun May 24 02:26:19 2009 -0400
5629
5630     nvedit: speed up printing of environment
5631
5632     The printing code would check the same environment byte multiple times and
5633     write to the console one byte at a time.  For some devices (such as the
5634     Blackfin JTAG console which operates in 8 bytes at a time), this is pretty
5635     damned slow.  So create a small 16 byte buffer to fill up and send to puts
5636     as needed.  In the process, unify the different print functions, shrink
5637     the resulting code (source and compiled), and avoid excess env reads as
5638     those too can be somewhat expensive depending on the board.
5639
5640     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
5641
5642 commit 3112030a430553768de5d30c05bedf8710784452
5643 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5644 Date:   Fri May 22 19:28:52 2009 +0200
5645
5646     config.mk: remove un-needed REMOTE_BUILD check
5647
5648     as $(obj) is empty when in tree build
5649
5650     %.s:        %.S
5651         $(CPP) $(AFLAGS) -o $@ $<
5652
5653     and
5654
5655     $(obj)%.s:  %.S
5656         $(CPP) $(AFLAGS) -o $@ $<
5657
5658     are the same
5659
5660     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5661     Acked-by: Mike Frysinger <vapier@gentoo.org>
5662
5663 commit 651351fe980b20217b014b9a888398f18d77951c
5664 Author: Tom Rix <Tom.Rix@windriver.com>
5665 Date:   Wed May 20 07:55:41 2009 -0500
5666
5667     FAT replace compare_sign with strncmp.
5668
5669     The static function compare_sign is only used to compare the fs_type string
5670     and does not do anything more than what strncmp does.
5671
5672     The addition of the trailing '\0' to fs_type, while legal, is not needed
5673     because the it is never printed out and strncmp does not depend on NULL
5674     terminated strings.
5675
5676     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
5677
5678 commit ecb1dc892297d5d99876907328fed732feefeab2
5679 Author: Mike Frysinger <vapier@gentoo.org>
5680 Date:   Wed May 20 04:35:14 2009 -0400
5681
5682     Add support for Linux-like kallsysms
5683
5684     The kernel stores address<->symbol names in it so things can be decoded at
5685     runtime.  Do it in U-Boot, and we get nice symbol decoding when crashing.
5686
5687     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
5688
5689 commit 36c9169aa6f79ddf604a3bca64e145654f94888b
5690 Author: Wolfgang Denk <wd@denx.de>
5691 Date:   Sun May 17 16:01:54 2009 +0200
5692
5693     cmd_mtdparts.c: allow to omit definitions for default settings
5694
5695     There is actually no good reason to enforce that all board
5696     configuations must define default settings for "mtdids" and
5697     "mtdparts".  Actually this may be difficult to handle, especially on
5698     boards where different sizes of flash chips can be fit, so there is no
5699     real "default" partition map for all boards.
5700
5701     Lift this arbitrary limitation.
5702
5703     Signed-off-by: Wolfgang Denk <wd@denx.de>
5704
5705 commit 864aa034f3a0e10ce710e8bbda171df3cab59414
5706 Author: Stefan Roese <sr@denx.de>
5707 Date:   Tue May 12 14:31:56 2009 +0200
5708
5709     cmd_mtdparts: Move to common handling of FLASH devices via MTD layer
5710
5711     This patch removes all references to the direct CFI FLASH interface
5712     (via flash_info[]). Now that all FLASH types currently handled in
5713     mtdparts are available (if selected, see below) via the MTD infrastructure.
5714     This is NOR, NAND and OneNAND right now. This can be achieved by defining
5715     the following options:
5716
5717     CONFIG_MTD_DEVICE (for all FLASH types)
5718
5719     plus
5720
5721     CONFIG_FLASH_CFI_MTD (for NOR FLASH)
5722
5723     So we need to add those defines to the board config headers currently
5724     using the mtdparts commands. This is done via another patch, so
5725     we shouldn't break mtdparts compatibility.
5726
5727     One big advantage from this solution is that the cmd_mtdparts.c is
5728     *much* cleaner now. Lot's of #ifdef's are removed and the code itself
5729     is smaller. Additionally the newly added MDT concatenation feature
5730     can new be used via the mtdparts infrastructure and therefor via
5731     UBI etc.
5732
5733     Signed-off-by: Stefan Roese <sr@denx.de>
5734     Cc: Ladislav Michl <ladis@linux-mips.org>
5735     Cc: Scott Wood <scottwood@freescale.com>
5736
5737 commit d558107c18708050f05b6639b2192efb67c905dc
5738 Author: Stefan Roese <sr@denx.de>
5739 Date:   Tue May 12 14:31:18 2009 +0200
5740
5741     mtd: Introduce CONFIG_MTD_DEVICE to select compilation of mtdcore.o
5742
5743     This new define enables mtdcore.c compilation and with this we can
5744     select the MTD device infrastructure needed for the reworked mtdparts
5745     command.
5746
5747     We now have the 2 MTD infrastructure defines, CONFIG_MTD_DEVICE and
5748     CONFIG_MTD_PARTITIONS. CONFIG_MTD_DEVICE is needed (as explained above)
5749     for the "mtdparts" command and CONFIG_MTD_PARTITIONS is needed for UBI.
5750
5751     Signed-off-by: Stefan Roese <sr@denx.de>
5752     Cc: Scott Wood <scottwood@freescale.com>
5753
5754 commit 942556a92a8c1eb1bd76584a5143f6f57dcb25ad
5755 Author: Stefan Roese <sr@denx.de>
5756 Date:   Tue May 12 14:32:58 2009 +0200
5757
5758     mtd: MTD related config header changes (mtdparts command)
5759
5760     By changing the cmd_mtdparts to only use the MTD infrastructure and
5761     not the direct interface to the CFI NOR FLASH driver we now need
5762     to add the MTD infrastructure to all boards using those mtdparts
5763     commands. This patch adds those components:
5764
5765     CONFIG_MTD_DEVICE (for all FLASH types)
5766
5767     plus
5768
5769     CONFIG_FLASH_CFI_MTD (for NOR FLASH)
5770
5771     To all board maintainers: Please test this on your platforms and
5772     report any problems/issues found. Thanks.
5773
5774     Signed-off-by: Stefan Roese <sr@denx.de>
5775     Cc: Wolfgang Denk <wd@denx.de>
5776     Cc: Ron Madrid <info@sheldoninst.com>
5777     Cc: Georg Schardt <schardt@team-ctech.de>
5778     Cc: Michal Simek <monstr@monstr.eu>
5779     Cc: Ladislav Michl <ladis@linux-mips.org>
5780     Cc: Martin Krause <martin.krause@tqs.de>
5781     Cc: Gary Jennejohn <garyj@denx.de>
5782     Cc: Ricardo Ribalda <ricardo.ribalda@uam.es>
5783
5784 commit 8d2effea23e938631126a7888008a0637e13b389
5785 Author: Stefan Roese <sr@denx.de>
5786 Date:   Mon May 11 16:03:55 2009 +0200
5787
5788     mtd: Update MTD infrastructure to support 64bit device size
5789
5790     This patch brings the U-Boot MTD infrastructure in sync with the current
5791     Linux MTD version (2.6.30-rc3). Biggest change is the 64bit device size
5792     support and a resync of the mtdpart.c file which has seen multiple fixes
5793     meanwhile.
5794
5795     Signed-off-by: Stefan Roese <sr@denx.de>
5796     Cc: Scott Wood <scottwood@freescale.com>
5797     Cc: Kyungmin Park <kmpark@infradead.org>
5798
5799 commit 0a57265533c412adf6024f4b4955141f4346b2b9
5800 Author: Stefan Roese <sr@denx.de>
5801 Date:   Tue May 12 14:29:39 2009 +0200
5802
5803     mtd: Add MTD concat support to concatenate multiple MTD NOR devices
5804
5805     This patch adds concatenation support to the U-Boot MTD infrastructure.
5806     By enabling CONFIG_MTD_CONCAT this MTD CFI wrapper will concatenate
5807     all found NOR devices into one single MTD device. This can be used by
5808     e.g by UBI to access a partition that spans over multiple NOR chips.
5809
5810     Signed-off-by: Stefan Roese <sr@denx.de>
5811
5812 commit 55e0ed6078b10b0d425b6a0677f38a015c277df6
5813 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5814 Date:   Sat Apr 25 14:57:52 2009 +0200
5815
5816     make MODEM SUPPORT generic instead of duplicate it
5817
5818     and fix comment
5819
5820     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5821
5822     Adjusted Copyright message.
5823
5824     Signed-off-by: Wolfgang Denk <wd@denx.de>
5825
5826 commit a30f519bd0cde78ba46b424314de94fdab863726
5827 Author: Tom Rix <Tom.Rix@windriver.com>
5828 Date:   Tue Jun 2 20:53:56 2009 -0500
5829
5830     ZOOM2 detect the version of the zoom2 board at runtime.
5831
5832     There are currently 3 versions of the zoom2 board.
5833     The production board, that is currently being released.
5834     The beta board, similar in form to the production board but not released.
5835     The alpha board, a set of PCBs with a very limited circulation.
5836
5837     GPIO 94 is used to determine the version of the board. If GPIO 94 is clear,
5838     the board is a production board, otherwise it is a beta board.
5839
5840     The alpha board will likely be mistaken for a beta board.  An alpha board
5841     was unavailible for testing.
5842
5843     This has been tested on the beta and production boards.
5844
5845     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
5846     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5847
5848 commit 718763c4745fd3d987a5576d2a67325e9444f9d4
5849 Author: Tom Rix <Tom.Rix@windriver.com>
5850 Date:   Wed Jun 3 01:53:57 2009 -0500
5851
5852     Beagle Convert the board version detection to use the OMAP3 GPIO interface.
5853
5854     There is no new functionality in the change.
5855
5856     This change is a conversion from the using raw register access to using
5857     the OMAP3 GPIO API described in doc/README.omap3.
5858
5859     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
5860     Acked-by: Dirk Behme <dirk.behme@googlemail.com>
5861
5862 commit 7caa13fdd2d3dc957b4e0a228810a3a4a8ba499b
5863 Author: Tom Rix <Tom.Rix@windriver.com>
5864 Date:   Wed Jun 3 01:53:55 2009 -0500
5865
5866     Fix a typo in the instructions on using omap3's gpio interface.
5867
5868     Using the example for reading a gpio, shows the problem.
5869     NULL should be the gpio number.
5870
5871     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
5872     Acked-by: Dirk Behme <dirk.behme@googlemail.com>
5873
5874 commit 0c9520efd651ce13451654a35307ec87d4a13a69
5875 Author: Tom Rix <Tom.Rix@windriver.com>
5876 Date:   Fri May 29 18:57:32 2009 -0500
5877
5878     ZOOM2 Define GPIO banks used.
5879
5880     Enable the function and interface clocks for banks 2,3,5 and 6.
5881
5882     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
5883     Acked-by: Dirk Behme <dirk.behme@googlemail.com>
5884
5885 commit 708cfb74b7c6df9c37d3c48988a154be79daefeb
5886 Author: Tom Rix <Tom.Rix@windriver.com>
5887 Date:   Fri May 29 18:57:31 2009 -0500
5888
5889     OMAP3 Turn on the GPIO bank clocks
5890
5891     The function and interface clocks for each GPIO bank, except the first, must
5892     be explicitly turned on.  These are controlled by the config level defines
5893     CONFIG_OMAP3_GPIO_n where n is from 2 to 6.
5894
5895     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
5896     Acked-by: Dirk Behme <dirk.behme@googlemail.com>
5897
5898 commit 59272620c24549b5bcd03c94ba12ec302c1476a2
5899 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
5900 Date:   Thu Mar 26 15:26:01 2009 -0400
5901
5902     Coldfire M5271: Activate u-boot system timer interrupt.
5903
5904     This patch assigns the u-boot system timer interrupt to
5905     interrupt level 3, priority 6. Without this patch the interrupt
5906     will be a level 0, priority 0, which disables it and cause
5907     u-boot functions that relies on the timer (e.g. sleep command)
5908     to never return.
5909
5910     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
5911
5912 commit dc26965ad3acdfb18780361d77a276b2843a90af
5913 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
5914 Date:   Mon Mar 23 13:35:48 2009 -0400
5915
5916     Compier warning cleanup
5917
5918     Follow up to git commit: 19b5b533ccd522abeb501d510750693c35e20456
5919
5920     Cleanup on compiler warnings on unused variables now that
5921     bd->bi_enetaddr is no longer used.
5922
5923     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
5924
5925 commit 42a83765d54f042b4079e05a3438789542429981
5926 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
5927 Date:   Fri Mar 20 15:30:10 2009 -0400
5928
5929     Adds WATCHDOG_RESET() function call to lib_m68k dtimer_interrupt.
5930
5931     Ported from lib_ppc/interrupts.c, this adds the ability for
5932     the coldfire system timer to auto-reset the watchdog when
5933     dtimer_interrupts is called.
5934
5935     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
5936
5937 commit a24d96e40e1ca66dde6e6c158e7ecffafc5a2199
5938 Author: Prafulla Wadaskar <prafulla@marvell.com>
5939 Date:   Sun May 31 14:53:20 2009 +0200
5940
5941     arch_misc_init support for ARM architectures
5942
5943     This patch is required for Kirkwood support
5944     may be used by other ARM architectures
5945
5946     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
5947
5948 commit b2403589b4d9996394bafc73eca3623f43ac2c31
5949 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5950 Date:   Sun May 31 14:53:18 2009 +0200
5951
5952     at91: move cpu info print to cpu
5953
5954     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5955
5956 commit b32e189079fa16e1b647ac6b949fd4e0a9435343
5957 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5958 Date:   Sun May 31 12:44:46 2009 +0200
5959
5960     at91: move cpu name define to arm/arch/ cpu header
5961
5962     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5963
5964 commit 5bb59b3c906ee01adfaac9565443e5236a793079
5965 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5966 Date:   Sun May 31 12:44:45 2009 +0200
5967
5968     at91: extract reset from timer
5969
5970     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5971
5972 commit 61cf851b09cf8b67009ec11fc47c16add6b142a5
5973 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5974 Date:   Sun May 31 12:44:43 2009 +0200
5975
5976     omap24xx: rename reset file
5977
5978     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5979
5980 commit 9d4fc99dbdbfda1260aad478e83fca7cdf0e1a32
5981 Author: Dirk Behme <dirk.behme@googlemail.com>
5982 Date:   Sun May 31 12:44:42 2009 +0200
5983
5984     OMAP3: Fix CKE1 MUX setting to allow self-refresh
5985
5986     The Beagle rev Cx and Overo boards are using both SDRC CSes. The MUX
5987     setting is needed for the second CS clock signal to allow the 2 RAM
5988     parts to be put in self-refresh correctly. This also works on rev B
5989     Beagle boards with 128M of RAM.
5990
5991     From: Steve Sakoman <steve@sakoman.com>
5992     From: Jean Pihet <jpihet@mvista.com>
5993     Signed-off-by: Jean Pihet <jpihet@mvista.com>
5994     Signed-off-by: Steve Sakoman <steve@sakoman.com>
5995     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
5996
5997 commit 3962c4f9fc4482a6547f3c3d3d5e986e625abb8a
5998 Author: Dirk Behme <dirk.behme@googlemail.com>
5999 Date:   Sun May 31 12:44:41 2009 +0200
6000
6001     OMAP3: Zoom2: Enable Board and CPU info
6002
6003     With other OMAP3 boards we recently switched to CPU and Board
6004     info API. From parallel merge, this is missing for Zoom2.
6005     Enable it for Zoom2, too.
6006
6007     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
6008     Acked-by: Tom Rix <Tom.Rix@windriver.com>
6009
6010 commit 83ae698ff26b81b569ca32f7f2b008ad0da15e66
6011 Author: Tom Rix <Tom.Rix@windriver.com>
6012 Date:   Sun May 31 12:44:39 2009 +0200
6013
6014     ZOOM2 Add led support.
6015
6016     This patch controls the large LED on the top left of the zoom2.
6017
6018     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
6019
6020 commit 660888b7fb8840ce169dcd2589e49ab44c46b87b
6021 Author: Tom Rix <Tom.Rix@windriver.com>
6022 Date:   Sun May 31 12:44:37 2009 +0200
6023
6024     ZOOM2 Add serial support.
6025
6026     Zoom2 serial is in general supplied by one of the 4 UARTS on the debug board.
6027     The default serial is from the USB connector on left side of the debug board.
6028     The USB connector will produce 2 of the 4 UARTS.  On your host pick the first
6029     enumeration.
6030
6031     The details of the setting of the serial gpmc setup are not available.
6032     The values were provided by another party.
6033
6034     The serial port set up is the same with Zoom1.
6035     Baud rate 115200, 8 bit data, no parity, 1 stop bit, no flow.
6036
6037     The kernel bootargs are
6038     console=ttyS3,115200n8
6039
6040     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
6041
6042 commit 3ea201b016ab259a5ac8824af767569522768c47
6043 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6044 Date:   Sun May 31 12:44:27 2009 +0200
6045
6046     lh7a40x: move serial driver to drivers/serial
6047
6048     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6049
6050 commit 379be585eb2343d8814a5cee5fb3da930d846bee
6051 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6052 Date:   Sat May 16 22:48:46 2009 +0200
6053
6054     pxa: move serial driver to drivers/serial
6055
6056     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6057
6058 commit ad7e8aac6920f8b8a85b3cc2e93bca7458e99aa1
6059 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6060 Date:   Sat May 9 13:21:19 2009 +0200
6061
6062     arm: remove cpu_init
6063
6064     move s3c44b0 to arch_cpu_init and as noone use cpu_init remove it
6065
6066     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6067
6068 commit c358d9c3f16571e8f825e81b75eaf32e228cb669
6069 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6070 Date:   Sat May 9 13:21:18 2009 +0200
6071
6072     arm: unify interrupt init
6073
6074     all arm init the IRQ stack the same way
6075     so unify it in lib_arm/interrupts.c and then call arch specific interrupt init
6076
6077     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6078
6079 commit 10a451cd57cffbca875c97bbd8929059c5627ec6
6080 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6081 Date:   Fri May 8 20:24:12 2009 +0200
6082
6083     arm: unify linker script
6084
6085     all arm boards except a few use the same cpu linker script
6086     so move it to cpu/$(CPU)
6087
6088     that could be overwrite in following order
6089     SOC
6090     BOARD
6091     via the corresponding config.mk
6092
6093     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6094
6095 commit 9475c63c7855edd863c93a9bb0f4b8e240d9d212
6096 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6097 Date:   Sat May 16 10:02:05 2009 +0200
6098
6099     afeb9260: fix macb device init
6100
6101     uses PA10, PA11 for ETX2 and ETX3.
6102
6103     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6104
6105 commit 1bbae2b816d4ed38db2ebf42166a973b1ffc0df7
6106 Author: Stefan Roese <sr@denx.de>
6107 Date:   Wed May 27 10:34:32 2009 +0200
6108
6109     ppc4xx: Remove PCI async bootup message if PCI is not used
6110
6111     Signed-off-by: Stefan Roese <sr@denx.de>
6112
6113 commit a3455c00510c5abf1e91743c4a02d8393b6df18d
6114 Author: Wolfgang Denk <wd@denx.de>
6115 Date:   Fri May 15 09:19:52 2009 +0200
6116
6117     TQM834x: use buffered writes to accelerate writing to flash
6118
6119     Also enable display of 'E'mpty sectors in "flinfo" output.
6120
6121     Signed-off-by: Wolfgang Denk <wd@denx.de>
6122     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
6123
6124 commit 4681e673a51c48f4c096aa3c8fae5e6217ffd58d
6125 Author: Wolfgang Denk <wd@denx.de>
6126 Date:   Thu May 14 23:18:34 2009 +0200
6127
6128     TQM834x: add FDT support
6129
6130     Signed-off-by: Wolfgang Denk <wd@denx.de>
6131     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
6132
6133 commit 929b79a0b5e48303ab04aae9d0abceb0c707f111
6134 Author: Wolfgang Denk <wd@denx.de>
6135 Date:   Thu May 14 23:18:33 2009 +0200
6136
6137     TQM834x: fix environment size; add redundant env.
6138
6139     Also reserve more space for U-Boot as it will probably grow soon.
6140
6141     Signed-off-by: Wolfgang Denk <wd@denx.de>
6142     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
6143
6144 commit 2ae0f35fd60c7345446835b95a4daff356e1f031
6145 Author: Thomas Lange <thomas@corelatus.se>
6146 Date:   Sun May 3 20:07:33 2009 +0200
6147
6148     ARM DaVinci: Reset with watchdog enabled
6149
6150     Once the Davinci watchdog has been enabled, the timeout
6151     value cannot be changed. If the timeout in use is long,
6152     it can take a long time for card to reset. By writing
6153     an invalid service key, we can trigger an immediate reset.
6154
6155     Signed-off-by: Thomas Lange <thomas@corelatus.se>
6156
6157 commit 6cc7ba9ed43106946aa9aa868302aa2faf1d17be
6158 Author: Wolfgang Denk <wd@denx.de>
6159 Date:   Fri May 15 10:07:43 2009 +0200
6160
6161     video: Add an option to skip video initialization
6162
6163     This patch adds an option to skip the video initialization on for all
6164     video drivers. This is needed for the CPCI750 which can be built as
6165     CPCI host and adapter/target board. And the adapter board can't
6166     access the video cards located on the CompactPCI bus.
6167
6168     Signed-off-by: Stefan Roese <sr@denx.de>
6169     Cc: Anatolij Gustschin <agust@denx.de>
6170
6171     Rebased against simplifying patch.
6172     Signed-off-by: Wolfgang Denk <wd@denx.de>
6173
6174 commit f62f64692ff7f6226ad221d5df6487ea5ef39bdd
6175 Author: Wolfgang Denk <wd@denx.de>
6176 Date:   Fri May 15 10:07:42 2009 +0200
6177
6178     drv_video_init(): simplify logic
6179
6180     Simplify nesting of drv_video_init() and use a consistent way of
6181     indicating failure / success. Before, it took me some time to realize
6182     which of the returns was due to an error condition and which of them
6183     indicated success.
6184
6185     Signed-off-by: Wolfgang Denk <wd@denx.de>
6186     Cc: Anatolij Gustschin <agust@denx.de>
6187
6188 commit 1699da6297b8c22da16cf85b3c79192f1a6d70ca
6189 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6190 Date:   Wed May 13 21:01:13 2009 +0200
6191
6192     at91: regroup IP hw init in one file per soc
6193
6194     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6195
6196 commit 28b00324becf3552134ae1e086509dc9c3d6e932
6197 Author: David Brownell <dbrownell@users.sourceforge.net>
6198 Date:   Fri May 15 23:48:37 2009 +0200
6199
6200     dm355 evm support
6201
6202     Initial U-Boot support for the DaVinci DM355 EVM.  This is a board
6203     from Spectrum Digital.  Board docs include schematic and firmware
6204     for its microcontroller:
6205
6206       http://c6000.spectrumdigital.com/evmdm355/revd/
6207
6208     Most of the DM355 chip is fully documented by TI, the most notable
6209     exception being the MPEG/JPEG coprocessor (programmable using codecs
6210     available at no cost from TI), which is omitted from its DM335 sibling:
6211
6212       http://focus.ti.com/docs/prod/folders/print/tms320dm355.html
6213
6214     This version can boot from the on-board DM9000 Ethernet chip, after
6215     being loaded (from NAND, MMC/SD, or UART).  In the near future, NAND
6216     and USB support could be added ... NAND support is being held back
6217     until the support for the 4-bit ECC hardware is ready.
6218
6219     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
6220
6221 commit 136cf92dc9e84c9a1bf567f1fe741092bf765495
6222 Author: Sanjeev Premi <premi@ti.com>
6223 Date:   Fri May 15 23:48:37 2009 +0200
6224
6225     OMAP3EVM: Set default bootfile
6226
6227     The current configuration doesn't define default
6228     bootfile; leading to this warning at execution:
6229
6230     OMAP3_EVM # dhcp
6231     ...
6232     ...
6233     DHCP client bound to address 192.168.1.11
6234     *** Warning: no boot file name; using 'AC18BE16.img'
6235     TFTP from server 0.0.0.0; our IP address is 192.168.1.11;
6236     sending through gateway 192.168.1.1
6237     Filename 'AC18BE16.img'.
6238     Load address: 0x82000000
6239     Loading: *
6240     TFTP error: 'File not found' (1)
6241
6242     Signed-off-by: Sanjeev Premi <premi@ti.com>
6243
6244 commit 1a09d05abfc6d4d4f1fce9f6bd0275bd1c08d4f5
6245 Author: s-paulraj@ti.com <s-paulraj@ti.com>
6246 Date:   Fri May 15 23:48:36 2009 +0200
6247
6248     ARM DaVinci: Minor Updates to base addresses
6249
6250     Patch adds base addresses for DaVinci DM365. Updated patches for DM365
6251     will be posted soon.
6252
6253     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6254
6255 commit de193e8e369f5f029ed3b6e2fc60341098eea766
6256 Author: Tom Rix <Tom.Rix@windriver.com>
6257 Date:   Fri May 15 23:48:36 2009 +0200
6258
6259     ZOOM2 Add support for debug board detection.
6260
6261     The logicpd web site is a good source for general information on this board.
6262     Please start looking here if the below links are broken.
6263     http://www.logicpd.com
6264
6265     This is a pdf of the product
6266     http://www.logicpd.com/sites/default/files/1012659A_Zoom_OMAP34x-II_MDP_Brief.pdf
6267
6268     This is a pdf of the product quick start guide.
6269     The debug board is described here.
6270     http://support.logicpd.com/downloads/1165/
6271
6272     This is a wiki showing the debug board in use
6273     https://omapzoom.org/gf/project/omapzoom/wiki/?pagename=GettingStartedWithZoomII_AKA_OMAP34XII_MDP
6274
6275     The zoom2 has an auxillary board that contains the serial, net, jtag and
6276     battery simulator.  This change supports a runtime check if the debug board is
6277     connected.
6278
6279     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
6280
6281 commit 0c872ecd01d6782ae9d37b6eb721404a4a48f356
6282 Author: Tom Rix <Tom.Rix@windriver.com>
6283 Date:   Fri May 15 23:48:36 2009 +0200
6284
6285     OMAP3 Port kernel omap gpio interface.
6286
6287     Port version 2.6.27 of the linux kernel's omap gpio interface to u-boot.
6288     The orignal source is in linux/arch/arm/plat-omap/gpio.c
6289
6290     See doc/README.omap3 for instructions on use.
6291
6292     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
6293
6294 commit 376aee78dd66ae0dc4ce496cbe93ecc80aaad48e
6295 Author: Tom Rix <Tom.Rix@windriver.com>
6296 Date:   Fri May 15 23:48:36 2009 +0200
6297
6298     ZOOM2 Add initial support for Zoom2
6299
6300     Zoom2 is a new board from Texas Instruments and LogicPD
6301
6302     The logicpd web site is a good source for general information on this board.
6303     Please start looking here if the below links are broken.
6304     http://www.logicpd.com
6305
6306     This is a pdf of the product
6307     http://www.logicpd.com/sites/default/files/1012659A_Zoom_OMAP34x-II_MDP_Brief.pdf
6308     This is the product description web page
6309     http://www.logicpd.com/products/development-kits/texas-instruments-zoom%E2%84%A2-omap34x-ii-mdp
6310
6311     This patch provides a zoom2 base target by copying zoom1 and by making some
6312     obvious changes.
6313
6314     To configure, run
6315     make omap3_zoom2_config
6316
6317     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
6318
6319 commit 53925acf1b5c1a1e6230cda2697640cd05bd1104
6320 Author: Sandeep Paulraj <s-paulraj@ti.com>
6321 Date:   Fri May 15 23:48:33 2009 +0200
6322
6323     ARM DaVinci:Consolidate common u-boot.lds
6324
6325     The u-boot.lds is common for all DaVinci boards. The patch removes
6326     multiple instances and moves the u-boot.lds to /cpu/arm926ejs/davinci
6327     folder. This addresses one of the comments i received while submitting
6328     patches for DM3xx
6329
6330     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6331
6332 commit 68a531fd465f5c0b3d373e0010afed32e88d37c4
6333 Author: Tom Rix <Tom.Rix@windriver.com>
6334 Date:   Fri May 15 23:47:52 2009 +0200
6335
6336     OMAP Consolidate common u-boot.lds to cpu layer.
6337
6338     The u-boot.lds file is common for all omap boards.
6339     Move a cleaned up version to the cpu layer and add makefile logic to use it.
6340
6341     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
6342
6343 commit 65a76d4f947a193e57bb8f8093c481f27e059f8f
6344 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6345 Date:   Fri May 15 23:47:14 2009 +0200
6346
6347     arm/dcc: add xscale support
6348
6349     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6350
6351 commit 66e8f9da6879fe37f3159b3997bff874842dc51d
6352 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6353 Date:   Fri May 15 23:47:14 2009 +0200
6354
6355     arm/dcc: use static support to allow to use it at anytime
6356
6357     the dcc can be used at the start of the cpu
6358
6359     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6360
6361 commit 7893aa1eb6f52c3957efc301b436f1fa11e91a00
6362 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6363 Date:   Fri May 15 23:47:13 2009 +0200
6364
6365     ARM: Update mach-types
6366
6367     update against linux v2.6.29
6368
6369     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6370
6371 commit 2907798926ee932f453ac8538e7a6c05c18428a5
6372 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6373 Date:   Fri May 15 23:47:13 2009 +0200
6374
6375     arm920/926/926: remove non needed header
6376
6377     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6378
6379 commit 269dfea017b09c5a999d3053d00505c19789c350
6380 Author: David Brownell <david-b@pacbell.net>
6381 Date:   Fri May 15 23:47:13 2009 +0200
6382
6383     davinci dm6446evm NAND update
6384
6385     This updates the optional (non-default!) NAND support for the
6386     DaVinci DM6446 EVM:
6387
6388      - include MTD partitioning, defaulting to what Linux uses
6389
6390      - use a flash-based BBT, which among other things speeds bootup
6391
6392     This matches code that's now queued for mainline Linux, and might
6393     even merge in an upcoming 2.6.30-rc; and the MTIDS are set up so
6394     that the U-Boot $mtdparts environment variable can be passed as-is
6395     on the kernel command line as a cmdlinepart override.
6396
6397     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
6398
6399 commit 7a4f511b59f08f51dde4ceacbd45f49b8bf2a5cc
6400 Author: David Brownell <dbrownell@users.sourceforge.net>
6401 Date:   Fri May 15 23:47:12 2009 +0200
6402
6403     davinci: display correct clock info
6404
6405     Move the clock-rate dumping code into the cpu/.../davinci area
6406     where it should have been, enabled by CONFIG_DISPLAY_CPUINFO,
6407     updating the format and showing the DSP clock (where relevant).
6408
6409     Switch boards to use the cpuinfo() hook for this stuff.
6410
6411     Remove a few now-obsolete PLL #defines.
6412
6413     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
6414
6415 commit daea928829098cae3c9ec6b801e52ba616725034
6416 Author: Tom Rix <Tom.Rix@windriver.com>
6417 Date:   Fri May 15 23:47:12 2009 +0200
6418
6419     ZOOM1 Remove more legacy NAND defines.
6420
6421     These legacy NAND defines are no longer needed by this target.
6422
6423     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
6424
6425 commit 65fd21c80fcaca2bbfe3ab06ab6ac68207408078
6426 Author: Tom Rix <Tom.Rix@windriver.com>
6427 Date:   Fri May 15 23:47:12 2009 +0200
6428
6429     LED Add documentation describing the status_led and colour led API.
6430
6431     This document describes the u-boot status LED API.
6432     This allows common u-boot commands to use a board's leds to
6433     provide status for activities like booting and downloading files.
6434
6435     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
6436
6437 commit 7cdf804f34378b910b4c4edd2dac7e3ca61c0825
6438 Author: Tom Rix <Tom.Rix@windriver.com>
6439 Date:   Fri May 15 23:47:12 2009 +0200
6440
6441     ARM Add blue colour LED to status_led.
6442
6443     There is exiting support for red,yellow,green but no blue.
6444     The main LED on the zoom2 is a blue LED.
6445
6446     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
6447
6448 commit b54384e3ba6b5535751f317fcd3940a53eed0d3a
6449 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6450 Date:   Fri May 15 23:47:02 2009 +0200
6451
6452     arm: timer and interrupt init rework
6453
6454     actually the timer init use the interrupt_init as init callback
6455     which make the interrupt and timer implementation difficult to follow
6456
6457     so now rename it as int timer_init(void) and use interrupt_init for interrupt
6458
6459     btw also remane the corresponding file to the functionnality implemented
6460
6461     as ixp arch implement two timer - one based on interrupt - so all the timer
6462     related code is moved to timer.c
6463
6464     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6465
6466 commit 5b4bebe1d20c4f2b70d48b06aed1016785efcc25
6467 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6468 Date:   Fri May 15 23:45:22 2009 +0200
6469
6470     OMAP3: Reorganize Makefile style
6471
6472     Reformat COBJS handling.
6473
6474     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6475     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
6476
6477 commit b1966982718347f67317b3fb356439743ca68a37
6478 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6479 Date:   Fri May 15 23:45:22 2009 +0200
6480
6481     OMAP3: Remove dublicated interrupt code
6482
6483     Remove duplicated interrupt code. Original, identical code can be found
6484     in lib_arm/interrupts.c
6485
6486     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6487     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
6488
6489 commit ac7260a4190315eba4a6e526c764f6cad0bbf8c5
6490 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6491 Date:   Fri May 15 23:45:22 2009 +0200
6492
6493     at91rm9200: move reset code to reset.c
6494
6495     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6496
6497 commit 2c75c78d94574ee996db2aa9b511258519471dd6
6498 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6499 Date:   Fri May 15 23:45:22 2009 +0200
6500
6501     ixp/interrupts: Move conditional compilation to Makefile
6502
6503     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6504
6505 commit 8fc3bb4b0603516ad641e2de252a400b85fd869b
6506 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6507 Date:   Fri May 15 23:45:20 2009 +0200
6508
6509     arm: cleanup remaining CONFIG_INIT_CRITICAL
6510
6511     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6512
6513 commit c20e28f49aaf38c7dede46d8f8fe8234fe90822c
6514 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6515 Date:   Fri May 15 23:45:12 2009 +0200
6516
6517     arm946es: remove non used timer
6518
6519     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6520
6521 commit f1d944e30eb8ff89080fa03fb98d8fb5c82388d2
6522 Author: David Brownell <dbrownell@users.sourceforge.net>
6523 Date:   Fri May 15 23:44:09 2009 +0200
6524
6525     davinci: add basic dm355/dm350/dm335 support
6526
6527     Add some basic declarations for DaVinci DM355/DM350/DM335 support,
6528     keyed on CONFIG_SOC_DM355.  (DM35X isn't quite right because the
6529     DM357 is very different; while the DM355 is like a DM355 without
6530     the MPEG/JPEG coprocessor).
6531
6532     These have different peripherals than the DM6446, and some of
6533     the peripherals are at different addresses.  Notably for U-Boot,
6534     there's no EMAC, and the NAND controller address is different
6535
6536     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
6537
6538 commit bd36fdc146654f9de4e2ad346126e6bd2990fb19
6539 Author: David Brownell <dbrownell@users.sourceforge.net>
6540 Date:   Fri May 15 23:44:09 2009 +0200
6541
6542     davinci: fix dm644x buglets
6543
6544     Fix two buglets in the dm644x support:  don't set two must-be-zero
6545     bits in the UART management register; and only include the I2C hooks
6546     if the I2C driver is being included.
6547
6548     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
6549
6550 commit f79043681ff44bae435c06f830e51e1546db7e19
6551 Author: David Brownell <dbrownell@users.sourceforge.net>
6552 Date:   Fri May 15 23:44:08 2009 +0200
6553
6554     davinci: split out some dm644x-specific bits from psc
6555
6556     Split out DaVinci DM6446-specific bits from more generic bits:
6557
6558      - Add a CONFIG_SOC_DM644X.  All current boards use DM6446 chips;
6559        DM6443 and DM6441 chips differ in available peripherals.
6560
6561      - Move most DM644X-specific bits from psc.c to a new dm644x.c file,
6562        which is conditionally built.  It provides device-specific setup.
6563
6564     Plus minor coding style and comment updates with respect to the PSC.
6565
6566     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
6567
6568 commit 48ef5729555f41f51618b6a3016ac5c53c7c75dc
6569 Author: David Brownell <dbrownell@users.sourceforge.net>
6570 Date:   Fri May 15 23:44:08 2009 +0200
6571
6572     davinci: cpu-specific build uses conditional make syntax
6573
6574     Update cpu/arm926ejs/davinci/Makefile to use COBJ-y type syntax.
6575     Add the first conditional: for EMAC driver support.  Not all
6576     chips have an EMAC; and boards might not use it, anyway.
6577
6578     This doesn't touch PHY configuration; that should eventually
6579     become conditional too.
6580
6581     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
6582
6583 commit 7b7808ae6dace59287f565e9323cda7b098a5612
6584 Author: David Brownell <dbrownell@users.sourceforge.net>
6585 Date:   Fri May 15 23:44:06 2009 +0200
6586
6587     davinci: move psc support board-->cpu
6588
6589     Move DaVinci PSC support from board/* to cpu/* where it belongs.
6590     The PSC module manages clocks and resets for all DaVinci-family
6591     SoCs, and isn't at all board-specific.
6592
6593     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
6594
6595 commit 84f7411cb901b8df2391cf7e967ad0737f6194aa
6596 Author: David Brownell <david-b@pacbell.net>
6597 Date:   Tue Apr 14 08:52:58 2009 -0700
6598
6599     DaVinci now respects SKIP_LOWLEVEL_INIT
6600
6601     Don't needlessly include lowlevel init code; that's only really
6602     needed with boot-from NOR (not boot-from-NAND).  The 2nd stage
6603     loader (UBL) handles that before it loads U-Boot.
6604
6605     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
6606
6607 commit 641e0925e4bf7adf8e2e04e3ad81b840fd71cadd
6608 Author: David Brownell <dbrownell@users.sourceforge.net>
6609 Date:   Sun Apr 12 22:49:26 2009 -0700
6610
6611     DaVinci Ethernet cleanup
6612
6613     Chips without the EMAC controller won't need the utilities
6614     it uses to read an Ethernet address from EEPROM; so don't
6615     include them needlessly.
6616
6617     Use is_valid_ether() to validate the address from EEPROM.
6618     All-zero addresses aren't the only invalid addresses.
6619     A fully erased EEPROM returns all-ones, also invalid...
6620
6621     Switch those Ethernet utilities to use "%pM" for printing
6622     MAC addresses; and not say ROM when they mean EEPROM.
6623
6624     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
6625     Acked-by: Ben Warren <biggerbadderben@gmail.com>
6626
6627 commit c790b04d230363d03939dc008bcc80f3ba4de1ae
6628 Author: Stefan Roese <sr@denx.de>
6629 Date:   Mon May 11 15:50:12 2009 +0200
6630
6631     lib_arch/board.c: Move malloc initialization before flash_init()
6632
6633     This patch moves the malloc initialization before calling flash_init().
6634     Upcoming changes to the NOR FLASH common CFI driver with optional
6635     MTD infrastructure and MTD concatenation support will call malloc().
6636     And nothing really speaks against enabling malloc just a little earlier
6637     in the boot stage. Some architectures already enable malloc before
6638     calling flash_init() so they don't need any changes here.
6639
6640     Signed-off-by: Stefan Roese <sr@denx.de>
6641     Cc: Wolfgang Denk <wd@denx.de>
6642     Cc: Mike Frysinger <vapier@gentoo.org>
6643     Cc: Scott McNutt <smcnutt@psyent.com>
6644     Cc: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
6645     Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
6646     Cc: Daniel Hellstrom <daniel@gaisler.com>
6647     Cc: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6648     Cc: John Rigby <jcrigby@gmail.com>
6649
6650 commit d873133f2ba9bd613d5f6552c31cc70fb13f15d3
6651 Author: Stefan Roese <sr@denx.de>
6652 Date:   Mon May 11 13:46:14 2009 +0200
6653
6654     ppc4xx: Add Sequoia RAM-booting target
6655
6656     This patch adds another build target for the AMCC Sequoia PPC440EPx
6657     eval board. This RAM-booting version is targeted for boards without
6658     NOR FLASH (NAND booting) which need a possibility to initially
6659     program their NAND FLASH. Using a JTAG debugger (e.g. BDI2000/3000)
6660     configured to setup the SDRAM, this debugger can load this RAM-
6661     booting image to the target address in SDRAM (in this case 0x1000000)
6662     and start it there. Then U-Boot's standard NAND commands can be
6663     used to program the NAND FLASH (e.g. "nand write ...").
6664
6665     Here the commands to load and start this image from the BDI2000:
6666
6667     440EPX>reset halt
6668     440EPX>load 0x1000000 /tftpboot/sequoia/u-boot.bin
6669     440EPX>go 0x1000000
6670
6671     Please note that this image automatically scans for an already
6672     initialized SDRAM TLB (detected by EPN=0). This TLB will not be
6673     cleared. This TLB doesn't need to be TLB #0, this RAM-booting
6674     version will detect it and preserve it. So booting via BDI2000
6675     will work and booting with a complete different TLB init via
6676     U-Boot works as well.
6677
6678     Signed-off-by: Stefan Roese <sr@denx.de>
6679
6680 commit 837db3d87f4bfe9261629fb4a1bb433506a3056a
6681 Author: Mike Frysinger <vapier@gentoo.org>
6682 Date:   Wed May 6 08:41:45 2009 -0400
6683
6684     tools/envcrc: add --binary option to export embedded env
6685
6686     The --binary option to envcrc can be used to export the embedded env as a
6687     binary blob so that it can be manipulated/examined/whatever externally.
6688
6689     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
6690
6691 commit 18cc7afd9a153a66854af862d14ba01c5496cf07
6692 Author: Ben Warren <biggerbadderben@gmail.com>
6693 Date:   Tue Apr 28 16:50:53 2009 -0700
6694
6695     Enable CONFIG_NET_MULTI on all remaining PPC4xx boards
6696
6697     All in-tree PPC4xx boards now use CONFIG_NET_MULTI
6698
6699     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
6700     Signed-off-by: Stefan Roese <sr@denx.de>
6701
6702 commit 70be6c2d40076f14062b892152649f9a62832fc9
6703 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
6704 Date:   Wed Apr 29 09:51:01 2009 +0200
6705
6706     4xx: Add support for DP405 hardware variants
6707
6708     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
6709     Signed-off-by: Stefan Roese <sr@denx.de>
6710
6711 commit de47a34d4de1d007a8951efd072283516d580ffa
6712 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
6713 Date:   Wed Apr 29 09:51:00 2009 +0200
6714
6715     4xx: Remove binary cpld bitstream from DP405 board
6716
6717     This patch removes the cpld binary bitstream that is
6718     used by esd's cpld command on DP405 boards.
6719
6720     Because u-boot with an external cpld bitstream may not
6721     take more space in flash than before the u-boot binary is
6722     shrinked a little bit. Some unused featues have been
6723     removed therefore.
6724
6725     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
6726     Signed-off-by: Stefan Roese <sr@denx.de>
6727
6728 commit 700d553fd3afe804086de8f73d95153315eb0c32
6729 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
6730 Date:   Wed Apr 29 09:50:59 2009 +0200
6731
6732     4xx: Remove binary cpld bitstream from VOM405 board
6733
6734     This patch removes the cpld binary bitstream that is
6735     used by esd's cpld command on VOM405 boards.
6736
6737     Because u-boot with an external cpld bitstream may not
6738     take more space in flash than before the u-boot binary is
6739     shrinked a little bit.
6740
6741     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
6742     Signed-off-by: Stefan Roese <sr@denx.de>
6743
6744 commit 0bb10630364c48d9857cbf5353da609fc4dd6751
6745 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
6746 Date:   Wed Apr 29 09:50:58 2009 +0200
6747
6748     4xx: Remove binary cpld bitstream from PMC405 board
6749
6750     This patch removes the cpld binary bitstream that is
6751     used by esd's cpld command on PMC405 boards.
6752
6753     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
6754     Signed-off-by: Stefan Roese <sr@denx.de>
6755
6756 commit 7cc635fb35f5b94e304fa2243d56758f57f6416b
6757 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
6758 Date:   Wed Apr 29 09:50:57 2009 +0200
6759
6760     4xx: Remove binary cpld bitstream from CMS700 board
6761
6762     This patch removes the cpld binary bitstream that is
6763     used by esd's cpld command on CMS700 boards.
6764
6765     Because u-boot with an external cpld bitstream may not
6766     take more space in flash than before the u-boot binary is
6767     shrinked a little bit. Some unused featues have been
6768     removed therefore.
6769
6770     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
6771     Signed-off-by: Stefan Roese <sr@denx.de>
6772
6773 commit c1b2f79788deec75773b1d944d8aaf4a6d5baf9e
6774 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
6775 Date:   Wed Apr 29 09:50:56 2009 +0200
6776
6777     esd/common: extend cpld command with address parameter
6778
6779     This patch adds support for an address parameter to esd's
6780     cpld command. This is in preparation to remove compiled-in
6781     binary cpld (xsvf) bitstreams.
6782
6783     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
6784     Signed-off-by: Stefan Roese <sr@denx.de>
6785
6786 commit 9166b776350d16460c7330bfb0a50154ea0a1903
6787 Author: Peter Tyser <ptyser@xes-inc.com>
6788 Date:   Sat Apr 18 22:34:06 2009 -0500
6789
6790     cmd_i2c: Fix i2c help command output when CONFIG_I2C_MUX
6791
6792     When CONFIG_I2C_MUX was defined the output of 'help i2c' was not
6793     correct, eg:
6794
6795     => help i2c
6796     i2c bus [muxtype:muxaddr:muxchannel] - add a new bus reached over muxes.
6797     speed [speed] - show or set I2C bus speed
6798     i2c dev [dev] - show or set current I2C bus
6799     ...
6800
6801     It has been changed to:
6802     i2c speed [speed] - show or set I2C bus speed
6803     i2c bus [muxtype:muxaddr:muxchannel] - add a new bus reached over muxes
6804     i2c dev [dev] - show or set current I2C bus
6805     ...
6806
6807     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
6808
6809 commit 0a45a6357b02e5ce5bf899a60db09def6a129fee
6810 Author: Peter Tyser <ptyser@xes-inc.com>
6811 Date:   Sat Apr 18 22:34:05 2009 -0500
6812
6813     cmd_i2c: Clean up trivial helper functions
6814
6815     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
6816
6817 commit e96ad5d3aba42f8ffe99f7cc5ec1bb9f21810035
6818 Author: Peter Tyser <ptyser@xes-inc.com>
6819 Date:   Sat Apr 18 22:34:04 2009 -0500
6820
6821     cmd_i2c: Clean up i2c command argument parsing
6822
6823     argc and argv should only be modified once instead of once for
6824     every i2c sub-command
6825
6826     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
6827
6828 commit 0f89c54be92773b23d66ac401ba6acb6144100c3
6829 Author: Peter Tyser <ptyser@xes-inc.com>
6830 Date:   Sat Apr 18 22:34:03 2009 -0500
6831
6832     i2c: Update references to individual i2c commands
6833
6834     The individual i2c commands imd, imm, inm, imw, icrc32, iprobe, iloop,
6835     and isdram are no longer available so all references to them have been
6836     updated to the new form of "i2c <cmd>".
6837
6838     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
6839
6840 commit d48eb5131d287f52bb85b4c58c8680a2e8e3b641
6841 Author: Peter Tyser <ptyser@xes-inc.com>
6842 Date:   Sat Apr 18 22:34:02 2009 -0500
6843
6844     i2c: Remove deprecated individual i2c commands
6845
6846     The following individual I2C commands have been removed: imd, imm, inm,
6847     imw, icrc32, iprobe, iloop, isdram.
6848
6849     The functionality of the individual commands is still available via
6850     the 'i2c' command.
6851
6852     This change only has an impact on those boards which did not have
6853     CONFIG_I2C_CMD_TREE defined.
6854
6855     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
6856
6857 commit 655b34a78adf60ef260981688837904208883ae9
6858 Author: Peter Tyser <ptyser@xes-inc.com>
6859 Date:   Sat Apr 18 22:34:01 2009 -0500
6860
6861     i2c: Create common default i2c_[set|get]_bus_speed() functions
6862
6863     New default, weak i2c_get_bus_speed() and i2c_set_bus_speed() functions
6864     replace a number of architecture-specific implementations.
6865
6866     Also, providing default functions will allow all boards to enable
6867     CONFIG_I2C_CMD_TREE.  This was previously not possible since the
6868     tree-form of the i2c command provides the ability to display and modify
6869     the i2c bus speed which requires i2c_[set|get]_bus_speed() to be
6870     present.
6871
6872     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
6873
6874 commit 8229e9c04f7019ddd76aea05d4dca044cbc9a34a
6875 Author: Peter Tyser <ptyser@xes-inc.com>
6876 Date:   Sat Apr 18 22:34:00 2009 -0500
6877
6878     cm5200: Make function test command names more unique
6879
6880     Add "_test" to cm5200's function test command names to prevent
6881     overlap with common, global function names.  Originally, the
6882     "do_i2c" function test command interfered with
6883     common/cmd_i2c.c's "do_i2c" when CONFIG_I2C_CMD_TREE was defined.
6884
6885     The functions were also made static as they are not globally accessed.
6886
6887     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
6888
6889 commit f0722ee762e8dada9d7f74ac2745e043f83aae85
6890 Author: Peter Tyser <ptyser@xes-inc.com>
6891 Date:   Fri Apr 24 15:34:09 2009 -0500
6892
6893     tsi108_i2c: Add i2c_init() stub function
6894
6895     Add the i2c_init() function so that the tsi108_i2c.c driver fits
6896     U-Boot's standard I2C API which is utilized by cmd_i2c.c
6897
6898     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
6899
6900 commit 8d907e79bc9babb27396e34be54cfdc36ff62fb9
6901 Author: Peter Tyser <ptyser@xes-inc.com>
6902 Date:   Fri Apr 24 15:34:08 2009 -0500
6903
6904     mpc7448hpc2: Add CONFIG_SYS_I2C_SPEED define
6905
6906     Add standard CONFIG_SYS_I2C_SPEED define for the mpc7448hpc2 so that
6907     it can use the common 'i2c speed' command.  Note that the I2C controller
6908     utilized by the mpc7448hpc2 has a fixed speed and cannot be changed
6909     dynamically.
6910
6911     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
6912
6913 commit a056b1ce9e19b4d4ab3dd01c3f897dcd832cd37f
6914 Author: Peter Tyser <ptyser@xes-inc.com>
6915 Date:   Fri Apr 24 15:34:07 2009 -0500
6916
6917     Marvell: i2c cleanup
6918
6919     The following changes were made, primarily to bring the Marvell i2c
6920     driver in line with U-Boot's current I2C API:
6921     - Made i2c_init() globally accessible
6922     - Made i2c_read() and i2c_write() return an integer
6923     - Updated i2c_init() calls to pass in CONFIG_SYS_I2C_SLAVE in the
6924       offhand chance someone adds slave support in the future
6925
6926     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
6927
6928 commit 54afc6ee10c8cd09598d814d49e601359b005e49
6929 Author: Peter Tyser <ptyser@xes-inc.com>
6930 Date:   Fri Apr 24 15:34:06 2009 -0500
6931
6932     cpci750: i2c cleanup
6933
6934     The following changes were made, primarily to bring the cpci750 i2c
6935     driver in line with U-Boot's current I2C API:
6936     - Made i2c_init() globally accessible
6937     - Made i2c_read() and i2c_write() return an integer
6938     - Updated i2c_init() calls to pass in CONFIG_SYS_I2C_SLAVE in the
6939       offhand chance someone adds slave support in the future
6940
6941     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
6942
6943 commit 9c90a2c8e87414007a016b7cd099ac1e32fd301b
6944 Author: Peter Tyser <ptyser@xes-inc.com>
6945 Date:   Fri Apr 24 15:34:05 2009 -0500
6946
6947     i2c.h: Provide a default CONFIG_SYS_I2C_SLAVE value
6948
6949     Many boards/controllers/drivers don't support an I2C slave interface,
6950     however CONFIG_SYS_I2C_SLAVE is used in common code so provide a
6951     default
6952
6953     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
6954
6955 commit e7563aff174f77aa61dab1ef5d9b47bebaa43702
6956 Author: Kumar Gala <galak@kernel.crashing.org>
6957 Date:   Thu Jun 11 23:42:35 2009 -0500
6958
6959     fsl-ddr: Fix handling of >4G of memory when !CONFIG_PHYS_64BIT
6960
6961     The ddr code computes most things as 64-bit quantities and had some places
6962     in the middle that it was using phy_addr_t and phys_size_t.
6963
6964     Instead we use unsigned long long through out and only at the last stage of
6965     setting the LAWs and reporting the amount of memory to the board code do we
6966     truncate down to what we can cover via phys_size_t.
6967
6968     This has the added benefit that the DDR controller itself is always setup
6969     the same way regardless of how much memory we have.  Its only the LAW
6970     setup that limits what is visible to the system.
6971
6972     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
6973
6974 commit d4b130dc80761b430dc5b410159cd158fca1a348
6975 Author: Kumar Gala <galak@kernel.crashing.org>
6976 Date:   Thu Jun 11 23:40:34 2009 -0500
6977
6978     85xx: Use print_size to report amount of memory not mapped by TLBs
6979
6980     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
6981
6982 commit 6e2aebc33fa740c068fe28d40eaf0319b7c7287e
6983 Author: Haiying Wang <Haiying.Wang@freescale.com>
6984 Date:   Wed May 20 12:30:42 2009 -0400
6985
6986     85xx: Add README for MPC8569MDS
6987
6988     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
6989     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
6990
6991 commit b2aab386e957ba684d4f2a466bfaa91770e5058a
6992 Author: Haiying Wang <Haiying.Wang@freescale.com>
6993 Date:   Wed May 20 12:30:33 2009 -0400
6994
6995     85xx: Add UART1 support for MPC8569MDS
6996
6997     MPC8569 UART1 signals are muxed with PortF bit[9-12], we need to define
6998     those pins before using UART1.
6999
7000     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
7001     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7002
7003 commit 399b53cbab0b377ac4c5c16c19c6e41b68a9c719
7004 Author: Haiying Wang <Haiying.Wang@freescale.com>
7005 Date:   Wed May 20 12:30:32 2009 -0400
7006
7007     85xx: Add PIB support at CS4/CS5 for MPC8569MDS
7008
7009     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
7010     Signed-off-by: Yu Liu <Yu.Liu@freescale.com>
7011     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7012
7013 commit fb27949059f1bc84381a6216a819090f0cdbaa70
7014 Author: Haiying Wang <Haiying.Wang@freescale.com>
7015 Date:   Thu Jun 4 16:12:39 2009 -0400
7016
7017     85xx: Fix some settings for MPC8569MDS board
7018
7019     - Increase the size of malloc to 512KB because MPC8569MDS needs more memory for
7020     malloc to support up to eight Ethernet interfaces.
7021     - Move Environment address out of uboot thus the saved environment variables
7022     will not be erased after u-boot is re-programmed.
7023
7024     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
7025     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7026
7027 commit c7f60fd29f2d638d080cdf1a49ad985b85f9429d
7028 Author: Haiying Wang <Haiying.Wang@freescale.com>
7029 Date:   Wed May 20 12:30:30 2009 -0400
7030
7031     85xx: Fix MURAM size for MPC8569
7032
7033     MPC8569 has 128K bytes MURAM.
7034
7035     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
7036     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7037
7038 commit a53c997dd7fc858f2a27f5a47b200567b9343ae5
7039 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
7040 Date:   Fri May 22 20:23:51 2009 +0200
7041
7042     at91/cpu.c: add missing Copyright & GPL header
7043
7044     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
7045
7046 commit aa446a591aca46ef2b53cc6598ea8091feb45444
7047 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
7048 Date:   Sun Jun 7 21:45:16 2009 +0900
7049
7050     apollon: Fix a OBJCFLAGS typo
7051
7052     Signed-off-by: Shinya Kuribayashi <skuribay@pobox.com>
7053
7054 commit 580611cb0932143fc2d7a735cfa9ce1ef34d6002
7055 Author: Wolfgang Denk <wd@denx.de>
7056 Date:   Wed Jun 10 00:19:28 2009 +0200
7057
7058     Prepare 2009.06-rc3
7059
7060     Update CHANGELOG
7061
7062     Signed-off-by: Wolfgang Denk <wd@denx.de>
7063
7064 commit 3a76ab5c166d5956885f803ce975e7151cc0ca0e
7065 Author: Wolfgang Denk <wd@denx.de>
7066 Date:   Wed Jun 10 00:15:11 2009 +0200
7067
7068     rmu board: fix error: 'CONFIG_ENV_SECT_SIZE' undeclared
7069
7070     Signed-off-by: Wolfgang Denk <wd@denx.de>
7071
7072 commit 165f9859b64ff59f0cfae3cc70a7e7ded7aaa4a7
7073 Author: Daniel Mack <daniel@caiaq.de>
7074 Date:   Thu Jun 4 19:44:12 2009 +0200
7075
7076     ubifs: fix small error path mismatch
7077
7078     In do_readpage(), don't free 'dn' if its allocation failed.
7079
7080     Signed-off-by: Daniel Mack <daniel@caiaq.de>
7081
7082 commit de7cf709ebd3c01fbd094e8853dabb410c0370a1
7083 Author: Wolfgang Denk <wd@denx.de>
7084 Date:   Thu Jun 4 00:31:07 2009 +0200
7085
7086     EP88x: fix broken linker script
7087
7088     Signed-off-by: Wolfgang Denk <wd@denx.de>
7089     Tested-by: Mikhail Zaturenskiy <mzaturenskiy@shoppertrak.com>
7090
7091 commit 7a2063bd80d3b58b2dd5d5e58f4411f8d250576c
7092 Author: Wolfgang Denk <wd@denx.de>
7093 Date:   Fri May 15 00:16:02 2009 +0200
7094
7095     TQM85xx: minor config file cleanup
7096
7097     Remove "saveenv" from "update" definition: the environment is outside
7098     the U-Boot image on TQM85xx and therefor not affected by updates.
7099
7100     Also "beautify" code a bit (vertical alignment).
7101
7102     Signed-off-by: Wolfgang Denk <wd@denx.de>
7103
7104 commit c0296b1801fc9426d772fa75fe58458db605dfee
7105 Author: Wolfgang Denk <wd@denx.de>
7106 Date:   Fri May 15 00:16:01 2009 +0200
7107
7108     TQM85xx: adapt for new flash types
7109
7110     Old TQM85xx boards had 'M' type Spansion Flashes from the S29GLxxxM
7111     series while new boards have 'N' type Flashes from the S29GLxxxN
7112     series, which have bigger sectors: 2 x 128 instead of 2 x 64 KB.
7113
7114     We now change the configuration to the new flash types for all
7115     boards; this also works on old boards - we just waste two flash
7116     sectors for the environment which could be smaller there.
7117
7118     Signed-off-by: Wolfgang Denk <wd@denx.de>
7119
7120 commit 6735104924f06340071a6914a9ee3345607fc102
7121 Author: Dave Liu <daveliu@freescale.com>
7122 Date:   Mon May 18 17:49:23 2009 +0800
7123
7124     85xx: Fix the wrong SYS_CLK_IN for 8569MDS
7125
7126     The SYS_CLK_IN of MPC8569MDS is 66.66MHz,
7127     The DDR_CLK_IN is same with SYS_CLK_IN in 8569 processor.
7128     so, change the SYS_CLK_IN from 66MHz to 66.66MHz.
7129
7130     Signed-off-by: Dave Liu <daveliu@freescale.com>
7131
7132 commit 16e7559c08b6f29db4596d795b92914c01e6a1b3
7133 Author: Dave Liu <daveliu@freescale.com>
7134 Date:   Fri May 15 10:27:44 2009 +0800
7135
7136     85xx: Fix the wrong BCSR address of 8569MDS
7137
7138     The BCSR17[7] = 1 will unlock the write protect of FLASH.
7139     The WP# pin only controls the write protect of top/bottom sector,
7140     That is why we can save env, but we can't write the first sector
7141     before the patch.
7142
7143     Signed-off-by: Dave Liu <daveliu@freescale.com>
7144
7145 commit 90d13b8ac3d515349626d7c8a3dc34ef38c43fa6
7146 Author: Fredrik Arnerup <fredrik.arnerup@edgeware.tv>
7147 Date:   Tue Jun 2 16:27:10 2009 -0500
7148
7149     85xx: bugfix for reading maximum TLB size on mpc85xx
7150
7151     The MAXSIZE field in the TLB1CFG register is 4 bits, not 8 bits.
7152     This made setup_ddr_tlbs() try to set up a TLB larger than the e500 maximum
7153     (256 MB)
7154     which made u-boot hang in board_init_f() when trying to create a new stack
7155     in RAM.
7156     I have an mpc8540 with one 1GB dimm.
7157
7158     Signed-off-by: Fredrik Arnerup <fredrik.arnerup@edgeware.tv>
7159     Signed-off-by: Andy Fleming <afleming@freescale.com>
7160     Acked-by: Kumar Gala <galak@kernel.crashing.org>
7161
7162 commit 1b5291dddf5f16c7ae10e3cb165882fa96038b26
7163 Author: Dave Liu <daveliu@freescale.com>
7164 Date:   Fri Mar 27 14:32:43 2009 +0800
7165
7166     85xx: Fix the clock adjust of mpc8569mds board
7167
7168     Currently the clk_adj is 6 (3/4 cycle), The settings will cause
7169     the DDR controller hang at the data init. Change the clk_adj
7170     from 6 to 4 (1/2 cycle), make the memory system stable.
7171
7172     Signed-off-by: Dave Liu <daveliu@freescale.com>
7173
7174 commit faa14babd7466dfade358f9cac128ae246b9bf1b
7175 Author: RONETIX - Ilko Iliev <iliev@ronetix.at>
7176 Date:   Fri Jun 5 16:54:31 2009 +0200
7177
7178     at91: fix a USB problem for AT91SAM9261
7179
7180     This patch corrects the missing PLLB initialization in usb_cpu_init()
7181     for AT91SAM9261.
7182     Because of the missing PLLB initialization, the USB support for all
7183     AT91SAM9261 based boards will work only if the PLLB is configured by a
7184     precedent bootloader.
7185
7186     Signed-off-by: Ilko Iliev <iliev@ronetix.at>
7187     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
7188     Signed-off-by: Remy Bohmer <linux@bohmer.net>
7189
7190 commit 0c24dec550ddb7d86b8bfdd8645b18479f73e6e2
7191 Author: Felix Radensky <felix@embedded-sol.com>
7192 Date:   Sun May 31 20:44:15 2009 +0300
7193
7194     ppc4xx/net: Fix MDIO clock setup
7195
7196     This patch fixes MDIO clock setup in case when OPB frequency is 100MHz.
7197     Current code assumes that the value of sysinfo.freqOPB is 100000000
7198     when OPB frequency is 100MHz. In reality it is 100000001. As a result
7199     MDIO clock is set to incorrect value, larger than 2.5MHz, thus violating
7200     the standard. This in not a problem on boards equipped with Marvell PHYs
7201     (e.g. Canyonlands), since those PHYs support MDIO clocks up to 8.3MHz,
7202     but can be a problem for other PHYs (e.g. Realtek ones).
7203
7204     Signed-off-by: Felix Radensky <felix@embedded-sol.com>
7205     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7206
7207 commit d65e34d12514de2bbe3b8f519761d641c081bad0
7208 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
7209 Date:   Wed Feb 25 14:27:29 2009 +0900
7210
7211     rtl8169: fix PCI system memory address
7212
7213     When PCI device use system memory, some PCI host controller should be
7214     set physical memory address.
7215
7216     Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
7217     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7218
7219 commit ca9c8a1e10fac01e6a1129f82a7ce18bd818fa43
7220 Author: Manikandan Pillai <mani.pillai@ti.com>
7221 Date:   Wed Apr 8 09:14:35 2009 +0530
7222
7223     SMC911x driver fixed for NFS boot
7224
7225     eth_halt() function in the smc911x drivers used to call the
7226     smc911x_reset() function. eth_halt() used to be called after
7227     tftp transfers. This used to put the ethernet chip in reset
7228     while the linux boots up resulting in the ethernet driver
7229     not coming up. NFS boot used to fail as a result.
7230
7231     This patch calls smc911x_shutdown() instead of smc911x_reset().
7232     Some comments received has also been fixed.
7233
7234     Signed-off-by: Manikandan Pillai <mani.pillai@ti.com>
7235     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7236
7237 commit e5a3bc2401a23f1890611f020f57f94824a534db
7238 Author: Remy Bohmer <linux@bohmer.net>
7239 Date:   Sun May 3 12:11:40 2009 +0200
7240
7241     Add config option for disabling DM9000-SROM support.
7242
7243     Some boards do not have SROM support for the DM9000 network adapter.
7244     Instead of listing these board names in the driver code, make this
7245     option configurable from the board config file.
7246
7247     It also removes a build warning for the at91sam9261ek board:
7248     'dm9000x.c:545: warning: 'read_srom_word' defined but not used'
7249
7250     And it repaires the trizepsiv board build which was broken around the
7251     same routines
7252
7253     Signed-off-by: Remy Bohmer <linux@bohmer.net>
7254     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7255
7256 commit 3c9b1ee17e19bd6d80344678d41a85e52b0be713
7257 Author: Kim Phillips <kim.phillips@freescale.com>
7258 Date:   Fri Jun 5 14:11:33 2009 -0500
7259
7260     mpc83xx: don't set SICRH_TSOBI1 to RMII/RTBI operation
7261
7262     In GMII mode (which operates at 3.3V) both SICRH TSEC1/2 output buffer
7263     impedance bits should be clear, i.e., SICRH[TSIOB1] = 0 and SICRH[TSIOB2] = 0.
7264     SICRH[TSIOB1] was erroneously being set high.
7265
7266     U-Boot always operated this PHY interface in GMII mode.  It is assumed this
7267     was missed in the clean up by the original board porters, and copied along
7268     to the TQM and sbc boards.
7269
7270     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
7271     Acked-by: Ira Snyder <iws@ovro.caltech.edu>
7272     Reviewed-by: David Hawkins <dwh@ovro.caltech.edu>
7273     Tested-by: Paul Gortmaker <paul.gortmaker@windriver.com>
7274     CC: Dave Liu <DaveLiu@freescale.com>
7275
7276 commit 2c0234fa79122a5aa77c4e17c33eb2fe184b61a7
7277 Author: Daniel Mack <daniel@caiaq.de>
7278 Date:   Wed Apr 8 13:23:37 2009 +0200
7279
7280     smc911x: write back the manually set MAC address
7281
7282     If the MAX address is given by the environment, write it back to the
7283     hardware.
7284
7285     Signed-off-by: Daniel Mack <daniel@caiaq.de>
7286     Cc: Sascha Hauer <s.hauer@pengutronix.de>
7287     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7288
7289 commit dfcd7f21607fd847236b04bb1a8d59a7c10ab99c
7290 Author: Wolfgang Denk <wd@denx.de>
7291 Date:   Fri May 15 00:16:03 2009 +0200
7292
7293     Redundant Environment: protect full sector size
7294
7295     Several boards used different ways to specify the size of the
7296     protected area when enabling flash write protection for the sectors
7297     holding the environment variables: some used CONFIG_ENV_SIZE and
7298     CONFIG_ENV_SIZE_REDUND, some used CONFIG_ENV_SECT_SIZE, and some even
7299     a mix of both for the "normal" and the "redundant" areas.
7300
7301     Normally, this makes no difference at all. However, things are
7302     different when you have to deal with boards that can come with
7303     different types of flash chips, which may have different sector
7304     sizes.
7305
7306     Here we may have to chose CONFIG_ENV_SECT_SIZE such that it fits the
7307     biggest sector size, which may include several sectors on boards using
7308     the smaller sector flash types. In such a case, using CONFIG_ENV_SIZE
7309     or CONFIG_ENV_SIZE_REDUND to enable the protection may lead to the
7310     case that only the first of these sectors get protected, while the
7311     following ones aren't.
7312
7313     This is no real problem, but it can be confusing for the user -
7314     especially on boards that use CONFIG_ENV_SECT_SIZE to protect the
7315     "normal" areas, while using CONFIG_ENV_SIZE_REDUND for the
7316     "redundant" area.
7317
7318     To avoid such inconsistencies, I changed all sucn boards that I found
7319     to consistently use CONFIG_ENV_SECT_SIZE for protection. This should
7320     not cause any functional changes to the code.
7321
7322     Signed-off-by: Wolfgang Denk <wd@denx.de>
7323     Cc: Paul Ruhland
7324     Cc: Pantelis Antoniou <panto@intracom.gr>
7325     Cc: Stefan Roese <sr@denx.de>
7326     Cc: Gary Jennejohn <garyj@denx.de>
7327     Cc: Dave Ellis <DGE@sixnetio.com>
7328     Acked-by: Stefan Roese <sr@denx.de>
7329
7330 commit b81830f6e3b3e6ed114d071eb107965e49fa9b5a
7331 Author: Ilya Yanok <yanok@emcraft.com>
7332 Date:   Thu May 14 14:03:09 2009 +0400
7333
7334     mmc: it's safe to ignore mmc_send_if_cond() return value
7335
7336     Return value of mmc_send_if_cond() can be safely ignored (as it is
7337     done in Linux). This makes older cards work with MXC MCI controller.
7338
7339     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
7340
7341 commit dba6fcf6517faa5dda7df8109febe03c9c72a6f5
7342 Author: Stefan Roese <sr@denx.de>
7343 Date:   Mon May 11 15:54:13 2009 +0200
7344
7345     cfi_mtd: Fix bug in last sector detection
7346
7347     This patch now enabled this cfi-mtd wrapper to correctly detect and
7348     erase the last sector in an NOR FLASH device.
7349
7350     Signed-off-by: Stefan Roese <sr@denx.de>
7351
7352 commit 4e3d89ba948eef801ffd46ef862cdede5b3f8320
7353 Author: Yauhen Kharuzhy <jekhor@gmail.com>
7354 Date:   Thu May 7 00:43:30 2009 +0300
7355
7356     mmc: Fix decoding of SCR & function switch data on little-endian machines
7357
7358     SCR & switch data are read from card as big-endian words and should be
7359     converted to CPU byte order.
7360
7361     Signed-off-by: Yauhen Kharuzhy <jekhor@gmail.com>
7362     Signed-off-by: Andy Fleming <afleming@freescale.com>
7363
7364 commit f33cb34b3971dabe3720d577b0e1b8601c09fe17
7365 Author: Yauhen Kharuzhy <jekhor@gmail.com>
7366 Date:   Thu May 7 13:08:53 2009 +0300
7367
7368     mmc: Remove return from mmc_init for non SD 2.0 compatible cards.
7369
7370     Cards which are not compatible with SD 2.0 standard, may return response
7371     for CMD8 command, but it will be invalid in terms of SD 2.0. We should
7372     accept this case as admissible, just like Linux does.
7373
7374     Signed-off-by: Yauhen Kharuzhy <jekhor@gmail.com>
7375     Signed-off-by: Andy Fleming <afleming@freescale.com>
7376
7377 commit 998be3dd59ed0af4bec38324047fecfa88ac45db
7378 Author: Rabin Vincent <rabin@rab.in>
7379 Date:   Sun Apr 5 13:30:56 2009 +0530
7380
7381     mmc: drop unnecessary casts
7382
7383     Now that response is a uint, we can drop all the casts.
7384
7385     Signed-off-by: Rabin Vincent <rabin@rab.in>
7386
7387 commit 0b453ffe28bb9227d86ddbe0893bd19c93f04ed7
7388 Author: Rabin Vincent <rabin@rab.in>
7389 Date:   Sun Apr 5 13:30:55 2009 +0530
7390
7391     mmc: fix response decoding on little endian
7392
7393     The mmc code defines the response as an array of chars.  However, it
7394     access the response bytes both as (i) an array of four uints (with
7395     casts) and (ii) as individual chars.  The former case is used more
7396     often, including by the driver when it assigns the response.
7397
7398     The char-wise accesses are broken on little endian systems because they
7399     assume that the bytes in the uints are in big endian byte order.
7400
7401     This patch fixes this by changing the response to be an array of four
7402     uints and replacing the char-wise accesses with equivalent uint-wise
7403     accesses.
7404
7405     Signed-off-by: Rabin Vincent <rabin@rab.in>
7406
7407 commit 9b1f942c09dd942e6de3185caa81c111b14de567
7408 Author: Rabin Vincent <rabin@rab.in>
7409 Date:   Sun Apr 5 13:30:54 2009 +0530
7410
7411     mmc: use lldiv to fix arm eabi build
7412
7413     The generic MMC core uses direct long long divisions, which do not build
7414     with ARM EABI toolchains.  Use lldiv() instead, which works everywhere.
7415
7416     Signed-off-by: Rabin Vincent <rabin@rab.in>
7417
7418 commit e85649c7e683faea1ccfddc9fa9abc62f38e4201
7419 Author: Rabin Vincent <rabin@rab.in>
7420 Date:   Sun Apr 5 13:30:53 2009 +0530
7421
7422     mmc: check find_mmc_device return value
7423
7424     find_mmc_device returns NULL if an invalid device number is specified.
7425     Check for this to avoid dereferencing NULL pointers.
7426
7427     Signed-off-by: Rabin Vincent <rabin@rab.in>
7428
7429 commit ac0865ff33870cdf2cd480165045e1bc311e9fa2
7430 Author: Rabin Vincent <rabin@rab.in>
7431 Date:   Sun Apr 5 13:30:52 2009 +0530
7432
7433     mmc: clean up help texts
7434
7435     Remove some repeated words and superfluous newlines in the mmc command
7436     help entries.
7437
7438     Signed-off-by: Rabin Vincent <rabin@rab.in>
7439
7440 commit 7d6900ebe16d679c0e03f8d1584b64057a64ce39
7441 Author: Mike Frysinger <vapier@gentoo.org>
7442 Date:   Fri May 29 17:01:48 2009 -0400
7443
7444     Blackfin: spi: fix pin handling of SPI0 SSEL4
7445
7446     CS4 on SPI0 has a dedicated PH8 pin which needs to be enabled as a
7447     peripheral in order to work.
7448
7449     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7450
7451 commit 2157359dad2533987f5eb0181ef543693fad6a33
7452 Author: Mike Frysinger <vapier@gentoo.org>
7453 Date:   Tue May 26 02:51:57 2009 -0400
7454
7455     Blackfin: fix if() logic in bootrom evt1 check
7456
7457     A missing set of parenthesis caused the silicon revision to apply only to
7458     the BF533 and not the BF531/BF532 variants.
7459
7460     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7461
7462 commit 76b5883da2cf049cd410901c04ea450e5f5c27c3
7463 Author: Stefan Roese <sr@denx.de>
7464 Date:   Sat May 16 12:04:22 2009 +0200
7465
7466     jffs2/mtdparts: Fix problem with usage from JFFS2 and MTDPARTS together
7467
7468     Currently using JFFS2 with MTDPARTS enabled doesn't work. This is because
7469     mtdparts_init() is available in both files, cmd_mtdparts.c and
7470     cmd_jffs2.c. Please note that in the original cmd_jffs2.c file (before
7471     the jffs2/mtdparts command/file split those 2 different versions
7472     already existed. So this is nothing new. The main problem is that the
7473     variables "current_dev" and "current_partnum" are declared in both
7474     files now. This doesn't work.
7475
7476     This patch now changes the names of those variable to more specific
7477     names: "current_mtd_dev" and "current_mtd_partnum". This is because
7478     this patch also changes the declaration from static to global, so
7479     that they can be used from both files.
7480
7481     Please note that my first tests were not successful. The MTD devices
7482     selected via mtdparts are now accessed but I'm failing to see the
7483     directory listed via the "ls" command. Nothing is displayed. Perhaps
7484     I didn't generate the JFFS2 image correctly (I never used JFFS2 in
7485     U-Boot before). Not sure. Perhaps somebody else could take a look at
7486     this as well. I'll continue looking into this on Monday.
7487
7488     Signed-off-by: Stefan Roese <sr@denx.de>
7489     Cc: Wolfgang Denk <wd@denx.de>
7490     Cc: Detlev Zundel <dzu@denx.de>
7491     Cc: Ilya Yanok <yanok@emcraft.com>
7492     Cc: Renaud barbier <renaud.barbier@ge.com>
7493
7494 commit ab687907980fa28940a1a992d3f1c5d17cdbbf5d
7495 Author: Graf Yang <graf.yang@analog.com>
7496 Date:   Sun May 24 02:34:34 2009 -0400
7497
7498     Blackfin: bf518f-ezbrd: setup portmux for async flash
7499
7500     The pins for async memory where parallel flash lives are not enabled by
7501     default, so make sure we mux them as needed.
7502
7503     Signed-off-by: Graf Yang <graf.yang@analog.com>
7504     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7505
7506 commit f40f6db278f602b55820693634a7256b0b4e4b80
7507 Author: Stefan Roese <sr@denx.de>
7508 Date:   Wed May 20 10:58:03 2009 +0200
7509
7510     nand: Fix problem with ECC ordering for PPC4xx NDFC platforms
7511
7512     This patch enables Smart Media (SMC) ECC byte ordering which is used
7513     on the PPC4xx NAND FLASH controller (NDFC). Without this patch we have
7514     incompatible ECC byte ordering to the Linux kernel NDFC driver.
7515
7516     Signed-off-by: Stefan Roese <sr@denx.de>
7517     Acked-by: Scott Wood <scottwood@freescale.com>
7518
7519 commit 399aab7748bef053d59612211e1bd7a3fabfce18
7520 Author: Stefan Roese <sr@denx.de>
7521 Date:   Wed May 20 10:58:02 2009 +0200
7522
7523     ppc4xx: Fix problem with ECC ordering for PPC4xx NDFC platforms
7524
7525     This patch now uses the correct ECC byte order (Smart Media - SMC)
7526     to be used on the 4xx NAND FLASH driver. Without this patch we have
7527     incompatible ECC byte ordering to the Linux kernel NDFC driver.
7528
7529     Please note that we also have to enable CONFIG_MTD_NAND_ECC_SMC in
7530     drivers/mtd/nand/nand_ecc.c for correct operation. This is done with
7531     a seperate patch.
7532
7533     Signed-off-by: Stefan Roese <sr@denx.de>
7534     Acked-by: Scott Wood <scottwood@freescale.com>
7535
7536 commit 5d841fac8249a2b3f9a814da2140132be0a9f60d
7537 Author: Stefan Roese <sr@denx.de>
7538 Date:   Wed May 20 10:58:01 2009 +0200
7539
7540     ppc4xx: Move definition for PPC4xx NAND FLASH controller to header
7541
7542     This patch moves the definition for the PPC4xx NAND FLASH controller
7543     (NDFC) CONFIG_NAND_NDFC into include/ppc4xx.h. This is needed for the
7544     upcoming fix for the ECC byte ordering of the NDFC driver.
7545
7546     Signed-off-by: Stefan Roese <sr@denx.de>
7547     Acked-by: Scott Wood <scottwood@freescale.com>
7548
7549 commit 2df72b82bc9e17b88dc82735a067749220beb025
7550 Author: Kim Phillips <kim.phillips@freescale.com>
7551 Date:   Tue May 19 12:53:36 2009 -0500
7552
7553     common: fix inline--weak error spotted by gcc 4.4
7554
7555     cmd_ide.c:547: error: inline function 'ide_inb' cannot be declared weak
7556
7557     removing the inline attribute fixes it.
7558
7559     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
7560
7561 commit 9fd9abedcc3c10cf89353265cbe05f58609d51f3
7562 Author: Kim Phillips <kim.phillips@freescale.com>
7563 Date:   Tue May 19 12:53:32 2009 -0500
7564
7565     TQM834x: remove defines causing gcc4.4 warnings
7566
7567     Configuring for TQM834x board...
7568     cpu_init.c: In function 'cpu_init_f':
7569     cpu_init.c:262: warning: array subscript is above array bounds
7570     cpu_init.c:263: warning: array subscript is above array bounds
7571     cpu_init.c:270: warning: array subscript is above array bounds
7572     ...
7573
7574     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
7575
7576 commit 0850301747228a3327f2815a85284d26ade3de95
7577 Author: Andreas Huber <andreas.huber@keymile.com>
7578 Date:   Tue May 19 11:06:30 2009 +0200
7579
7580     UBI: fix return code in ubi_volume_read
7581
7582     Return -ENODEV instead of 0 when trying to read from a non existing volume.
7583
7584     Signed-off-by: Andreas Huber <andreas.huber@keymile.com>
7585     Signed-off-by: Stefan Roese <sr@denx.de>
7586
7587 commit ec01481ddc4cf302c7f6d760b776ca94819ec21e
7588 Author: Graf Yang <graf.yang@analog.com>
7589 Date:   Tue May 19 04:40:08 2009 -0400
7590
7591     Blackfin: fix timer_init()/timer_reset()
7592
7593     The timer_init() function was not using the right csync instruction, nor
7594     was it doing it right after disabling the core timer.
7595
7596     The timer_reset() function would reset the timestamp, but not the actual
7597     timer, so there was a common edge case where get_timer() return a jump of
7598     one timestamp (couple milliseconds) right after resetting.  This caused
7599     many functions to improperly timeout right away.
7600
7601     Signed-off-by: Graf Yang <graf.yang@analog.com>
7602     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7603
7604 commit c06326c73bf90e48a8e1cf8893ad31c575423f50
7605 Author: Shinya Kuribayashi <skuribay@pobox.com>
7606 Date:   Sat May 16 09:12:09 2009 +0900
7607
7608     MIPS: lib_mips/board.c: Remove unused variables
7609
7610     This fixes the following build warnings:
7611
7612     board.c: In function 'board_init_r':
7613     board.c:328: warning: unused variable 'i'
7614     board.c:326: warning: unused variable 'e'
7615
7616     Signed-off-by: Shinya Kuribayashi <skuribay@pobox.com>
7617
7618 commit 47f6a36cc3f3427cc8e4f1d0f3e6678be6f33769
7619 Author: Shinya Kuribayashi <skuribay@pobox.com>
7620 Date:   Sat May 16 09:12:09 2009 +0900
7621
7622     MIPS: Make all extern-ed functions in bitops.h static
7623
7624     All these functions are expected to be static inline-ed.
7625     This patch also fixes the following build warnings on MIPS targets:
7626
7627     include/asm/bitops.h: In function 'ext2_find_next_zero_bit':
7628     include/asm/bitops.h:862: warning: '__fswab32' is static but used in inline function 'ext2_find_next_zero_bit' which is not static
7629     include/asm/bitops.h:885: warning: '__fswab32' is static but used in inline function 'ext2_find_next_zero_bit' which is not static
7630     include/asm/bitops.h:887: warning: '__fswab32' is static but used in inline function 'ext2_find_next_zero_bit' which is not static
7631
7632     Signed-off-by: Shinya Kuribayashi <skuribay@pobox.com>
7633
7634 commit 87423d740b91329b8d1d0b73cafd6930993b558a
7635 Author: Thomas Lange <thomas@corelatus.se>
7636 Date:   Fri Apr 24 16:22:16 2009 +0200
7637
7638     MIPS: Implement ethernet halt for au1x00
7639
7640     Implement ethernet halt() by putting MAC0 in reset.
7641     If we do not do this, we will get memory corruption
7642     when ethernet frames are received during early OS boot.
7643
7644     Signed-off-by: Thomas Lange <thomas@corelatus.se>
7645     Signed-off-by: Shinya Kuribayashi <skuribay@pobox.com>
7646
7647 commit a2e0ffcf2d9a22c582a93e84a4bef20fd3877f47
7648 Author: Wolfgang Denk <wd@denx.de>
7649 Date:   Fri May 15 23:29:23 2009 +0200
7650
7651     Prepare v2009.06-rc2
7652
7653     Update CHANGELOG.
7654
7655     Signed-off-by: Wolfgang Denk <wd@denx.de>
7656
7657 commit f4317ea91942f44cc1c433277927b61618e9b0a5
7658 Author: Daniel Mack <daniel@caiaq.de>
7659 Date:   Tue May 5 12:48:29 2009 +0200
7660
7661     ARM: fix PXA build by defining UP2OCR
7662
7663     U-Boot does not currently build for PXA platforms with USB support
7664     enabled:
7665
7666     usb.c:46: error: 'UP2OCR' undeclared (first use in this function)
7667
7668     Signed-off-by: Daniel Mack <daniel@caiaq.de>
7669     Cc: Markus Klotzbuecher <mk@denx.de>
7670
7671     Edited commit message.
7672     Signed-off-by: Wolfgang Denk <wd@denx.de>
7673
7674 commit e26ad0eabd10a8cda51920fbcfe4da5b4ccf0c98
7675 Author: Wolfgang Denk <wd@denx.de>
7676 Date:   Fri May 15 22:32:57 2009 +0200
7677
7678     Minor Coding Style fix; update CHANGELOG.
7679
7680     Signed-off-by: Wolfgang Denk <wd@denx.de>
7681
7682 commit af75a45d23b72a59ac5cc0427696c7f634fdc94b
7683 Author: Wolfgang Denk <wd@denx.de>
7684 Date:   Fri May 15 09:27:58 2009 +0200
7685
7686     IDE: bail out of dev_print() for unknown device types
7687
7688     Commit 574b319512 introduced a subtle bug by mixing a list of tests
7689     for "dev_desc->type" and "dev_desc->if_type" into one switch(), which
7690     then mostly did not work because "dev_desc->type" cannot take any
7691     "IF_*" type values. A later fix in commit 8ec6e332ea changed the
7692     switch() into testing "dev_desc->if_type", but at this point the
7693     initial test for unknown device types was completely lost, which
7694     resulted in output like that for IDE ports without device attached:
7695
7696       Device 1: Model:  Firm:  Ser#:
7697                 Type: # 1F #
7698                 Capacity: not available
7699
7700     This patch re-introduces the missing test for unknown device types.
7701
7702     Signed-off-by: Wolfgang Denk <wd@denx.de>
7703     Cc: Stefan Roese <sr@denx.de>
7704     Cc: Detlev Zundel <dzu@denx.de>
7705     Tested-by: Stefan Roese <sr@denx.de>
7706
7707 commit c21f62d8483fbab44cd98d93ff2e9355a330d225
7708 Author: Stefan Roese <sr@denx.de>
7709 Date:   Thu May 14 07:25:13 2009 +0200
7710
7711     74xx_7xx: Fix rounding problem in CPU frequency calculation
7712
7713     This patch fixes a problem in the CPU frequency calculation. Without it
7714     a 798MHz CPU is displayed as 368.503 MHz. And with it it's 798 MHz.
7715
7716     Signed-off-by: Stefan Roese <sr@denx.de>
7717
7718 commit 3ad8a0517b724782ab36f2b554a94de4c00c1adb
7719 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
7720 Date:   Wed May 13 22:24:12 2009 +0200
7721
7722     console.h: remove unused prototype 'console_realloc'
7723
7724     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
7725
7726 commit 84bf7ca522e94ec402a1264b01971b924b7e268f
7727 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
7728 Date:   Wed May 13 22:16:31 2009 +0200
7729
7730     api: remove un-needed ifdef CONFIG_API already handle by the Makefile
7731
7732     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
7733
7734 commit 792a09eb9d5d8c4f74b7e9f2e887316d511a4e80
7735 Author: Detlev Zundel <dzu@denx.de>
7736 Date:   Wed May 13 10:54:10 2009 +0200
7737
7738     Fix e-mail address of Gary Jennejohn.
7739
7740     Signed-off-by: Detlev Zundel <dzu@denx.de>
7741
7742 commit 5e2c08c3ac90808e9be64856916bfd6df984823c
7743 Author: Emil Medve <Emilian.Medve@Freescale.com>
7744 Date:   Tue May 12 13:48:32 2009 -0500
7745
7746     Remove inline qualifier from show_boot_progress()
7747
7748     The 'inline' is conflicting with the semantic of 'weak' attribute and with the
7749     way the show_boot_progress() function is used.
7750
7751     Also gcc 4.4 is complaining about it:
7752
7753     main.c:51: error: inline function 'show_boot_progress' cannot be declared weak
7754
7755     Signed-off-by: Emil Medve <Emilian.Medve@Freescale.com>
7756
7757 commit fe6da4837308aa33d537ac3e7f36c2d66e3d9a36
7758 Author: Wolfgang Denk <wd@denx.de>
7759 Date:   Tue May 12 15:17:35 2009 +0200
7760
7761     MPC8260: fixup device tree by property instead of path
7762
7763     cpu/mpc8260/cpu.c used to use do_fixup_by_path_u32() to update the
7764     clock frequencies in the device tree, using a CPU path
7765     "/cpus/OF_CPU", with OF_CPU beind defined in the board config file.
7766
7767     However, this does not work when one board config file (here:
7768     MPC8260ADS.h) is intended to be used for several diffrent CPUs and
7769     therefor contains a generic definition like "cpu@0", as the device
7770     trees that will then be loaded will contain specific names like
7771     "PowerPC,8272@0".
7772
7773     We switch to using do_fixup_by_prop_u32() instead, so we can search
7774     for device_type="cpu", as it is done in other architectures, too.
7775
7776     Signed-off-by: Wolfgang Denk <wd@denx.de>
7777     Cc: Heiko Schocher <hs@denx.de>
7778     Acked-by: Heiko Schocher <hs@denx.de>
7779     Tested-by: Heiko Schocher <hs@denx.de>
7780
7781 commit 12a6753155716e5c3c181a8f40e8b2d3d669aefd
7782 Author: Rohit Hagargundgi <h.rohit@samsung.com>
7783 Date:   Mon Mar 9 19:45:46 2009 +0530
7784
7785     Fix OneNAND ipl to read CONFIG_SYS_MONITOR_LEN
7786
7787     Add CONFIG_SYS_MONITOR_LEN macro to apollon board config.
7788     CONFIG_SYS_MONITOR_LEN defines the U-Boot image size.
7789     and is used by OneNAND ipl when reading U-Boot image.
7790
7791     Signed-off-by: Rohit Hagargundgi <h.rohit at samsung.com>
7792     Acked-by: Kyungmin Park <kyungmin.park@samsung.com>
7793
7794 commit c404cc5884b0c82fd82d751dbd8e8b3f8919a23a
7795 Author: Ben Warren <biggerbadderben@gmail.com>
7796 Date:   Tue Apr 28 17:04:51 2009 -0700
7797
7798     Schedule removal of non-CONFIG_NET_MULTI net driver API
7799
7800     This will make CONFIG_NET_MULTI the only net driver configuration and
7801     we'll be able to remove this option.
7802
7803     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7804
7805 commit 60bbcf0cc6e55095dd186e59a557d584b9b56eb1
7806 Author: Detlev Zundel <dzu@denx.de>
7807 Date:   Tue May 5 16:04:06 2009 +0200
7808
7809     powerpc/inka4x0: Remove left-over ide reset code.
7810
7811     The pin which was used in preliminary versions of the board for ide
7812     reset is really connected to the rtc clock.
7813
7814     Signed-off-by: Detlev Zundel <dzu@denx.de>
7815
7816 commit f578a2da6770951239ad91ee9a1875fdc71dbe48
7817 Author: Marco Stornelli <marco.stornelli@gmail.com>
7818 Date:   Tue Apr 28 19:04:02 2009 +0200
7819
7820     Add imls utility command
7821
7822     This patch adds, under tools folder, a new command called imls. Its
7823     goal is the same of UBoot's imls but it can be used as Linux shell
7824     command. It reads from raw mtd partition and prints the list of the
7825     stored images.
7826
7827     Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
7828
7829 commit da95427ce431908714ae5e9f663ee6e2bc3bcc33
7830 Author: Heiko Schocher <hs@denx.de>
7831 Date:   Tue Apr 28 08:36:11 2009 +0200
7832
7833     netloop: updates for NetLoop
7834
7835     Fix some issues introduced from commit:
7836     2f70c49e5b9813635ad73666aa30f304c7fdeda9
7837     suggested by Mike Frysinger.
7838
7839     - added some comment for the env_id variable in common_cmd_nvedit.c
7840     - moved some variables in fn scope instead of file scope
7841     - NetInitLoop now static void
7842
7843     Signed-off-by: Heiko Schocher <hs@denx.de>
7844     Acked-by: Ben Warren <biggerbadderben@gmail.com>
7845
7846 commit 3c1d89545de11822f8b5afb5646a57757620bd95
7847 Author: Heiko Schocher <hs@denx.de>
7848 Date:   Tue Apr 28 07:48:39 2009 +0200
7849
7850     82xx, ids8247: added ids8247 board to MAKEALL script
7851
7852     Signed-off-by: Heiko Schocher <hs@denx.de>
7853
7854 commit 890a017a8a995c921d1e889d360e8d6538ceecfe
7855 Author: Detlev Zundel <dzu@denx.de>
7856 Date:   Thu May 7 13:08:55 2009 +0200
7857
7858     arm/imx31_phycore: Fix bi_arch_number
7859
7860     Signed-off-by: Detlev Zundel <dzu@denx.de>
7861     Cc: Sascha Hauer <s.hauer@pengutronix.de>
7862
7863 commit ee47bfabefeb25bdfc83f49ef3bae0f325d3e69e
7864 Author: Sascha Hauer <s.hauer@pengutronix.de>
7865 Date:   Fri May 15 10:21:33 2009 +0200
7866
7867     remove myself as phycore/litekit Maintainer
7868
7869     I never acked a patch that adds me as phycore i.MX31 maintainer nor was
7870     it me who pushed the patches, so remove myself from the maintainer list
7871     so that other people do not longer wait for my ack.
7872
7873     Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
7874
7875 commit c63254ef5628efe1c77cb2fdba20753f9666f55d
7876 Author: Sergey Lapin <slapin@ossfans.org>
7877 Date:   Tue May 12 12:25:14 2009 +0400
7878
7879     AFEB9260 network fix
7880
7881     AFEB9260 uses PA10, PA11 for ETX2 and ETX3.
7882     Also, due to extarnal pull-up on IRQ line, Micrel PHY ID is 1 after reset sequence,
7883     not 0.
7884
7885     Signed-off-by: Sergey Lapin <slapin@ossfans.org>
7886
7887 commit f8ddcd58221cab63dd25c2324dd2032487f748b1
7888 Author: Graf Yang <graf.yang@analog.com>
7889 Date:   Tue May 5 02:26:27 2009 -0400
7890
7891     Blackfin: bf518f-ezbrd: reset ethernet PHY during init
7892
7893     We don't know what state the ethernet PHY is in when starting up, so make
7894     sure we set it to a sane state.  This fixes troubles seen when Linux boots
7895     up, configures the PHY is a non-default state, and then the system reboots
7896     into U-Boot which previously expected a reset state only.
7897
7898     Signed-off-by: Graf Yang <graf.yang@analog.com>
7899     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7900
7901 commit 53310b88eaa27fb5cb83144d0b22389190ad87a1
7902 Author: Mike Frysinger <vapier@gentoo.org>
7903 Date:   Tue May 5 01:35:41 2009 -0400
7904
7905     Blackfin: bf527-ezkit: fix SPI flash env params
7906
7907     The BF527-EZKIT settings for storing the environment in SPI flash wasn't
7908     using the correct sector settings for the SPI flash part that is actually
7909     on the board.
7910
7911     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7912
7913 commit f58bf804a14324c6c9186a7a664fa23281780e8b
7914 Author: Mike Frysinger <vapier@gentoo.org>
7915 Date:   Fri Apr 24 23:54:19 2009 -0400
7916
7917     Blackfin: avoid get_sclk() with early serial debug
7918
7919     When the clock functions were changed to use cached values (and thereby
7920     avoiding expensive math functions), early serial debug broke because the
7921     baud programming is called before external memory is available.
7922
7923     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7924
7925 commit 02778f2f1b4b1a28b492367477db27c58d45ae35
7926 Author: Mike Frysinger <vapier@gentoo.org>
7927 Date:   Fri Apr 24 23:39:41 2009 -0400
7928
7929     Blackfin: fix booting with older bootroms (no EVT1)
7930
7931     When dropping jump block support, the assumption was that all bootroms
7932     supported entry point redirection via the EVT1 register.  Unfortunately,
7933     this turned out to be incorrect for the oldest Blackfin parts (BF533-0.2
7934     and older and BF561).  No one really noticed earlier because these parts
7935     usually are booted by bypassing the bootrom entirely, and older BF533
7936     parts are not supported at all (too many anomalies).
7937
7938     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7939
7940 commit af2c37378f203857d5e6c957e77a14c2da5b59d2
7941 Author: Mike Frysinger <vapier@gentoo.org>
7942 Date:   Fri Apr 24 23:22:48 2009 -0400
7943
7944     Blackfin: recurse with early serial initcode
7945
7946     Make sure we recurse through serial_putc() rather than bang on the UART
7947     transmit register directly to avoid hardware overflows when using \n.
7948
7949     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7950
7951 commit 6b8edfde22acc574b5532e9f086e6a7287a9bc78
7952 Author: Wolfgang Denk <wd@denx.de>
7953 Date:   Fri May 1 21:59:12 2009 +0200
7954
7955     Prepare v2009.06-rc1
7956
7957     Update CHANGELOG.
7958
7959     Signed-off-by: Wolfgang Denk <wd@denx.de>
7960
7961 commit 6b2beb5626a143ca5347e7d2c6005be9936c1fbb
7962 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
7963 Date:   Fri May 1 15:38:06 2009 +0200
7964
7965     at91: remove lowlevel_init.S
7966
7967     lowlevel_init.S is not used any more so remove it.
7968     As consequence, we also don't have to generate u-boot.lds
7969     but can use a static version as before.
7970
7971     This also fixes the out-of-tree build problem introduced
7972     with commit f0a2c7b4 "at91: add support for the PM9263 board"
7973
7974     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
7975     Signed-off-by: Wolfgang Denk <wd@denx.de>
7976
7977 commit 0ee7a310479640ef17ce2fc0f6c13cf7961d2330
7978 Author: Wolfgang Denk <wd@denx.de>
7979 Date:   Fri May 1 00:16:11 2009 +0200
7980
7981     Update CHANGELOG; minor coding style cleanup.
7982
7983     Signed-off-by: Wolfgang Denk <wd@denx.de>
7984
7985 commit d3a513c23ba4100d6983161cdc1f747dfd087bbd
7986 Author: Manikandan Pillai <mani.pillai@ti.com>
7987 Date:   Tue Apr 21 17:29:05 2009 +0200
7988
7989     OMAP3: Fix timer handling to 1ms and CONFIG_SYS_HZ to 1000
7990
7991     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
7992     Signed-off-by: Manikandan Pillai <mani.pillai@ti.com>
7993
7994 commit ac9140037a84629c5583066ff1a177396c47d89d
7995 Author: Dirk Behme <dirk.behme@googlemail.com>
7996 Date:   Fri Apr 17 14:27:56 2009 +0200
7997
7998     OMAP3: Beagle: Set pinmux conditionally for Rev C boards
7999
8000     The Beagle Rev C boards pull UART2 from an alternate set of balls.
8001
8002     Signed-off-by: Steve Sakoman <steve@sakoman.com>
8003     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
8004
8005 commit c1a0fd5f2864e9d381f4a3dc948942cac974e89a
8006 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
8007 Date:   Mon Apr 27 18:33:33 2009 +0200
8008
8009     ubifs: BUG: Blocks commpressed with zlib
8010
8011     Blocks compressed with zlib dont have the full gzip header.
8012
8013     Without this patch, block compressed with zlib cannot be readed!
8014
8015     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
8016
8017 commit 35f6a943f7d92145d607c1d55f5c2e2eae5be630
8018 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
8019 Date:   Mon Apr 27 18:33:32 2009 +0200
8020
8021     lib_generic: gunzip: New function zunzip
8022
8023     Separate gunzip in
8024
8025     gunzip: Find the end of the header and call zunzip.
8026     zunzip: Inflate gunzip block without header.
8027
8028     UBI fs blocks can be compresed in lzo, zlib or no-compression. The
8029     current implementation of u-boot supported all the compressions but
8030     there was a bug in the implementation of the zlib blocks.
8031
8032     UBIFS's Zlib blocks do not have header but they were compressed using
8033     gunzip, a function used to decompress gunzip files/sectors with a
8034     header.
8035
8036     This patch adds a new function zunzip that uncompress a zlib block with
8037     no header.
8038
8039     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
8040
8041 commit a1e5f93185d0d85a4b3fad3b6c743cddcd373b0c
8042 Author: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
8043 Date:   Thu Apr 23 15:37:16 2009 +0200
8044
8045     at91: fixed plla calc when no USB support is active
8046
8047     Signed-off-by: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
8048     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
8049
8050 commit 3791a1187c1401c33c9512595e6e89dbb46230c5
8051 Author: Ladislav Michl <ladis@linux-mips.org>
8052 Date:   Wed Apr 22 01:12:04 2009 +0200
8053
8054     arm925t: Fix CONFIG_SYS_HZ to 1000
8055
8056     Let CONFIG_SYS_HZ to have value of 1000 effectively fixing all users of
8057     get_timer.
8058
8059     Changes since original version:
8060     * Set PTV=2 (divisor 8) for boards using 12MHz timer clock source to
8061       improve timer resolution.
8062
8063     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
8064
8065 commit 42bf4b2248146abdc592bde0009c6ea42067f437
8066 Author: Dirk Behme <dirk.behme@googlemail.com>
8067 Date:   Tue Apr 14 20:15:17 2009 +0200
8068
8069     OMAP3: Remove legacy NAND defines
8070
8071     Remove remaining legacy NAND defines for Beagle, EVM, Overo and Pandora.
8072
8073     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
8074
8075 commit cba0b778dd5f1ea32959b6825c7f0a31501a99d5
8076 Author: Sanjeev Premi <premi@ti.com>
8077 Date:   Mon Apr 27 21:27:54 2009 +0530
8078
8079     OMAP3: Print correct silicon revision
8080
8081     The function display_board_info() displays incorrect
8082     silicon revision - based on the return value from
8083     function get_cpu_rev().
8084
8085     This patch fixes the problem.
8086
8087     Signed-off-by: Sanjeev Premi <premi@ti.com>
8088
8089 commit 90006e9b33bcdbf241b0295d186e3634137907a9
8090 Author: Sanjeev Premi <premi@ti.com>
8091 Date:   Mon Apr 27 21:27:44 2009 +0530
8092
8093     OMAP3: Remove unused board-types
8094
8095     The board-types defined in struct omap3_sysinfo seem to be
8096     unused. The function display_board_info() is passed
8097     board type as an argument; which is ignored.
8098
8099     This patch removes all uses of board-type, related definitions
8100     and functions.
8101
8102     Signed-off-by: Sanjeev Premi <premi@ti.com>
8103
8104 commit 6a6b62e3aa4b340c4f8fc67b1487ddb5436c684d
8105 Author: Sanjeev Premi <premi@ti.com>
8106 Date:   Mon Apr 27 21:27:27 2009 +0530
8107
8108     OMAP3: Use functions print_cpuinfo() and checkboard()
8109
8110     Use the functions print_cpuinfo() and checkboard() to
8111     display the cpu and board specific information.
8112
8113     These functions reuse content from the existing function
8114     display_board_info() - which has been removed.
8115
8116     Also, updated the existig OMAP3 configurations to
8117     define:
8118      - CONFIG_DISPLAY_CPUINFO
8119      - CONFIG_DISPLAY_BOARDINFO
8120
8121     Signed-off-by: Sanjeev Premi <premi@ti.com>
8122
8123 commit f8e2b3107ee00f2782f8ebf47e3f09cda4e2353a
8124 Author: Stefan Roese <sr@denx.de>
8125 Date:   Wed Mar 18 11:17:37 2009 +0100
8126
8127     MTD: Change cfi-mtd to accept non-uniform sector sizes
8128
8129     With this patch non-uniform NOR FLASH chips (chips with multiple erase
8130     regions) can be exported via the cfi-mtd layer and therefor used by UBI.
8131     We select the largest sector size as erasesize. The cfi driver will make
8132     sure that the smaller sectors are handled correctly.
8133
8134     Signed-off-by: Stefan Roese <sr@denx.de>
8135
8136 commit 3dcbe628d66b648e954bc8147d4faff2983206d9
8137 Author: Anatolij Gustschin <agust@denx.de>
8138 Date:   Thu Apr 23 12:35:22 2009 +0200
8139
8140     video: fix bug in cfb_console.c code
8141
8142     Fix bug in drawing long version/info strings:
8143     U-Boot version string like
8144     "U-Boot 2009.03-05647-g7c51e06 (Apr 23 2009 - 12:40:00) MPC83XX"
8145     is long and doesn't wrap around correctly while drawing
8146     beside the logo. Such long strings partially overwrite
8147     the logo. This patch is an attempt to fix it.
8148
8149     Signed-off-by: Anatolij Gustschin <agust@denx.de>
8150
8151 commit 4d9eab89b3b2c2ed432b14d355a56f274d8aac75
8152 Author: Wolfgang Denk <wd@denx.de>
8153 Date:   Tue Apr 28 08:50:31 2009 +0200
8154
8155     cmd_ext2.c: fix compile warnings
8156
8157     Get rid of these warnings:
8158
8159     cmd_ext2.c:247: warning: format '%ld' expects type 'long int', but argument 2 has type 'int'
8160     cmd_ext2.c:248: warning: format '%lX' expects type 'long unsigned int', but argument 3 has type 'int'
8161
8162     Signed-off-by: Wolfgang Denk <wd@denx.de>
8163
8164 commit 28afe0160f87ff74574150d703055a965f91422a
8165 Author: Heiko Schocher <hs@denx.de>
8166 Date:   Mon Apr 27 10:48:20 2009 +0200
8167
8168     ids8247: Remove legacy NAND defines
8169
8170     because legacy NAND support is deprecated converting to current
8171     NAND interface. !This just compile, because I have no more the
8172     hardware to test it.
8173
8174     Signed-off-by: Heiko Schocher <hs@denx.de>
8175
8176 commit dbd33614404b65aa441c5620c3dbd560c4460c09
8177 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
8178 Date:   Mon Apr 27 09:13:31 2009 +0200
8179
8180     ubifs: BUG realpath string must be ended with NULL
8181
8182     If the memory used to copy the link_make is "dirty" the string wont
8183     be ended with NULL, throwing out multiple memory bugs.
8184
8185     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
8186     Acked-by: Stefan Roese <sr@denx.de>
8187
8188 commit 65351a8793c51f3787efbbcf3aa1df0ad543c127
8189 Author: Peter Tyser <ptyser@xes-inc.com>
8190 Date:   Fri Apr 24 15:59:56 2009 -0500
8191
8192     bmp_logo: Check return value of fread()
8193
8194     Add basic error handling to fread() function calls.  This prevents
8195     compililation warnings such as:
8196
8197     bmp_logo.c: In function â€˜main’:
8198     bmp_logo.c:71: warning: ignoring return value of â€˜fread’, declared with
8199     attribute warn_unused_result
8200     ...
8201
8202     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
8203
8204 commit eea8be86d1c2b570660d1f6c553845e13164231a
8205 Author: Peter Tyser <ptyser@xes-inc.com>
8206 Date:   Fri Apr 24 15:59:46 2009 -0500
8207
8208     ncb: Check return value of write()
8209
8210     This prevents the compilation warning:
8211
8212     ncb.c: In function 'main':
8213     ncb.c:32: warning: ignoring return value of â€˜write’, declared with
8214     attribute warn_unused_result
8215
8216     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
8217
8218 commit dbe29e36a4c2775b69b5a63b0ce2bac89c08e691
8219 Author: Stefan Roese <sr@denx.de>
8220 Date:   Fri Apr 24 15:59:35 2009 +0200
8221
8222     mtd: nand/onenand: Register mtd device upon device scanning
8223
8224     With this patch the NAND and OneNAND devices are registered in the MTD
8225     subsystem and can then be referenced by the mtdcore code (e.g.
8226     get_mtd_device_nm()). This is needed for the new "ubi part" command
8227     syntax without the flash type parameter (nor|nand|onenand).
8228
8229     Signed-off-by: Stefan Roese <sr@denx.de>
8230
8231 commit 10bb62d85a0850dbad1fdd34123378686373f166
8232 Author: Stefan Roese <sr@denx.de>
8233 Date:   Fri Apr 24 15:58:33 2009 +0200
8234
8235     mtd: nand: Include linux/mtd/partitions.h in nand_base.h
8236
8237     This patch removes this compilation warning when CONFIG_MTD_PARTITIONS is
8238     defined:
8239
8240     nand_base.c: In function 'nand_release':
8241     nand_base.c:2922: warning: implicit declaration of function 'del_mtd_partitions'
8242
8243     Signed-off-by: Stefan Roese <sr@denx.de>
8244
8245 commit 2d579e5060413af5a740cb396dc87e1ff31bf5a9
8246 Author: Stefan Roese <sr@denx.de>
8247 Date:   Fri Apr 24 20:24:19 2009 +0200
8248
8249     ubi: Remove flash selection parameter (nor|nand|onenand) from "ubi part"
8250
8251     This patch removes the now unnecessary flash type parameter from the
8252     "ubi part" command. Currently the user has to define the type of flash
8253     he will be using UBI on. Example:
8254
8255     => ubi part nor partition1
8256
8257     With this patch this type parameter is not needed anymore. The user can
8258     now select the partition directly without the flash type paramter.
8259     Example:
8260
8261     => ubi part partition1
8262
8263     This breaks backward compatibility right now because of the change in the
8264     command syntax. But UBI support is still quite fresh and the advantage of
8265     this new command is syntax big enough for this change. Additionally the
8266     code is much cleaner now.
8267
8268     Signed-off-by: Stefan Roese <sr@denx.de>
8269     CC: Kyungmin Park <kyungmin.park@samsung.com>
8270
8271 commit 294f10ca9ea82a15e135dcb0fc658382ab206940
8272 Author: Detlev Zundel <dzu@denx.de>
8273 Date:   Thu Apr 23 13:14:20 2009 +0200
8274
8275     mips/vcth: Use generic 16550 uart driver
8276
8277     As the common code also handles baudrate switching, which the board
8278     specific vct.c driver did not support, this is one of the rare
8279     occassions where deleting code actually adds a feature :)
8280
8281     Signed-off-by: Detlev Zundel <dzu@denx.de>
8282     Acked-by: Stefan Roese <sr@denx.de>
8283     Acked-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
8284
8285 commit 0c8a84916c5dacccdc5b27b63fc463e9f3b04f07
8286 Author: Ladislav Michl <ladis@linux-mips.org>
8287 Date:   Tue Apr 21 02:26:31 2009 +0200
8288
8289     Separate mtdparts command from jffs2
8290
8291     On Thu, Mar 19, 2009 at 01:30:36PM +0100, Stefan Roese wrote:
8292     > Currently the mtdparts commands are included in the jffs2 command support.
8293     > This doesn't make sense anymore since other commands (e.g. UBI) use this
8294     > infrastructure as well now. This patch separates the mtdparts commands from
8295     > the jffs2 commands making it possible to only select mtdparts when no JFFS2
8296     > support is needed.
8297
8298     One more leftover... Let nboot command know about partitions even if JFFS2
8299     support is not enabled.
8300
8301     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
8302     Acked-by: Stefan Roese <sr@denx.de>
8303
8304 commit 67c2e57c0875139dbfcd6f41c43e6ad0cb2e40c9
8305 Author: Peter Tyser <ptyser@xes-inc.com>
8306 Date:   Mon Apr 20 11:22:13 2009 -0500
8307
8308     cmd_ide: Remove unused AmigaOneG3SE code
8309
8310     The output_data_short() and input_data_short() functions for the
8311     AmigaOneG3SE are unused and result in compiler warnings.
8312
8313     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
8314
8315 commit c93c102ace00764a56dbdf78bac134a23906721e
8316 Author: Peter Tyser <ptyser@xes-inc.com>
8317 Date:   Mon Apr 20 11:21:40 2009 -0500
8318
8319     AmigaOneG3SE: Fix CONFIG_CMD_CONSOLE definition
8320
8321     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
8322
8323 commit 54e822f9590cc6c70411bd8cabd42236e07a2aa7
8324 Author: Peter Tyser <ptyser@xes-inc.com>
8325 Date:   Mon Apr 20 11:09:05 2009 -0500
8326
8327     Replace __asm references with __asm__
8328
8329     __asm__ follows gcc's documented syntax and is generally more common
8330     than __asm.  This change is only asthetic and should not affect
8331     functionality.
8332
8333     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
8334
8335 commit f9a109b3adc5e8647535357500e2a38f0558b5c2
8336 Author: Peter Tyser <ptyser@xes-inc.com>
8337 Date:   Mon Apr 20 11:08:46 2009 -0500
8338
8339     Replace __attribute references with __attribute__
8340
8341     __attribute__ follows gcc's documented syntax and is generally more
8342     common than __attribute.  This change is only asthetic and should not
8343     affect functionality.
8344
8345     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
8346
8347 commit 08f077da9298ff65cc6f85f90d2770000a1beee9
8348 Author: David Brownell <dbrownell@users.sourceforge.net>
8349 Date:   Thu Apr 16 19:55:48 2009 -0700
8350
8351     mtdpart command: align output columns
8352
8353     Make the headers in the "mtdparts" command output line up
8354     with their columns ... strike the extra TAB character.
8355
8356     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
8357
8358 commit 06f41f825c23344d889d5419bb5eaeceb3ed2a02
8359 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
8360 Date:   Thu Apr 16 10:51:03 2009 +0900
8361
8362     Remove sa1100.h
8363
8364     sa1100.h is not used anywhere, then remove it.
8365
8366     $ find . -name '*.h' -empty -print
8367     ./include/sa1100.h
8368     $ git grep 'sa1100.h' .
8369     $
8370
8371     Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
8372     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
8373
8374 commit 7d3d30b1b3fbd0a07db254ead99fa6fff4f4d992
8375 Author: Stefan Roese <sr@denx.de>
8376 Date:   Tue Apr 14 17:51:21 2009 +0200
8377
8378     UBIFS: Remove tnc_commit.c which is not used in the read-only version
8379
8380     I missed removing this file while implementing the UBIFS support. It's
8381     not referenced at all, so let's remove it. Thanks to Artem Bityutskiy
8382     for spotting.
8383
8384     Signed-off-by: Stefan Roese <sr@denx.de>
8385
8386 commit 6356daff70867822bdb23cea49f98e65421a25b8
8387 Author: Adrian Hunter <adrian.hunter@nokia.com>
8388 Date:   Tue Apr 14 17:50:38 2009 +0200
8389
8390     UBIFS: fix recovery bug
8391
8392     UBIFS did not recovery in a situation in which it could
8393     have. The relevant function assumed there could not be
8394     more nodes in an eraseblock after a corrupted node, but
8395     in fact the last (NAND) page written might contain anything.
8396     The correct approach is to check for empty space (0xFF bytes)
8397     from then on.
8398
8399     Signed-off-by: Adrian Hunter <adrian.hunter@nokia.com>
8400     Signed-off-by: Stefan Roese <sr@denx.de>
8401
8402 commit 351f40caf2f7806b2cefb93e077ea619b9f684e8
8403 Author: Gao Guanhua <B22826@freescale.com>
8404 Date:   Tue Apr 14 14:37:35 2009 +0800
8405
8406     fs: Fix the wrong type of var
8407
8408     The filelen should be signed type, not unsigned type.
8409     otherwise, The condition as below never take.
8410         if (filelen < 0)
8411
8412     Signed-off-by: Gao Guanhua <B22826@freescale.com>
8413     Signed-off-by: Dave Liu <daveliu@freescale.com>
8414
8415 commit 05f474c4d0469bebc0bb05df60a39dc7fdf28e62
8416 Author: Wolfgang Denk <wd@denx.de>
8417 Date:   Tue Apr 28 00:29:34 2009 +0200
8418
8419     Update CHANGELOG
8420
8421     Signed-off-by: Wolfgang Denk <wd@denx.de>
8422
8423 commit ad74cae9ff8790727bc81ee91c6bca7d50dca446
8424 Author: David Brownell <dbrownell@users.sourceforge.net>
8425 Date:   Thu Apr 16 23:15:15 2009 -0700
8426
8427     dm9000 EEPROM reading bugfix
8428
8429     Make the U-Boot dm9000 driver read addresses from EEPROM just
8430     like Linux does ... read six bytes, instead of reading twelve
8431     bytes and then discarding every other one.
8432
8433     Using the right Ethernet address is a big win.
8434
8435     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
8436     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
8437     Acked-by: Ben Warren <biggerbadderben@gmail.com>
8438
8439 commit d4c02e6f5d49880123e7f584b88f857ffd874381
8440 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
8441 Date:   Wed Feb 25 14:27:24 2009 +0900
8442
8443     rtl8169: fix cache coherency problem
8444
8445     Fix the problem that cannot access actual data when CPU data cache enabled.
8446
8447     Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
8448     Tested-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
8449     Acked-by: Ben Warren <biggerbadderben@gmail.com>
8450
8451 commit a85693b3bd4431b05b7df608b6f7733c0f80c53e
8452 Author: Dirk Behme <dirk.behme@googlemail.com>
8453 Date:   Tue Apr 21 17:30:51 2009 +0200
8454
8455     OMAP3: Fix changed mmc init command
8456
8457     In recent U-Boot mmcinit changed to mmc init.
8458
8459     Signed-off-by: Steve Sakoman <steve@sakoman.com>
8460     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
8461
8462 commit 34b76a14f676bc6501c27a96564e4dfb4793f033
8463 Author: Wolfgang Denk <wd@denx.de>
8464 Date:   Sun Apr 26 20:39:26 2009 +0200
8465
8466     lib_arm/board.c: remove misleading "test-only" comment.
8467
8468     For a long time, the print_cpuinfo() declaration in lib_arm/board.c
8469     had been marked as "test-only", which is plain wrong considering
8470     current usage.  Delete this misleading comment.
8471
8472     Signed-off-by: Wolfgang Denk <wd@denx.de>
8473
8474 commit 7239c5da5e9197accb3dfe395be4502c3b9bca8e
8475 Author: David Brownell <dbrownell@users.sourceforge.net>
8476 Date:   Sun Apr 12 15:40:16 2009 -0700
8477
8478     minor DaVinci clock cleanup
8479
8480     Minor cleanup to clock-related defines for DaVinci DM6446 boards:
8481
8482      - CONFIG_SYS_CLK_FREQ is unused; remove it.
8483
8484      - CONFIG_SYS_NS16550_CLK must be the same as CONFIG_SYS_HZ_CLOCK
8485
8486     On DM6446 both of those peripheral clocks actually come from the
8487     same source, the primary oscillator.  Having them use the same
8488     symbol avoids bugs in the clone'n'modify development cycle.
8489
8490     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
8491
8492 commit ffd8c7170d55c34bbfcfd2c84093dcaff796cbf3
8493 Author: Minkyu Kang <mk7.kang@samsung.com>
8494 Date:   Mon Apr 6 19:59:29 2009 +0900
8495
8496     s3c64xx: remove unnecessary definition
8497
8498     CONFIG_S3C6400 is must defined at config header file
8499     That definition is unnecessary at this file
8500
8501     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
8502
8503 commit 14b9308d511b53042ef478936e367a67282df66a
8504 Author: Heiko Schocher <hs@denx.de>
8505 Date:   Fri Apr 24 06:50:45 2009 +0200
8506
8507     83xx: searching "muram-data" by compatible property
8508
8509     if using CONFIG_BOOTCOUNT_LIMIT feature on a MPC8360 CPU
8510     in the muram-data node, the reg entry needs to be updated.
8511     This is done in fdt_fixup_muram(), but we should use
8512     the compatible "fsl,qe-muram-data" for searching the
8513     node instead of searching the muram-data node with
8514     an absolute path.
8515
8516     Signed-off-by: Heiko Schocher <hs@denx.de>
8517     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
8518
8519 commit 8e15088794807944b221c11609d36789efc7f767
8520 Author: Anatolij Gustschin <agust@denx.de>
8521 Date:   Thu Apr 23 21:29:34 2009 +0200
8522
8523     mpc83xx: MPC8360ERDK: fix environment offset configuration bug
8524
8525     The size of U-Boot binary for MPC8360ERDK increased
8526     (> 2 flash sectors now), so 'saveenv' will partially
8527     overwrite U-Boot in flash and will brick the board.
8528     This patch moves environment offset to fourth flash
8529     sector and also fixes CONFIG_SYS_MONITOR_LEN.
8530
8531     Signed-off-by: Anatolij Gustschin <agust@denx.de>
8532     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
8533
8534 commit 3c172c4fdbbb5858fae38478d6399be4a16be3fc
8535 Author: Michael Zaidman <michael.zaidman@gmail.com>
8536 Date:   Sat Apr 4 01:43:00 2009 +0300
8537
8538     NetLoop initialization bug
8539
8540     The patch fixes the bug of partial initialization of global network
8541     parameters.
8542
8543     Upon u-boot's start up the first ping command causes a failure of the
8544     consequent TFTP command. It happens in the recently added mechanism of
8545     the NetLoop initialization where initialization of global network
8546     parameters is separated in the NetInitLoop routine which is called per
8547     env_id change. Thus, ping request will initialize the network parameters
8548     necessary for ping operation only, afterwards the env_changed_id will be
8549     set to the env_id that will prevent all following initialization requests
8550     from other protocols.
8551     The problem is that the initialized by ping subset of network parameters
8552     is not sufficient for other protocols and particularly for TFTP which
8553     requires the NetServerIp also.
8554
8555     Signed-off-by: Michael Zaidman <michael.zaidman@gmail.com>
8556     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
8557
8558 commit b11f664f52c2855990107c18f242223377183575
8559 Author: Timur Tabi <timur@freescale.com>
8560 Date:   Thu Apr 9 10:27:05 2009 -0500
8561
8562     net: fix ULI 526x macro usage in netdev.h
8563
8564     Change netdev.h to use CONFIG_ULI526X instead of CONFIG_ULI526.  CONFIG_ULI526X
8565     is used everywhere else, so that's the correct macro name.  Without this fix,
8566     Ethernet will not work on the Freescale MPC8610 HPCD.
8567
8568     Signed-off-by: Timur Tabi <timur@freescale.com>
8569     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
8570
8571 commit 7ee38c044ca5041d3378d6507580ea4ec344af96
8572 Author: David Brownell <dbrownell@users.sourceforge.net>
8573 Date:   Sun Apr 12 15:38:06 2009 -0700
8574
8575     fix DaVinci NS16550_REG_SIZE regression
8576
8577     Update the DaVinci DM6446 boards to use the new convention
8578     for CONFIG_SYS_NS16550_REG_SIZE ... the size hasn't changed
8579     from the original 4 bytes, but these chips are little-endian.
8580
8581     (Resolves a regression added recently by the include/ns16550.h
8582     patch to "Unify structure declaration for registers".  The code
8583     previously worked just fine because the registers were accessed
8584     as host-endian words, not as bytes.)
8585
8586     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
8587
8588 commit dfc99e143fca44a492918ac6cf3f76ee9c2473a9
8589 Author: Mike Frysinger <vapier@gentoo.org>
8590 Date:   Sun Apr 12 22:29:20 2009 -0400
8591
8592     cmd_nand: drop duplicate NULL ptr check
8593
8594     The first if statement checks for NULL ptrs, so there is no need to check
8595     it again in later else cases (such as .oob).
8596
8597     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8598     CC: Scott Wood <scottwood@freescale.com>
8599
8600 commit 7732cef2eeb4e339cfcd8553fab773af73a20805
8601 Author: David Brownell <dbrownell@users.sourceforge.net>
8602 Date:   Mon Apr 13 08:03:38 2009 -0700
8603
8604     CMD_UBI != MTD_PARTITIONS
8605
8606     Fix dependency goofage:  it should certainly be possible to have the
8607     partition support without bringing in UBI commands.
8608
8609     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
8610     Acked-by: Stefan Roese <sr@denx.de>
8611
8612 commit 6ebff365eb63093ca35b687316002535c6a18820
8613 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
8614 Date:   Thu Apr 16 21:30:48 2009 +0200
8615
8616     at91sam9/at91cap: fix CONFIG_SYS_HZ to 1000
8617
8618     The timer has been rewrote with a precision at ~0,18%
8619
8620     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
8621     Tested-by: Sergey Lapin <slapin@ossfans.org>
8622     Tested-by: Eric BENARD <ebenard@free.fr>
8623
8624 commit f0a2c7b4b64eacd06bb272856bcc056be8719f5a
8625 Author: Ilko Iliev <iliev@ronetix.at>
8626 Date:   Thu Apr 16 21:30:48 2009 +0200
8627
8628     at91: add support for the PM9263 board of Ronetix GmbH
8629
8630     The PM9263 board is based on the AT91SAM9263-EK board.
8631
8632     Here is the page on Ronetix website:
8633     http://www.ronetix.at/starter_kit_9263.html
8634
8635     Signed-off-by: Ilko Iliev <iliev@ronetix.at>
8636     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
8637
8638 commit dc39ae9513c32dfeb9e018dc0d22c6484514fefb
8639 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
8640 Date:   Thu Apr 16 21:30:44 2009 +0200
8641
8642     at91sam9/at91cap: improve clock framework
8643
8644     calculate dynamically the clock rate and pllb setting for usb
8645
8646     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
8647
8648 commit dd7c302099ef5590069bdbf292aaa8230cd59de7
8649 Author: Stefan Roese <sr@denx.de>
8650 Date:   Wed Apr 15 14:08:48 2009 +0200
8651
8652     ppc4xx: Disable POST memory test on NAND-booting Kilauea
8653
8654     Don't run the memory POST on the NAND-booting version. It will
8655     overwrite part of the U-Boot image which is already loaded from NAND
8656     to SDRAM. We were just lucky that it booted at all with this SDRAM
8657     test enabled.
8658
8659     Signed-off-by: Stefan Roese <sr@denx.de>
8660
8661 commit 9a929170be89b27bce677504da27e88600c06c49
8662 Author: Stefan Roese <sr@denx.de>
8663 Date:   Wed Apr 15 14:06:26 2009 +0200
8664
8665     ppc4xx: Disable POST memory test on NAND-booting Sequoia
8666
8667     Don't run the memory POST on the NAND-booting version. It will
8668     overwrite part of the U-Boot image which is already loaded from NAND
8669     to SDRAM. We were just lucky that it booted at all with this SDRAM
8670     test enabled.
8671
8672     Signed-off-by: Stefan Roese <sr@denx.de>
8673
8674 commit 17c1b0e89b8be7d90f605eb19af9218c6275bfb3
8675 Author: Stefan Roese <sr@denx.de>
8676 Date:   Wed Apr 15 11:32:53 2009 +0200
8677
8678     ppc4xx: Remove unused code for Sequoia NAND booting version
8679
8680     The current define of get_bus_freq() in the CONFIG_NAND_SPL #ifdef is not
8681     used at all. This patch changes it's define to the currently used value of
8682     133333333 and removes the unnecessary code.
8683
8684     Signed-off-by: Stefan Roese <sr@denx.de>
8685
8686 commit cf9409885cbe01405bad76790e99f8adf3351f4d
8687 Author: Stefan Roese <sr@denx.de>
8688 Date:   Wed Apr 15 10:50:48 2009 +0200
8689
8690     ppc4xx: Add "booting from NAND" to 4xx NAND-booting targets
8691
8692     This additional text in the bootup log helps to see if the board is
8693     configured for NAND-booting. Especially helpful for boards that can
8694     boot from NOR and NAND (e.g. most of the AMCC eval boards).
8695
8696     Signed-off-by: Stefan Roese <sr@denx.de>
8697
8698 commit 5132106a27b8fb302677852b26ffd319b40d17e2
8699 Author: Stefan Roese <sr@denx.de>
8700 Date:   Wed Apr 8 10:36:22 2009 +0200
8701
8702     ppc4xx: Fixup chip-selects in dtb for NAND-booting Sequoia
8703
8704     Currently the NOR & NAND support in Linux only works for the "standard"
8705     Sequoia, the version booting for NOR flash. The NAND-booting version
8706     has the chip-selects swapped. Here the chip-select mappings:
8707
8708     "Standard" NOR-booting version:
8709     CS0 NOR
8710     CS3 NAND
8711
8712     NAND-booting version:
8713     CS0 NAND
8714     CS3 NOR
8715
8716     With this path the dtb gets fixed-up, so that the correct chip-select
8717     numbers are patched in the dtb enabling correct NOR & NAND support
8718     in Linux on the NAND-booting Sequoia version.
8719
8720     Signed-off-by: Stefan Roese <sr@denx.de>
8721
8722 commit aad4eca4ba8d597747199d8af723426681557dda
8723 Author: Mike Frysinger <vapier@gentoo.org>
8724 Date:   Sat Apr 4 09:10:27 2009 -0400
8725
8726     Blackfin: audit UART for all known anomalies
8727
8728     There is no code change here, just new comments, but this keeps me from
8729     having to do another audit from scratch in the future.
8730
8731     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8732
8733 commit 8ef929afa43c77c9573caa57c6e17a97a33775c0
8734 Author: Mike Frysinger <vapier@gentoo.org>
8735 Date:   Sat Apr 4 08:40:13 2009 -0400
8736
8737     Blackfin: add check for anomaly 05000362
8738
8739     DESCRIPTION:
8740     The column address width settings for banks 2 and 3 are misconnected in
8741     the SDRAM controller.  Accesses to bank 2 will result in an error if the
8742     Column Address Width for bank 3 (EB3CAW ) is not set to be the same as
8743     that of bank 2.
8744
8745     WORKAROUND:
8746     If using bank 2, make sure that banks 2 and 3 have the same column address
8747     width settings in the EBIU_SDBCTL register.  This must be the case
8748     regardless of whether or not bank 3 is enabled.
8749
8750     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8751
8752 commit c2e07449f546fb375289cdac1a608fdc20357873
8753 Author: Mike Frysinger <vapier@gentoo.org>
8754 Date:   Sat Apr 4 08:29:55 2009 -0400
8755
8756     Blackfin: add comment about anomaly 05000430 avoidance
8757
8758     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8759
8760 commit 48ab1509254a4c175e4f65c478a978928ffe09ec
8761 Author: Mike Frysinger <vapier@gentoo.org>
8762 Date:   Sat Apr 4 08:10:22 2009 -0400
8763
8764     Blackfin: add workaround for anomaly 05000242
8765
8766     DESCRIPTION:
8767     If the DF bit is set prior to a hardware reset, the PLL will continue to
8768     divide CLKIN by 2 after the hardware reset, but the DF bit itself will be
8769     cleared in the PLL_CTL register.
8770
8771     WORKAROUND:
8772     Reprogram the PLL with DF cleared if the desire is to not divide CLKIN by
8773     2 after reset.
8774
8775     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8776
8777 commit ce1fe4ba6bb9df7c57351436fa17d1af8bbe7916
8778 Author: Mike Frysinger <vapier@gentoo.org>
8779 Date:   Sat Apr 4 08:09:24 2009 -0400
8780
8781     Blackfin: add workaround for anomaly 05000171
8782
8783     DESCRIPTION:
8784     The Boot ROM is executed at power up/reset and changes the value of the
8785     SICA_IWR registers from their default reset value of 0xFFFF, but does not
8786     restore them.
8787
8788     WORKAROUND:
8789     User code should not rely on the default value of these registers.  Set
8790     the desired values explicitly.
8791
8792     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8793
8794 commit 51ee6e057f7a920e2a125cd9f985d10f625e355f
8795 Author: Mike Frysinger <vapier@gentoo.org>
8796 Date:   Sat Apr 4 08:22:36 2009 -0400
8797
8798     Blackfin: update anomaly sheets
8799
8800     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8801
8802 commit a343ba87ea0320ca0a4ecfa2c42cd9d4f18883df
8803 Author: Graf Yang <graf.yang@analog.com>
8804 Date:   Sat Apr 4 07:45:57 2009 -0400
8805
8806     Blackfin: nand: flush peripheral before polling it
8807
8808     We need to make sure the data written to the nand flash controller makes
8809     it there before we start polling its status register.  Otherwise, we may
8810     get stale data and return before the controller is actually ready.
8811
8812     Signed-off-by: Graf Yang <graf.yang@analog.com>
8813     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8814     Acked-by: Scott Wood <scottwood@freescale.com>
8815
8816 commit 3ccbfb25f48af78e7092ac75f3115e924e76c748
8817 Author: Remy Bohmer <linux@bohmer.net>
8818 Date:   Sun Apr 5 11:43:28 2009 +0200
8819
8820     Support for PXA27X UDC.
8821
8822         This Patch adds Support for PXA27X UDC.
8823         (Rebased to drivers/usb reorganisation)
8824
8825     Signed-off-by: Vivek Kutal <vivek.kutal@azingo.com>
8826     Signed-off-by: Remy Bohmer <linux@bohmer.net>
8827
8828 commit 2731b9a86685190d26b1883f27afda5ac8e1a313
8829 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
8830 Date:   Fri Apr 3 12:46:58 2009 +0200
8831
8832     drivers/usb: regorganisation
8833
8834     move to linux usb driver organisation
8835
8836     as following
8837
8838     drivers/usb/gadget
8839     drivers/usb/host
8840     drivers/usb/musb
8841
8842     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
8843     Signed-off-by: Remy Bohmer <linux@bohmer.net>
8844
8845 commit d04371a116d102e587ba7aa4c329b441cdbea3f4
8846 Author: Todor I Mollov <tmollov@ucsd.edu>
8847 Date:   Sat Apr 4 06:53:06 2009 -0400
8848
8849     Blackfin: spi: make cs deassert function deterministic
8850
8851     Blackfin SPI driver was not driving the SPI chip-select high before
8852     putting the chip-select signals into tri-state mode.  This is probably
8853     something that slipped by unnoticed in most designs.  If the signals are
8854     put directly into a tri-state mode, then the board is relying on the
8855     pull-up resistors to pull up the chip-select before the next transaction.
8856     Most of the time this is fine, except when you have two transactions that
8857     follow each other very closely, such as the flash erase and read status
8858     register commands.  In this case I was seeing a 500ns separation between
8859     the transactions.  In my setup, with a 10kOhm pull-up, it would meet
8860     timing spec about half the time and resulted in intermittent errors.  (A
8861     stronger pull up would fix this, but our design is targeted for low power
8862     consumption and a 3.3kOhm @ 3.3v is 3.3mW of needless power consumption.)
8863     I modified the spi_cs_deactivate() function in bfin_spi.c to drive the
8864     chip-selects high before putting them into tri-state.  For me, this
8865     resulted in a rise time of 5ns instead of the previous rise time of about
8866     1us, and fully satisfied the timing spec of the chip.
8867
8868     Signed-off-by: Todor I Mollov <tmollov@ucsd.edu>
8869     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8870
8871 commit c6fadb9c73a6a3e0c7f20696e978304a593a8d2d
8872 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
8873 Date:   Sat Dec 13 21:08:05 2008 +0100
8874
8875     integratorap: fix PCI support
8876
8877     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
8878
8879 commit 1c397508c836dfcb01fb2471c71de0727051f117
8880 Author: Dirk Behme <dirk.behme@googlemail.com>
8881 Date:   Mon Mar 30 21:15:23 2009 +0200
8882
8883     OMAP3: Update Overo pin mux for new expansion board
8884
8885     A new Overo expansion board uses GPIO 14, 21, 22 and 23 for LED's and
8886     switches. This patch changes the pinmux configuration for those pins.
8887     They were previously set up for unused MMC3_DAT4-7.
8888
8889     Signed-off-by: Steve Sakoman <steve@sakoman.com>
8890     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
8891
8892 commit ab298231518675b3784aea88ee9b978438f99e63
8893 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
8894 Date:   Sun Apr 5 13:08:03 2009 +0200
8895
8896     arm: unify reset command
8897
8898     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
8899
8900 commit b3acb6cd4059dfb29a5e99095d802717f53ff784
8901 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
8902 Date:   Sun Apr 5 13:06:31 2009 +0200
8903
8904     arm: clean cache management
8905
8906     unify arm cache management except for non standard cache as ARM7TDMI
8907
8908     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
8909
8910 commit 677e62f43235de9a1701204d7bcea0fb3d233fa1
8911 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
8912 Date:   Sun Apr 5 13:02:43 2009 +0200
8913
8914     arm: update co-processor 15 access
8915
8916     import system.h from linux
8917
8918     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
8919
8920 commit 23e4af49e066a53cd3e3659b68ef90572d88de84
8921 Author: Guennadi Liakhovetski <lg@denx.de>
8922 Date:   Sun Apr 5 00:42:02 2009 +0200
8923
8924     ARM: add the imx31_phycore_eet target to MAINTAINERS
8925
8926     imx31_phycore_eet is a variant of the imx31_phycore board with a few
8927     extensions, which justifies a separate entry in the MAINTAINERS list,
8928     whereas normally all entries sharing a single configuration file and a
8929     board/ directory have only one entry in MAINTAINERS.
8930
8931     Reported-by: Wolfgang Denk <wd@denx.de>
8932     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
8933
8934 commit 69c5bf29908b3a7f8e23bd9891b7ecc5b21f23e5
8935 Author: Guennadi Liakhovetski <lg@denx.de>
8936 Date:   Sun Apr 5 00:37:07 2009 +0200
8937
8938     ARM: fix out-of-tree build of imx31_phycore_eet
8939
8940     Fix out-of-tree build of the imx31_phycore_eet target.
8941
8942     Reported-by: Wolfgang Denk <wd@denx.de>
8943     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
8944
8945 commit 3c853f31d6a8e4407f73a2ca2c63d383a245f237
8946 Author: Jon Smirl <jonsmirl@gmail.com>
8947 Date:   Sat Apr 4 17:44:51 2009 -0400
8948
8949     mpc5200: reduce delays in i2c
8950
8951     The previous code waited 1000us before checking i2c
8952     status. Measurement shows i2c is usually ready in
8953     under 50us. Change the polling interval to 15us,
8954     loop 6,667 times to keep the polling timeout constant
8955     at 100ms.
8956
8957 commit 36003268968949110ef145d9f2eaf8439c96d25b
8958 Author: Sanjeev Premi <premi@ti.com>
8959 Date:   Fri Apr 3 14:00:07 2009 +0530
8960
8961     OMAP: Fix compile issue
8962
8963     Fixes this compile error:
8964     board.c: In function 'do_switch_ecc':
8965     board.c:339: error: 'cmd_tbl_t' has no member named 'help'
8966     make[1]: *** [board.o] Error 1
8967     make[1]: Leaving directory `/db/psp_git/users/a0756819/u-boot/cpu/arm_cortexa8/omap3'
8968     make: *** [cpu/arm_cortexa8/omap3/libomap3.a] Error 2
8969
8970     This is due to the fact that current command uses long
8971     help for the usage print even if the CONFIG_SYS_LONGHELP
8972     is not enabled. (Thanks Jean-Christophe for explanation).
8973
8974     Signed-off-by: Sanjeev Premi <premi@ti.com>
8975
8976 commit 342c1a5d9ab74febf3226a86216dc5aa05295d46
8977 Author: Minkyu Kang <mk7.kang@samsung.com>
8978 Date:   Fri Apr 3 09:56:16 2009 +0900
8979
8980     s3c64xx: fix the wrong gpio offset
8981
8982     This patch fix the wrong gpio offset
8983
8984     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
8985
8986 commit ab0689c316c9b2ee33f4de1c50263b64e539f12a
8987 Author: Kyungmin Park <kmpark@infradead.org>
8988 Date:   Wed Nov 26 10:18:13 2008 +0900
8989
8990     Move machine specific code to board at s3c64xx (v2)
8991
8992     Move machine specific code to smdk6400.
8993     Some board use OneNAND instead of NAND.
8994
8995     Some register MP0_CS_CFG[5:0] are controled by both h/w and s/w.
8996     So it's better to use macro instead of hard-coded value.
8997
8998     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
8999
9000 commit 767f3acd9f6e1dcb8ada926c333945382eddc7e8
9001 Author: Tom Rix <Tom.Rix@windriver.com>
9002 Date:   Wed Apr 1 22:02:19 2009 -0500
9003
9004     ZOOM1 Remove legacy NAND defines
9005
9006     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
9007
9008 commit 5891151707ee5902fe62d554c247f42865815757
9009 Author: Tom Rix <Tom.Rix@windriver.com>
9010 Date:   Wed Apr 1 22:02:20 2009 -0500
9011
9012     OMAP3 Fix multiline formatting in board init files.
9013
9014     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
9015
9016 commit c0a14aedc3440d6591b8c86d45861a0a8b46e11d
9017 Author: Wolfgang Denk <wd@denx.de>
9018 Date:   Sun Apr 5 00:27:57 2009 +0200
9019
9020     Update CHANGELOG, coding style cleanup.
9021
9022 commit f63728c804ab7413a67d70f6774cd30c3f7b40fb
9023 Author: Wolfgang Denk <wd@denx.de>
9024 Date:   Sun Apr 5 00:18:44 2009 +0200
9025
9026     One more fix for building env_embedded.o
9027
9028     In addition to the changes for CONFIG_ENV_IS_IN_FLASH as done in
9029     commit afcbce07, we also need to do the same for
9030     CONFIG_ENV_IS_IN_EEPROM and CONFIG_ENV_IS_IN_NVRAM.
9031
9032     Signed-off-by: Wolfgang Denk <wd@denx.de>
9033
9034 commit e3d1ac7bb1955d36980d267cb4cec40b0f7d30b5
9035 Author: Scott Wood <scottwood@freescale.com>
9036 Date:   Thu Apr 2 16:15:10 2009 -0500
9037
9038     common/image.c: Relocate strings in tables.
9039
9040     Without this, u-boot can crash or print garbage if the original link
9041     address no longer points to a valid string.
9042
9043     Signed-off-by: Scott Wood <scottwood@freescale.com>
9044
9045 commit 3a671fc06ae1d9e8eba76600372317c75ae0eb3e
9046 Author: Scott Wood <scottwood@freescale.com>
9047 Date:   Thu Apr 2 16:10:36 2009 -0500
9048
9049     mpc8260: Fill in brg's clock-frequency in device tree.
9050
9051     Signed-off-by: Scott Wood <scottwood@freescale.com>
9052
9053 commit c73ed274a211699739d83c2cef92853dc6716e15
9054 Author: Scott Wood <scottwood@freescale.com>
9055 Date:   Thu Apr 2 18:20:43 2009 -0500
9056
9057     MPC8260ADS: Add nfsboot/ramboot to default environment.
9058
9059     This brings it in line with other Freescale boards.
9060
9061     Signed-off-by: Scott Wood <scottwood@freescale.com>
9062
9063 commit c203ef5db0476a8c4f6dd86b2e9e9db0ea973f84
9064 Author: Andreas Huber <andreas.huber@keymile.com>
9065 Date:   Thu Apr 2 17:15:34 2009 +0200
9066
9067     UBI/cfi-mtd: Fix mtd name for multiple chips
9068
9069     On platforms with multiple NOR chips, currently only the first one
9070     can be selected using the "ubi part" command. This patch fixes this
9071     problem by using different names for the NOR "mtd devices".
9072
9073     It also changes the name of the NOR MTD device from "cfi-mtd" to
9074     "norX" (X indexing the device numer) to better match the mtdparts
9075     defaults.
9076
9077     Signed-off-by: Stefan Roese <sr@denx.de>
9078     Signed-off-by: Andreas Huber <andreas.huber@keymile.com>
9079
9080 commit 6b6bb02f27fcabfb37ea717fb7e243248e1e2acf
9081 Author: Peter Korsgaard <jacmet@sunsite.dk>
9082 Date:   Tue Mar 31 17:52:16 2009 +0200
9083
9084     tools/setlocalversion: use git svn instead of git-svn
9085
9086     Use the new "git <subcmd>" syntax instead of the deprecated
9087     "git-<subcmd>".
9088
9089     Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
9090
9091 commit 7fa96a9a54eb0d87d73888ec2565cda790ba0dff
9092 Author: Mingkai Hu <Mingkai.hu@freescale.com>
9093 Date:   Tue Mar 31 14:09:40 2009 +0800
9094
9095     eSPI: add the eSPI register support
9096
9097     Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
9098
9099 commit 869f6bf4def5a053fbd1aecd8b2fc36f05196c0b
9100 Author: Minkyu Kang <mk7.kang@samsung.com>
9101 Date:   Mon Mar 30 14:55:51 2009 +0900
9102
9103     cmd_mmc: add support for device command for selecting mmc device
9104
9105     This patch improves device command for selecting mmc device
9106
9107     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
9108
9109 commit 9abc9ef8fbe079bf75a634ce64b7dcdb7b0d8bdc
9110 Author: Alan Carvalho de Assis <acassis@gmail.com>
9111 Date:   Sat Mar 28 19:50:16 2009 -0300
9112
9113     Small fix to m5282evb
9114
9115     This is just a small fix to get u-boot on m5282evb.
9116
9117     Signed-off-by: Alan Carvalho de Assis <acassis@gmail.com>
9118
9119 commit febd7e4174e54579c9aa165c85c519fe5288f9d2
9120 Author: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
9121 Date:   Fri Mar 27 10:21:14 2009 +0100
9122
9123     UBIFS: add R/O compatibility
9124
9125     Now UBIFS is supported by u-boot. If we ever decide to change the
9126     media format, then people will have to upgrade their u-boots to
9127     mount new format images. However, very often it is possible to
9128     preserve R/O forward-compatibility, even though the write
9129     forward-compatibility is not preserved.
9130
9131     This patch introduces a new super-block field which stores the
9132     R/O compatibility version.
9133
9134     Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
9135     Acked-by: Adrian Hunter <Adrian.Hunter@nokia.com>
9136     Signed-off-by: Stefan Roese <sr@denx.de>
9137
9138 commit 852dbfdd56f68eb67d138b306a64e4de58dabb91
9139 Author: Mike Frysinger <vapier@gentoo.org>
9140 Date:   Mon Mar 23 22:27:34 2009 -0400
9141
9142     more command usage cleanup
9143
9144     Fix up a few dangling commands like in "Command usage cleanup" commit.
9145
9146     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9147
9148 commit b93b24bf76f8a8220b236df3a5f30b2204eb4edc
9149 Author: Ladislav Michl <ladis@linux-mips.org>
9150 Date:   Mon Mar 23 12:06:07 2009 +0100
9151
9152     Separate mtdparts command from jffs2
9153
9154     On Thu, Mar 19, 2009 at 01:30:36PM +0100, Stefan Roese wrote:
9155     > Currently the mtdparts commands are included in the jffs2 command support.
9156     > This doesn't make sense anymore since other commands (e.g. UBI) use this
9157     > infrastructure as well now. This patch separates the mtdparts commands from
9158     > the jffs2 commands making it possible to only select mtdparts when no JFFS2
9159     > support is needed.
9160
9161     ... and to make it useful for NAND chips as well, we should also remove now
9162     unrelated CONFIG_JFFS2_NAND. Note that struct part_info etc is in
9163     jffs2/load_kernel.h which is a bit misleading filename for that purpose,
9164     but that can be fixed later (tm).
9165
9166     Signed-off-by:  Ladislav Michl <ladis@linux-mips.org>
9167
9168 commit b196ca75503ce307c535b87bf47d51f05e7530df
9169 Author: Mike Frysinger <vapier@gentoo.org>
9170 Date:   Sun Mar 22 22:18:01 2009 -0400
9171
9172     smc91111_eeprom: move board-specific init into SMC91111_EEPROM_INIT()
9173
9174     Rather than sticking Blackfin-specific stuff into the eeprom example, use
9175     an indirect macro so that any board can override it with their own magic
9176     sauce in their board config file.
9177
9178     Also fix some spurious semi-colons in defines while I'm at it ...
9179
9180     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9181     CC: Ben Warren <biggerbadderben@gmail.com>
9182
9183 commit f5cf2ef2ad2a8bf321712ab460ed846120163d74
9184 Author: Sascha Hauer <s.hauer@pengutronix.de>
9185 Date:   Sat Mar 21 09:38:46 2009 -0400
9186
9187     mpc52xx phy: initialize only when needed
9188
9189     Do not initialize phy on startup, instead initialize it
9190     when we actually need it.
9191
9192     Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
9193
9194 commit 03bab0091948196b9558248684c04f60943ca4b5
9195 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
9196 Date:   Mon Mar 30 16:51:40 2009 +0200
9197
9198     at91sam9263ek: enable hush and auto complete support
9199
9200     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
9201     Acked-by: Stelian Pop <stelian@popies.net>
9202
9203 commit 4758ebdd53571d4d183be5c2db8f0ee4ef368915
9204 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
9205 Date:   Fri Mar 27 23:26:44 2009 +0100
9206
9207     at91: move dataflash spi driver to drivers/spi
9208
9209     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
9210
9211 commit 2b7178afce59f71e95da657273f4132012098c1f
9212 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
9213 Date:   Fri Mar 27 23:26:44 2009 +0100
9214
9215     at91: move usb driver to drivers/usb
9216
9217     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
9218
9219 commit f82518d7f443ebac5f8821103a3c521c963aa6ee
9220 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
9221 Date:   Fri Mar 27 23:26:43 2009 +0100
9222
9223     at91rm9200: Reset update
9224
9225     Update the rm9200 reset sequence to try executing a board-specific reset
9226     function and move specific board reset to board.
9227
9228     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
9229
9230 commit 3524049cd053746298e4cfab2449882e75c146fc
9231 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
9232 Date:   Fri Mar 27 23:26:43 2009 +0100
9233
9234     at91rm9200: move serial shutdown code to serial drivers
9235
9236     introduce serial_exit for this purpose. Use it only when the rm9200
9237     serial driver is active
9238
9239     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
9240
9241 commit beebd851cdbc9dd070bcdfec1fd8f17e3cc91bc0
9242 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
9243 Date:   Fri Mar 27 23:26:43 2009 +0100
9244
9245     at91rm9200: move serial driver to drivers/serial
9246
9247     add CONFIG_AT91RM9200_USART to activate the driver
9248
9249     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
9250
9251 commit cb82a532669f6b02225ec3429ea4d49ff2b97d0a
9252 Author: Ulf Samuelsson <ulf@atmel.com>
9253 Date:   Fri Mar 27 23:26:43 2009 +0100
9254
9255     Add support for the AT91RM9200EK Board.
9256
9257     The AT91RM9200-EK Evaluation Board supports the AT91RM9200
9258     ARM9-based 32-bit RISC microcontroller and enables real-time code development
9259     and evaluation.
9260
9261     Here is the chip page on Atmel website:
9262     http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3507
9263
9264     with
9265         - NOR (cfi driver)
9266         - DataFlash
9267         - USB OHCI
9268         - Net
9269         - I2C (hard)
9270
9271     Signed-off-by: Ulf Samuelsson <ulf@atmel.com>
9272     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
9273
9274 commit b9c0e4c29e3ec12668ac50e954e7c9ba8f7aa10a
9275 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
9276 Date:   Fri Mar 27 23:26:42 2009 +0100
9277
9278     add dataflash mmc mux missing support
9279
9280     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
9281
9282 commit 2a325ce3c705ab2d82760afc541c511328472df8
9283 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
9284 Date:   Fri Mar 27 23:26:42 2009 +0100
9285
9286     at91rm9200dk: Move conditional compilation to Makefile
9287
9288     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
9289
9290 commit 90a92a708d5180a20d600ba0fc2352ec76dc3829
9291 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
9292 Date:   Fri Mar 27 23:26:42 2009 +0100
9293
9294     at91: rename DATAFLASH_MMC_SELECT to CONFIG_DATAFLASH_MMC_SELECT
9295
9296     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
9297
9298 commit 843a2654bce74192de2b5a43474fdc27a572ab40
9299 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
9300 Date:   Fri Mar 27 23:26:42 2009 +0100
9301
9302     at91sam9: add watchdog support
9303
9304     Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
9305     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
9306
9307 commit a47492ac60657dd9d59c713aa049319ea6eabd52
9308 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
9309 Date:   Fri Mar 27 13:14:52 2009 +0100
9310
9311     at91sam9/at91cap: spi init add hardware chip select support
9312
9313     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
9314
9315 commit 66932ac3929c7a145a6ef6574a96fd7535154951
9316 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
9317 Date:   Sat Apr 4 19:15:40 2009 +0200
9318
9319     netstar: fix crc32.c dependancy location
9320
9321     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
9322
9323 commit 42f9ebff2f758bef524780a00c712eb63a72d99b
9324 Author: Scott Wood <scottwood@freescale.com>
9325 Date:   Fri Apr 3 15:24:40 2009 -0500
9326
9327     MPC8260ADS: Define CONFIG_HAS_ETH0.
9328
9329     This is required so that the MAC address will be updated in the device tree.
9330
9331     Signed-off-by: Scott Wood <scottwood@freescale.com>
9332
9333 commit 8701eceffdf77e2908d0b58add0dabc16edf6087
9334 Author: Scott Wood <scottwood@freescale.com>
9335 Date:   Fri Apr 3 15:26:45 2009 -0500
9336
9337     PQ2FADS: Enable PCI.
9338
9339     PCI on PQ2FADS is very similar to PCI on MPC8272ADS.
9340
9341     Signed-off-by: Scott Wood <scottwood@freescale.com>
9342
9343 commit 83863df04bd30bfe2430b0c43ca9f78596d3f0bc
9344 Author: Wolfgang Denk <wd@denx.de>
9345 Date:   Sat Apr 4 16:57:50 2009 +0200
9346
9347     Fix quoting bug introduced by commit 74de7aef
9348
9349     Signed-off-by: Wolfgang Denk <wd@denx.de>
9350
9351 commit ecf3fb223a56e3c6aa696d94d694eeaca0f44d33
9352 Author: Wolfgang Denk <wd@denx.de>
9353 Date:   Sat Apr 4 16:14:51 2009 +0200
9354
9355     Fix implicit declaration of function 'htons'
9356
9357     Include <netinet/in.h> instead of <linux/in.h> to get htons()
9358     prototpye.
9359
9360     Signed-off-by: Wolfgang Denk <wd@denx.de>
9361
9362 commit e6a6789f41f0560ce280089fbd3f1bd0f0f64306
9363 Author: Kumar Gala <galak@kernel.crashing.org>
9364 Date:   Sat Apr 4 10:21:02 2009 -0500
9365
9366     fsl_law: Fix bug in calculation of LAW sizing
9367
9368     In set_ddr_laws() when we determined how much of the size requested
9369     to be mapped was covered by the the first LAW we needed to recalculate
9370     the size based on what was actually mapped.
9371
9372     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9373
9374 commit 32049b4048ff8e59bd5ba6160d6d5206d283b2a2
9375 Author: Kumar Gala <galak@kernel.crashing.org>
9376 Date:   Thu Apr 2 13:57:05 2009 -0500
9377
9378     fsl_pci: Move prototypes into fsl_pci.h and remove explicit externs
9379
9380     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9381
9382 commit c8514622e2713d9c47919acfe23fce386782afe7
9383 Author: Kumar Gala <galak@kernel.crashing.org>
9384 Date:   Thu Apr 2 13:22:48 2009 -0500
9385
9386     fsl_pci: Renamed immap_fsl_pci.h to fsl_pci.h
9387
9388     Rename the pci header for FSL HW so we can move some prototypes
9389     in there and stop doing explicit externs
9390
9391     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9392
9393 commit afcbce07e9323c0e8aeb783ba7ce6104860fd7a7
9394 Author: Wolfgang Denk <wd@denx.de>
9395 Date:   Sat Apr 4 16:10:40 2009 +0200
9396
9397     Fix building of env_embedded.o
9398
9399     Since commit a706bfc7 common/env_embedded.o and tools/envcrc were
9400     only built when CONFIG_ENV_IS_EMBEDDED was set, but this breaks
9401     building for many boards.
9402
9403     We always have to build these files when CONFIG_ENV_IS_IN_FLASH is
9404     set.
9405
9406     Signed-off-by: Wolfgang Denk <wd@denx.de>
9407
9408 commit a31e091ad70915278fb15b79d6ae53ea2d44b251
9409 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
9410 Date:   Sat Apr 4 12:49:11 2009 +0200
9411
9412     rename include/zlib.h to include/u-boot/zlib.h
9413
9414     Some systems have zlib.h installed in /usr/include/. This isn't the
9415     desired file for u-boot code - we want the one in include/zlib.h.
9416     This rename will avoid the conflict.
9417
9418     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
9419     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9420
9421 commit ae644c178f097874a92a6d934f364985fc7e075a
9422 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
9423 Date:   Sat Apr 4 12:46:31 2009 +0200
9424
9425     tools/Makefile: fix image.c dependancy location
9426
9427     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
9428     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9429
9430 commit b074a7081124d7f05fd1651a3bc0b5579fdfa473
9431 Author: Mike Frysinger <vapier@gentoo.org>
9432 Date:   Sat Apr 4 07:42:25 2009 -0400
9433
9434     tools: add ncb to gitignore
9435
9436     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9437
9438 commit 453c0d7558215cbc8636d94af172886d84e0dbba
9439 Author: Detlev Zundel <dzu@denx.de>
9440 Date:   Fri Apr 3 16:45:46 2009 +0200
9441
9442     include/ns16550.h: Unify structure declaration for registers
9443
9444     Instead of special casing the different access patterns, use common
9445     code with light macros sprinkled in to accomodate for the different
9446     layouts of the register structure.
9447
9448     Note that this also changes the types of the registers for the
9449     "positively packed (>1)" cases.  As the registers truly are unsigned
9450     chars, this is surely the Right Thing, but it is a semantic change.
9451     Note that for this case depending on the endianness on the bus, we may
9452     see a change of behaviour.
9453
9454     Signed-off-by: Detlev Zundel <dzu@denx.de>
9455
9456 commit 0a145ce6e7075aa0f4869d6f6149a5ff205d95df
9457 Author: Peter Tyser <ptyser@xes-inc.com>
9458 Date:   Fri Mar 13 18:54:52 2009 -0500
9459
9460     Delete now unused tools/Makefile.win32
9461
9462     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
9463
9464 commit 2f8d396b9302eddcd8d552648e101a46b7a80acd
9465 Author: Peter Tyser <ptyser@xes-inc.com>
9466 Date:   Fri Mar 13 18:54:51 2009 -0500
9467
9468     Add support for building native win32 tools
9469
9470     Add support for compiling the host tools in the tools directory using
9471     the MinGW toolchain.  This produces executables which can be used on
9472     standard Windows computers without requiring cygwin.
9473
9474     One must specify the MinGW compiler and strip utilities as if they
9475     were the host toolchain in order to build win32 executables, eg:
9476
9477     make HOSTCC=i586-mingw32msvc-gcc HOSTSTRIP=i586-mingw32msvc-strip tools
9478
9479     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
9480
9481 commit e50abf662efbf4ce0e731062c8d3c8ec54763ae2
9482 Author: Peter Tyser <ptyser@xes-inc.com>
9483 Date:   Fri Mar 13 18:54:50 2009 -0500
9484
9485     tools/Makefile: Simplify HOST_CFLAGS/HOST_LDFLAGS generation
9486
9487     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
9488
9489 commit b0d4d7219a4806e46affc96bd1f65397194a6e72
9490 Author: Peter Tyser <ptyser@xes-inc.com>
9491 Date:   Fri Mar 13 18:54:49 2009 -0500
9492
9493     tools/Makefile: Create generic build rules
9494
9495     Create a few generic build rules to replace the current method which has
9496     1 build target for each file
9497
9498     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
9499
9500 commit 273174ddbcce215c42f6c307470cd5580a3f72bf
9501 Author: Peter Tyser <ptyser@xes-inc.com>
9502 Date:   Fri Mar 13 18:54:48 2009 -0500
9503
9504     tools/Makefile: Use auto-generated object file dependencies
9505
9506     Files in the SRCS variable have their dependencies automatically
9507     generated so remove duplicate explicit dependencies
9508
9509     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
9510
9511 commit fb8b33c1e6d621ea3347a75ad3a42a386b44e589
9512 Author: Peter Tyser <ptyser@xes-inc.com>
9513 Date:   Fri Mar 13 18:54:47 2009 -0500
9514
9515     tools/Makefile: Remove symlinks for remaining source files
9516
9517     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
9518
9519 commit eed073315b6447eceadf7468a4c2b757442c7c6f
9520 Author: Peter Tyser <ptyser@xes-inc.com>
9521 Date:   Fri Mar 13 18:54:46 2009 -0500
9522
9523     tools/Makefile: Dynamically generate libfdt object dependencies
9524
9525     Add the libfdt files to the SRCS variable so that they have their
9526     dependencies automatically generated
9527
9528     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
9529
9530 commit c0170175393b94560fa7a5da6dd31377df5f4a72
9531 Author: Peter Tyser <ptyser@xes-inc.com>
9532 Date:   Fri Mar 13 18:54:45 2009 -0500
9533
9534     tools/Makefile: Remove symlinks for fdt targets
9535
9536     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
9537
9538 commit 45d6bdff68877ea214ff33cc1c89a29c76e96f51
9539 Author: Peter Tyser <ptyser@xes-inc.com>
9540 Date:   Fri Mar 13 18:54:44 2009 -0500
9541
9542     tools/Makefile: Add libfdt/ to the include search path
9543
9544     This change makes the process of symlinking libfdt_internal.h
9545     unnecessary
9546
9547     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
9548
9549 commit fba0e3a0814f9bf48c32a4c8a7987c36ae96651b
9550 Author: Peter Tyser <ptyser@xes-inc.com>
9551 Date:   Fri Mar 13 18:54:43 2009 -0500
9552
9553     tools: Remove unecessary symlinking of zlib.h
9554
9555     crc32.c uses the zlib.h header in include/u-boot/zlib.h.  The symlink
9556     was previously necessary to give U-Boot's version of zlib.h precedence
9557     over the host computer's version of zlib.h.
9558
9559     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
9560
9561 commit 40b8d909ace06f6f494dee08ffa64a82493e72e9
9562 Author: Peter Tyser <ptyser@xes-inc.com>
9563 Date:   Fri Mar 13 18:54:42 2009 -0500
9564
9565     tools/Makefile: Add tools/ to the include search path
9566
9567     This change makes the process of symlinking mkimage.h and fdt_host.h
9568     unnecessary
9569
9570     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
9571
9572 commit 1cd300de5e19c9e8383ee2eb2b6bd3b8b9378c78
9573 Author: Peter Tyser <ptyser@xes-inc.com>
9574 Date:   Fri Mar 13 18:54:41 2009 -0500
9575
9576     tools/Makefile: Compile ncb when CONFIG_NETCONSOLE
9577
9578     Also conditionally add ncb.o to OBJ_FILES list
9579
9580     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
9581
9582 commit 123c48a21ce08b4a33f36e96cc75f92324e761d7
9583 Author: Peter Tyser <ptyser@xes-inc.com>
9584 Date:   Fri Mar 13 18:54:40 2009 -0500
9585
9586     tools/Makefile: Make gen_eth_addr dependent upon CONFIG_CMD_NET
9587
9588     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
9589
9590 commit 4d93a0a807b8ca0289ba5da00c646cd2d54af120
9591 Author: Peter Tyser <ptyser@xes-inc.com>
9592 Date:   Fri Mar 13 18:54:39 2009 -0500
9593
9594     tools/Makefile: Make envcrc dependent upon CONFIG_ENV_IS_EMBEDDED
9595
9596     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
9597
9598 commit cd26a31a23f9a58ba52870f8ffb57d77d1baee20
9599 Author: Peter Tyser <ptyser@xes-inc.com>
9600 Date:   Fri Mar 13 18:54:38 2009 -0500
9601
9602     tools/Makefile: Make inca-swap-bytes dependent on CONFIG_INCA_IP
9603
9604     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
9605
9606 commit 7cd5cbc34699ccc15d0277f48375cad928d04faf
9607 Author: Peter Tyser <ptyser@xes-inc.com>
9608 Date:   Fri Mar 13 18:54:37 2009 -0500
9609
9610     tools/Makefile: Make ubsha1 dependent upon CONFIG_SHA1_CHECK_UB_IMG
9611
9612     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
9613
9614 commit eeba8617908e33f7e7db3b1588c04ca65b856793
9615 Author: Peter Tyser <ptyser@xes-inc.com>
9616 Date:   Fri Mar 13 18:54:36 2009 -0500
9617
9618     tools/Makefile: Make img2srec dependent upon CONFIG_CMD_LOADS
9619
9620     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
9621
9622 commit 335ffe7e0e0a30e90ce409c3279016a582157d8e
9623 Author: Peter Tyser <ptyser@xes-inc.com>
9624 Date:   Fri Mar 13 18:54:35 2009 -0500
9625
9626     tools/Makefile: Build bmp_logo only when LCD or VIDEO logos are enabled
9627
9628     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
9629
9630 commit ee3584a5970230ee96aae19505ad3226734ee4ff
9631 Author: Peter Tyser <ptyser@xes-inc.com>
9632 Date:   Fri Mar 13 18:54:34 2009 -0500
9633
9634     tools/Makefile: Split variable declarations into multiple lines
9635
9636     Split variable declarations into multiple lines and use the standard
9637     VAR-y convention.  Also move object and binary variable declarations to
9638     after config.mk has been included to allow for these lists to utilize
9639     the CONFIG_XXX variables.
9640
9641     These changes lay the groundwork for conditional compilation of files
9642     in the tools directory.
9643
9644     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
9645
9646 commit 21d28e95ed874ab1ed9787f939d8a53e99d30ddb
9647 Author: Peter Tyser <ptyser@xes-inc.com>
9648 Date:   Fri Mar 13 18:54:33 2009 -0500
9649
9650     tools/Makefile: Remove inappropriate double-tabs
9651
9652     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
9653
9654 commit 652f4ba076689fd0acd447561a777b1c440a4b57
9655 Author: Peter Tyser <ptyser@xes-inc.com>
9656 Date:   Fri Mar 13 18:54:32 2009 -0500
9657
9658     tools/Makefile: Remove HOSTARCH HOSTOS defines
9659
9660     The values of HOSTARCH and HOSTOS which are exported from the top-level
9661     Makefile should be used
9662
9663     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
9664
9665 commit 2eeb4e95fbfafe54645fae7ec0b2594101f0573b
9666 Author: Peter Tyser <ptyser@xes-inc.com>
9667 Date:   Fri Mar 13 18:54:31 2009 -0500
9668
9669     gen_eth_addr: Use POSIX rand() and srand()
9670
9671     Replace random()/srandom() use with rand()/srand() to support
9672     compilation with the mingw toolchain.  The rand()/srand() functions are
9673     generally more common and are functionally equivalent to the original
9674     random()/srandom() calls.
9675
9676     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
9677
9678 commit 24d2ae5e9debe4b75151a55251031a14477fa875
9679 Author: Peter Tyser <ptyser@xes-inc.com>
9680 Date:   Fri Mar 13 18:54:28 2009 -0500
9681
9682     elf.h: Use stdint.h to provide standard typedefs for WIN32
9683
9684     The original code provided an incomplete set of typedefs for WIN32
9685     compiles and replicated the standard typedefs that are already
9686     provided by stdint.h
9687
9688     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
9689
9690 commit a706bfc7d0e2d1935c5670045288e6cd1ffdfabc
9691 Author: Peter Tyser <ptyser@xes-inc.com>
9692 Date:   Fri Mar 13 18:54:27 2009 -0500
9693
9694     common/Makefile: Conditionally compile env_embedded.o
9695
9696     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
9697
9698 commit 2b48f7d5f62835f87278efb498397b6ae9e2d117
9699 Author: Peter Tyser <ptyser@xes-inc.com>
9700 Date:   Fri Mar 13 18:54:26 2009 -0500
9701
9702     Makefile: Add removal of *.exe files to clean target
9703
9704     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
9705
9706 commit d0d6144e0e4a03a68311b781f3dde38dc9316b82
9707 Author: Peter Tyser <ptyser@xes-inc.com>
9708 Date:   Fri Mar 13 18:54:25 2009 -0500
9709
9710     Makefile: Make autoconf.mk a dependency of the depend target
9711
9712     The original code did not generate autoconf.mk until after some targets
9713     dependencies had already been calculated, for example the directories in
9714     the SUBDIRS variable
9715
9716     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
9717
9718 commit 75eb82ec7cacb18d059d701b35677b93d2bb7596
9719 Author: unsik Kim <donari75@gmail.com>
9720 Date:   Wed Feb 25 11:31:24 2009 +0900
9721
9722     mflash: Initial mflash support
9723
9724     Mflash is fusion memory device mainly targeted consumer eletronic and
9725     mobile phone.
9726     Internally, it have nand flash and other hardware logics and supports
9727     some different operation (ATA, IO, XIP) modes.
9728
9729     IO mode is custom mode for the host that doesn't have IDE interface.
9730     (Many mobile targeted SoC doesn't have IDE bus)
9731
9732     This driver support mflash IO mode.
9733
9734     Followings are brief descriptions about IO mode.
9735
9736     1. IO mode based on ATA protocol and uses some custom command. (read
9737        confirm, write confirm)
9738     2. IO mode uses SRAM bus interface.
9739
9740     Signed-off-by: unsik Kim <donari75@gmail.com>
9741
9742 commit 200779e3e2a9aeda7030b171a8c39d7797019917
9743 Author: Detlev Zundel <dzu@denx.de>
9744 Date:   Fri Apr 3 11:53:01 2009 +0200
9745
9746     Rename common ns16550 constants with UART_ prefix to prevent conflicts
9747
9748     Fix problems introduced in commit
9749     7b5611cdd12ca0cc33f994f0d4a4454788fc3124 [inka4x0: Add hardware
9750     diagnosis functions for inka4x0] which redefined MSR_RI which is
9751     already used on PowerPC systems.
9752
9753     Also eliminate redundant definitions in ps2mult.h.  More cleanup will
9754     be needed for other redundant occurrences though.
9755
9756     Signed-off-by: Detlev Zundel <dzu@denx.de>
9757
9758 commit 99067b08f4a0ce20ff337a35211239f334d8f451
9759 Author: Scott Wood <scottwood@freescale.com>
9760 Date:   Wed Apr 1 15:33:24 2009 -0500
9761
9762     Noisily disable the legacy NAND subsystem.
9763
9764     Legacy NAND is marked for feature removal after April 2009 (i.e. this
9765     upcoming release).  There are still several boards that reference it
9766     (though many do so only for disk-on-chip support which has been silently
9767     disabled for a while now).  These boards will now fail to build
9768     with #error, though the code is still there if the user removes #error.
9769
9770     The plan is to remove the code outright in the next release, along with
9771     any board code that refers to it (such as board/esd/common/auto_update.c).
9772
9773     Also, remove the legacy NAND API description from README.nand.
9774
9775     Signed-off-by: Scott Wood <scottwood@freescale.com>
9776
9777 commit 69bcabb51686fdd133cb1848c0d3b0a4fc6ca5cf
9778 Author: apgmoorthy <moorthy.apg@samsung.com>
9779 Date:   Fri Mar 27 14:45:23 2009 +0530
9780
9781     Fix OneNAND ipl to read CONFIG_SYS_MONITOR_LEN
9782
9783     Currently OneNAND initial program loader (ipl) reads only block 0 ie 128KB.
9784     However, u-boot image for apollon board is 195KB making the board
9785     unbootable with OneNAND.
9786
9787     Fix ipl to read CONFIG_SYS_MONITOR_LEN.
9788     CONFIG_SYS_MONITOR_LEN macro holds the U-Boot image size.
9789
9790     Signed-off-by: Rohit Hagargundgi <h.rohit@samsung.com>
9791     Signed-off-by: Gangheyamoorthy   <moorthy.apg@samsung.com>
9792     Signed-off-by: Scott Wood <scottwood@freescale.com>
9793
9794 commit 74de7aefd79690bae8cf5a5120f5962d444be089
9795 Author: Wolfgang Denk <wd@denx.de>
9796 Date:   Wed Apr 1 23:34:12 2009 +0200
9797
9798     Add "source" command; prepare removal of "autoscr" command
9799
9800     According to the doc/feature-removal-schedule.txt, the "autoscr"
9801     command will be replaced by the "source" command in approximately 6
9802     months from now.
9803
9804     This patch prepares this change and starts a 6 month transition
9805     period as follows:
9806
9807     - The new "source" command has been added, which implements exactly
9808       the same functionlaity as the old "autoscr" command before
9809     - The old "autoscr" command name is kept as an alias for compatibility
9810     - Command sequences, script files atc. have been adapted to use the
9811       new "source" command
9812     - Related environment variables ("autoscript", "autoscript_uname")
9813       have *not* been adapted yet; these will be renamed resp. removed in
9814       a separate patch when the support for the "autoscr" command get's
9815       finally dropped.
9816
9817     Signed-off-by: Wolfgang Denk <wd@denx.de>
9818
9819 commit 78237df55248034a2d7c2daea992b9dbe7ca8e96
9820 Author: Wolfgang Denk <wd@denx.de>
9821 Date:   Thu Apr 2 17:31:09 2009 +0200
9822
9823     Add "GPL cleanup" task to feature-removal-schedule.txt
9824
9825     Announce removal of all non-GPL or GPL-incompatible files
9826     after August 2009.
9827
9828     Signed-off-by: Wolfgang Denk <wd@denx.de>
9829
9830 commit d9596ffbdc79cea285010b67dd20a4618303f624
9831 Author: Mike Frysinger <vapier@gentoo.org>
9832 Date:   Thu Apr 2 12:51:28 2009 -0400
9833
9834     sf: stmicro: dont send 4 bytes when reading status register
9835
9836     I can't find anywhere in the datasheet that says the status register needs
9837     3 dummy bytes sent to it before being able to read back the first real
9838     result.  Tests on a Blackfin board show that after writing the opcode, the
9839     status register starts coming back immediately.  So only write out the
9840     read status register opcode before polling the result.
9841
9842     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9843     CC: Jason McMullan <mcmullan@netapp.com>
9844     CC: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
9845
9846 commit 1abe365ffcfc29c061e8fd8b45551be5ad1428dd
9847 Author: Mike Frysinger <vapier@gentoo.org>
9848 Date:   Thu Apr 2 08:11:31 2009 -0400
9849
9850     sf: set common timeouts in seconds, not milliseconds
9851
9852     Since timeouts are only hit when there is a problem in the system, we
9853     don't want to prematurely timeout on a functioning setup.  Thus having
9854     low timeouts (in milliseconds) doesn't gain us anything in the production
9855     case, but rather increases likely hood of causing problems where none
9856     otherwise exist.
9857
9858     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9859     CC: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
9860
9861 commit 2a6ce1115b3cbe746965cfa0058ce645b6c1ada1
9862 Author: Mike Frysinger <vapier@gentoo.org>
9863 Date:   Thu Apr 2 06:51:49 2009 -0400
9864
9865     sf: stmicro: use common page timeout define
9866
9867     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9868     CC: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
9869
9870 commit 0dcdbb172c2fdf60c5c578980308b312fd56496f
9871 Author: Mike Frysinger <vapier@gentoo.org>
9872 Date:   Sat Mar 28 06:41:09 2009 -0400
9873
9874     sf: always read 5 bytes for the idcode
9875
9876     Some SPI flash drivers like to have extended id information available
9877     (like the spansion flash), so rather than making it re-issue the ID cmd
9878     to get at the last 2 bytes, have the common code read 5 bytes rather than
9879     just 3.  This also matches the Linux behavior where it always reads 5 id
9880     bytes from all flashes.
9881
9882     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9883     Acked-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
9884     CC: Mingkai Hu <Mingkai.hu@freescale.com>
9885
9886 commit 9726ba4abaa16cd6c385ad350d403f98a8eacf52
9887 Author: Mike Frysinger <vapier@gentoo.org>
9888 Date:   Fri Mar 27 16:34:21 2009 -0400
9889
9890     sf: stmicro: drop redundant id read
9891
9892     The common SPI flash code reads the idcode and passes it down to the SPI
9893     flash driver, so there is no need to read it again ourselves.
9894
9895     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9896     Acked-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
9897     CC: Jason McMullan <mcmullan@netapp.com>
9898     CC: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
9899
9900 commit 1c5874374e091b4bb62917c519861f7682fe066e
9901 Author: Mike Frysinger <vapier@gentoo.org>
9902 Date:   Fri Mar 27 19:27:58 2009 -0400
9903
9904     sf: add driver for SST flashes
9905
9906     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9907     Acked-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
9908
9909 commit f773a1bbdb8f3bf1ddab2874f36f043c4f8f044d
9910 Author: Mike Frysinger <vapier@gentoo.org>
9911 Date:   Mon Mar 23 23:03:58 2009 -0400
9912
9913     sf: drop DEBUG defines
9914
9915     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9916     Acked-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
9917
9918 commit 6b850a9fa8a216f3692da2511cb1a6c16409b1af
9919 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
9920 Date:   Sun Jan 4 07:44:07 2009 +0100
9921
9922     mtd: add some at45 spi flash support
9923
9924      - AT45DB321D
9925      - AT45DB161D
9926      - AT45DB081D
9927      - AT45DB041D
9928      - AT45DB021D
9929      - AT45DB011D
9930
9931     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
9932     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9933
9934 commit 6805e4bf83e6f444f7411101228766c8a7aec5f7
9935 Author: Mingkai Hu <Mingkai.hu@freescale.com>
9936 Date:   Tue Mar 31 14:09:41 2009 +0800
9937
9938     mtd: SPI Flash: Support the Spansion Flash
9939
9940     Add MTD SPI Flash support for S25FL008A, S25FL016A,
9941     S25FL032A, S25FL064A, S25FL128P.
9942
9943     Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
9944     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9945
9946 commit 40587701924aa0afc86b3840421b4cc6de42c748
9947 Author: Mike Frysinger <vapier@gentoo.org>
9948 Date:   Mon Mar 30 20:56:45 2009 -0400
9949
9950     Blackfin: force all boards to HZ of 1000
9951
9952     Since the Blackfin timer code requires HZ to be 1000, barf on any board
9953     that tries to use a different value.
9954
9955     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9956
9957 commit f4032d2eec9d71a59c6c724671e577f67a76839b
9958 Author: Mike Frysinger <vapier@gentoo.org>
9959 Date:   Fri Mar 27 21:07:45 2009 -0400
9960
9961     Blackfin: bf533-stamp: drop old spi flash driver
9962
9963     Now that the common SPI flash code supports all the flashes, we can stop
9964     using the old driver.
9965
9966     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9967
9968 commit bc72f50a659d0d1b551817e1910b9b2be1c7e496
9969 Author: Mike Frysinger <vapier@gentoo.org>
9970 Date:   Thu Mar 26 15:42:12 2009 -0400
9971
9972     Blackfin: add BF538/BF539 SPI portmux handling
9973
9974     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9975
9976 commit 46ac352f0f9406a5f9aa157ac62867fb4650dfd3
9977 Author: Mike Frysinger <vapier@gentoo.org>
9978 Date:   Mon Mar 23 22:36:10 2009 -0400
9979
9980     Blackfin: do not delay on output bytes
9981
9982     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9983
9984 commit dbc6ab9f75bd0c13d3f42692e9463f8ab65fc382
9985 Author: Mike Frysinger <vapier@gentoo.org>
9986 Date:   Mon Mar 23 22:17:27 2009 -0400
9987
9988     Blackfin: drop newline from OTP help
9989
9990     Looks like I accidentally added a newline to the OTP help when merging and
9991     older change.
9992
9993     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9994
9995 commit d3c38d96b991d641a33f7748130dae008563cdc9
9996 Author: Mike Frysinger <vapier@gentoo.org>
9997 Date:   Sun Mar 22 23:43:31 2009 -0400
9998
9999     Blackfin: convert bfin_sdh to legacy mmc
10000
10001     The Blackfin SDH controller is still using the legacy framework, so update
10002     the driver to use the renamed functions.
10003
10004     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
10005
10006 commit d248cfb2d940b742f6bfdba9b832a3df96da3101
10007 Author: Mike Frysinger <vapier@gentoo.org>
10008 Date:   Sun Feb 22 16:30:38 2009 -0500
10009
10010     Blackfin: bf537-stamp: split CF/IDE code out into dedicated cf-ide.c
10011
10012     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
10013
10014 commit ad9073211ca9e62162a39851e082b8d07a662fb6
10015 Author: Mike Frysinger <vapier@gentoo.org>
10016 Date:   Fri Feb 13 17:10:58 2009 -0500
10017
10018     Blackfin: fix crash when booting from external memory
10019
10020     When testing a u-boot binary that hasn't been booted from the bootrom, we
10021     have to make sure the bootstruct structure has sane storage space.  If we
10022     don't, the initcode will crash when it tries to dereference an invalid
10023     pointer.
10024
10025     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
10026
10027 commit 84a9dda324c3faa56be14449d7519b993d9397a9
10028 Author: Mike Frysinger <vapier@gentoo.org>
10029 Date:   Sun Oct 12 21:32:52 2008 -0400
10030
10031     Blackfin: bf518f-ezbrd: new board port
10032
10033     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
10034
10035 commit 0c31ddf7b70f77dede42dc82ecab7753a819acaa
10036 Author: Mike Frysinger <vapier@gentoo.org>
10037 Date:   Sun Oct 12 21:30:48 2008 -0400
10038
10039     Blackfin: bf526-ezbrd: new board port
10040
10041     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
10042
10043 commit 5c45f7cac2f74e2c14aa6b028cd969651cc9ac8e
10044 Author: Mike Frysinger <vapier@gentoo.org>
10045 Date:   Sun Oct 12 21:25:33 2008 -0400
10046
10047     Blackfin: bf538f-ezkit: new board port
10048
10049     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
10050
10051 commit d9a5d113b93583c984711127ab8503e136ed1e4a
10052 Author: Mike Frysinger <vapier@gentoo.org>
10053 Date:   Sun Oct 12 20:59:12 2008 -0400
10054
10055     Blackfin: bf527-ezkit: new board port
10056
10057     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
10058
10059 commit 76d21803ddd7dc4bcb81739ea2d3cd679e052f46
10060 Author: Mike Frysinger <vapier@gentoo.org>
10061 Date:   Sun Oct 12 05:05:42 2008 -0400
10062
10063     Blackfin: bf548-ezkit: new board port
10064
10065     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
10066
10067 commit 67b89c79e72fe86b0ea0199425d880630beb95d8
10068 Author: Laurent Gregoire <laurent.gregoire@tomtom.com>
10069 Date:   Tue Mar 3 14:23:59 2009 +0100
10070
10071     libfdt: Fix C++ compile-time cast error on gnu 4.2.1
10072
10073     Allow the inclusion of libfdt.h in C++ source.
10074
10075     Signed-off-by: Laurent Gregoire <laurent.gregoire@tomtom.com>
10076     Acked-by: David Gibson <david@gibson.dropbear.id.au>
10077
10078 commit 13d93f38e86818739317b0206d597265cf9e675e
10079 Author: Emil Medve <Emilian.Medve@Freescale.com>
10080 Date:   Mon Feb 23 10:43:36 2009 -0600
10081
10082     Fix a possible overflow case detected by gcc 4.3.2
10083
10084     .../dtc/libfdt/fdt_sw.c: In function 'fdt_end_node':
10085     .../dtc/libfdt/fdt_sw.c:81: error: assuming signed overflow does not occur when assuming that (X + c) < X is always false
10086
10087     Signed-off-by: Emil Medve <Emilian.Medve@Freescale.com>
10088
10089 commit a22d9cfbb5bcfb3dc6ffd64d391b568e8a0ce383
10090 Author: David Gibson <david@gibson.dropbear.id.au>
10091 Date:   Fri Feb 6 14:03:24 2009 +1100
10092
10093     libfdt: Rework/cleanup fdt_next_tag()
10094
10095     Currently, callers of fdt_next_tag() must usually follow the call with
10096     some sort of call to fdt_offset_ptr() to verify that the blob isn't
10097     truncated in the middle of the tag data they're going to process.
10098     This is a bit silly, since fdt_next_tag() generally has to call
10099     fdt_offset_ptr() on at least some of the data following the tag for
10100     its own operation.
10101
10102     This patch alters fdt_next_tag() to always use fdt_offset_ptr() to
10103     verify the data between its starting offset and the offset it returns
10104     in nextoffset.  This simplifies fdt_get_property() which no longer has
10105     to verify itself that the property data is all present.
10106
10107     At the same time, I neaten and clarify the error handling for
10108     fdt_next_tag().  Previously, fdt_next_tag() could return -1 instead of
10109     a tag value in some circumstances - which almost none of the callers
10110     checked for.  Also, fdt_next_tag() could return FDT_END either because
10111     it encountered an FDT_END tag, or because it reached the end of the
10112     structure block - no way was provided to tell between these cases.
10113
10114     With this patch, fdt_next_tag() always returns FDT_END with a negative
10115     value in nextoffset for an error.  This means the several places which
10116     loop looking for FDT_END will still work correctly - they only need to
10117     check for errors at the end.  The errors which fdt_next_tag() can
10118     report are:
10119         - -FDT_ERR_TRUNCATED if it reached the end of the structure
10120            block instead of finding a tag.
10121
10122         - -FDT_BADSTRUCTURE if a bad tag was encountered, or if the
10123                tag data couldn't be verified with fdt_offset_ptr().
10124
10125     This patch also updates the callers of fdt_next_tag(), where
10126     appropriate, to make use of the new error reporting.
10127
10128     Finally, the prototype for the long gone _fdt_next_tag() is removed
10129     from libfdt_internal.h.
10130
10131     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
10132
10133 commit 2c0b843e710aa1e2da25c2592e6dbe5d0b0ab7da
10134 Author: David Gibson <david@gibson.dropbear.id.au>
10135 Date:   Fri Feb 6 14:01:56 2009 +1100
10136
10137     libfdt: Rework fdt_next_node()
10138
10139     Currently fdt_next_node() will find the next node in the blob
10140     regardless of whether it is above, below or at the same level in the
10141     tree as the starting node - the depth parameter is updated to indicate
10142     which is the case.  When a depth parameter is supplied, this patch
10143     makes it instead terminate immediately when it finds the END_NODE tag
10144     for a node at depth 0.  In this case it returns the offset immediately
10145     past the END_NODE tag.
10146
10147     This has a couple of advantages.  First, this slightly simplifies
10148     fdt_subnode_offset(), which no longer needs to explicitly check that
10149     fdt_next_node()'s iteration hasn't left the starting node.  Second,
10150     this allows fdt_next_node() to be used to implement
10151     _fdt_node_end_offset() considerably simplifying the latter function.
10152
10153     The other users of fdt_next_node() either don't need to iterate out of
10154     the starting node, or don't pass a depth parameter at all.  Any
10155     callers that really need to iterate out of the starting node, but keep
10156     tracking depth can do so by biasing the initial depth value.
10157
10158     This is a semantic change, but I think it's very unlikely to break any
10159     existing library users.
10160
10161     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
10162
10163 commit c123098035be8bae3859bbfbd06861f197c07631
10164 Author: Scott Wood <scottwood@freescale.com>
10165 Date:   Tue Mar 31 17:49:36 2009 -0500
10166
10167     mpc83xx: Set guarded bit on BAT that covers the end of the address space
10168
10169     The mpc8313erdb board currently sets DBAT6 to cover all of the final 256MiB of
10170     address space; however, not all of this space is covered by a device.  In
10171     particular, flash sits at 0xfe000000-0xfe7fffff, and nothing is mapped
10172     at the far end of the address space.
10173
10174     In zlib, there is a loop that references p[-1] if p is non-NULL.  Under
10175     some circumstances, this leads to the CPU speculatively loading from
10176     0xfffffff8 if p is NULL.  This leads to a machine check.
10177
10178     Signed-off-by: Scott Wood <scottwood@freescale.com>
10179
10180     continuation to the remaining mpc83xx boards that suffer from the same problem.
10181
10182     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
10183
10184 commit c2eb8be7f760a2efe30a495bfb10857838dcf3fa
10185 Author: Kim Phillips <kim.phillips@freescale.com>
10186 Date:   Mon Mar 30 14:28:05 2009 -0500
10187
10188     rtc: remove broken rtc_read and rtc_write declarations
10189
10190     commit 04e11cf3 "rtc: add support for 4543 RTC (manufactured by e.g.
10191     EPSON)" introduces the following build error on boards configuring e.g,
10192     the ds1374 rtc:
10193
10194     Configuring for MPC837XEMDS board...
10195     ds1374.c:103: error: static declaration of 'rtc_read' follows non-static declaration
10196     /home/r1aaha/git/u-boot/include/rtc.h:64: error: previous declaration of 'rtc_read' was here
10197     ds1374.c:104: error: conflicting types for 'rtc_write'
10198     /home/r1aaha/git/u-boot/include/rtc.h:65: error: previous declaration of 'rtc_write' was here
10199
10200     this reverts the erroneous chunk.
10201
10202     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
10203     Acked-by: Detlev Zundel <dzu@denx.de>
10204     CC: Detlev Zundel <dzu@denx.de>
10205     CC: Andreas Pfefferle <ap@denx.de>
10206
10207 commit fc39c2fd51e64707de4d61ed49479ebea2847e1b
10208 Author: Kumar Gala <galak@kernel.crashing.org>
10209 Date:   Tue Mar 31 17:58:13 2009 -0500
10210
10211     85xx/86xx: Ensure MP boot page is not used
10212
10213     We had a bug on 86xx in which the boot page used to bring up secondary
10214     cores was being overwritten and used for the malloc region in u-boot.
10215
10216     We need to reserve the region of memory that the boot page is going to
10217     be put at so nothing uses it.
10218
10219     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
10220     Acked-by: Becky Bruce <beckyb@kernel.crashing.org>
10221
10222 commit c840d26c752141b94bbc24ac748ddd45752a955a
10223 Author: Kumar Gala <galak@kernel.crashing.org>
10224 Date:   Tue Mar 31 23:11:05 2009 -0500
10225
10226     85xx: Introduce determine_mp_bootpg() helper.
10227
10228     Match determine_mp_bootpg() that was added for 86xx.  We need this to
10229     address a bug introduced in v2009.03 with 86xx MP booting.  We have to
10230     make sure to reserve the region of memory used for the MP bootpg() so
10231     other u-boot code doesn't use it.
10232
10233     Also added a comment about how cpu_reset() is dealing w/an errata on
10234     early 85xx MP HW.
10235
10236     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
10237
10238 commit 7649a590b53ee548f41428bf20780f74ce9fc099
10239 Author: Kumar Gala <galak@kernel.crashing.org>
10240 Date:   Tue Mar 31 23:02:38 2009 -0500
10241
10242     86xx: Cleanup MP support
10243
10244     * Use CONFIG_MP instead of CONFIG_NUM_CPUS to match 85xx
10245     * Introduce determine_mp_bootpg() helper.  We'll need this to address a
10246       bug introduced in v2009.03 with 86xx MP booting.  We have to make sure
10247       to reserve the region of memory used for the MP bootpg() so other
10248       u-boot code doesn't use it.
10249     * Added dummy versions of cpu_reset(), cpu_status() & cpu_release() to
10250       allow cmd_mp.c to build and work. In the future we should look at
10251       implementing all these functions. This could be common w/85xx if we
10252       use spin tables on 86xx.
10253
10254     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
10255
10256 commit f6ef8b7a43ed7f68a4bb524faad5e4f75ea3e3e2
10257 Author: Becky Bruce <beckyb@kernel.crashing.org>
10258 Date:   Tue Mar 31 18:38:37 2009 -0500
10259
10260     mpc8641hpcn/sbc8641d: Add missing board_lmb_reserves
10261
10262     We're missing the board_lmb_reserve definitions that allow
10263     cpu_mp_lmb_reserve to be called; this means that Linux
10264     is free to reallocate reserved pages.  Linux currently boots
10265     because we're getting lucky - the page we've reserved is
10266     high enough in memory that it isn't allocated by Linux
10267     while we still need it to be in existence.
10268
10269     Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
10270     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
10271
10272 commit 0fc4f64c59873a47d555dd66bad25797d4ecb0ed
10273 Author: Ladislav Michl <ladis@linux-mips.org>
10274 Date:   Tue Mar 31 13:43:10 2009 +0200
10275
10276     NetStar: fix NAND
10277
10278     Fix NAND support broken during new NAND code merge. Move those few lines of
10279     code to board/netstar/netstar.c
10280
10281     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
10282
10283 commit d144f94d590b5190a9963bd0f2026b2a7ce67eda
10284 Author: Jens Scharsig <esw@bus-elektronik.de>
10285 Date:   Tue Mar 31 08:18:29 2009 +0200
10286
10287     soft_i2c.c compiler/linker error
10288
10289     This patch fix the compiler/linker errors
10290
10291     common/cmd_i2c.c:1252: undefined reference to `i2c_get_bus_speed'
10292     common/cmd_i2c.c:1256: undefined reference to `i2c_set_bus_speed'
10293
10294     if board use CONFIG_I2C_CMD_TREE and CONFIG_I2C_MULTI_BUS is not
10295     uesd/undef (wrong define order)
10296
10297     and
10298
10299     removes additional empty lines
10300
10301     Signed-off-by: Jens Scharsig <esw@bus-elektronik.de>
10302
10303 commit 765547dc5e0e8cbe6b8f4ea8a5d6ff237935c352
10304 Author: Haiying Wang <Haiying.Wang@freescale.com>
10305 Date:   Fri Mar 27 17:02:45 2009 -0400
10306
10307     MPC85xx: Add MPC8569MDS board support
10308
10309     This patch adds MPC8569MDS board support. The UART, QE UEC1 and UEC2, BRD
10310     EEPROM on I2C2 bus, PCI express and DDR3 SPD are supported in this patch.
10311
10312     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
10313     Signed-off-by: Hillel Avni <Hillel.Avni@freescale.com>
10314     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
10315
10316 commit 22b6dbc1696d927d938dd4e16f65d83c0d4fb3f4
10317 Author: Haiying Wang <Haiying.Wang@freescale.com>
10318 Date:   Fri Mar 27 17:02:44 2009 -0400
10319
10320     MPC85xx: Add MPC8569 CPU support
10321
10322     There is a workaround for MPC8569 CPU Errata, which needs to set Bit 13 of
10323     LBCR in 4K bootpage. We setup a temp TLB for eLBC controller in bootpage,
10324     then invalidate it after LBCR bit 13 is set.
10325
10326     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
10327     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
10328
10329 commit 2d4de6ae5be54b367a72a7ef4e0cf36a9cd4881f
10330 Author: Haiying Wang <Haiying.Wang@freescale.com>
10331 Date:   Thu Mar 26 17:01:49 2009 -0400
10332
10333     MPC85xx: Load and enable QE microcode patch in IRAM
10334
10335     For the silicon which doesn't have ROM support in QE, it always needs to load
10336     a pre-built ucode binary to IRAM so that QE can work.
10337
10338     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
10339     Signed-off-by: Hillel Avni <Hillel.Avni@freescale.com>
10340
10341 commit 1b3e4044a28a3d95b0aad41bdc52482bb2cc9b2b
10342 Author: Kumar Gala <galak@kernel.crashing.org>
10343 Date:   Thu Mar 19 09:16:10 2009 -0500
10344
10345     85xx: Add support for additional e500mc features
10346
10347     * Enable backside L2
10348     * e500mc no longer has timebase enable in HID (moved to CCSR register)
10349
10350     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
10351
10352 commit c360ceac0286159f94d9d1a9496fc9858c8d9bec
10353 Author: Dave Liu <daveliu@freescale.com>
10354 Date:   Sat Mar 14 12:48:30 2009 +0800
10355
10356     fsl-ddr: add the DDR3 SPD infrastructure
10357
10358     - support mirrored DIMMs, not support register DIMMs
10359     - test passed on P2020DS board with MT9JSF12872AY-1G1D1
10360     - test passed on MPC8569MDS board with MT8JSF12864HY-1G1D1
10361
10362     Signed-off-by: Dave Liu <daveliu@freescale.com>
10363     Signed-off-by: Travis Wheatley <travis.wheatley@freescale.com>
10364
10365 commit 6a8197836702991468cead5ead073f589e2623ad
10366 Author: Dave Liu <daveliu@freescale.com>
10367 Date:   Sat Mar 14 12:48:19 2009 +0800
10368
10369     fsl-ddr: Fix two bugs in the ddr infrastructure
10370
10371     1. wr_lat
10372        UM said the total write latency for DDR2 is equal to
10373        WR_LAT + ADD_LAT, the write latency is CL + ADD_LAT - 1.
10374        so, the WR_LAT = CL - 1;
10375     2. rd_to_pre
10376        we missed to add the ADD_LAT for DDR2 case.
10377
10378     Reported-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
10379     Signed-off-by: Dave Liu <daveliu@freescale.com>
10380
10381 commit 540dcf1cb86961e11aa92c47671f27762c581d8c
10382 Author: Kumar Gala <galak@kernel.crashing.org>
10383 Date:   Thu Mar 26 01:34:39 2009 -0500
10384
10385     83xx: Use common LSDMR defines from asm/fsl_lbc.h
10386
10387     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
10388     Acked-by: Kim Phillips <kim.phillips@freescale.com>
10389
10390 commit b0fe93eda69721aef1fdef576164b668fad83bbd
10391 Author: Kumar Gala <galak@kernel.crashing.org>
10392 Date:   Thu Mar 26 01:34:38 2009 -0500
10393
10394     85xx: Use common LSDMR defines from asm/fsl_lbc.h
10395
10396     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
10397
10398 commit 0088c298f0eeb90ec001f744e9959dea83dd563a
10399 Author: Kumar Gala <galak@kernel.crashing.org>
10400 Date:   Thu Mar 26 01:34:37 2009 -0500
10401
10402     Add LSDMR (SDRAM Mode Register) definition on localbus
10403
10404     The masks for various bit defines of LSDMR are common and thus we can
10405     define them in one place rather than replicating them in each config.h
10406
10407     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
10408
10409 commit 89c00fb15859213788f0ad089934c376fb356099
10410 Author: Ladislav Michl <ladis@linux-mips.org>
10411 Date:   Mon Mar 30 18:58:41 2009 +0200
10412
10413     OMAP: use {read,write}l to access timer registers
10414
10415     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
10416
10417 commit 81472d893fa565c9d300928a40e504a689bde131
10418 Author: Ladislav Michl <ladis@linux-mips.org>
10419 Date:   Mon Mar 30 18:58:41 2009 +0200
10420
10421     OMAP: rename timer divisor
10422
10423     Divisor field is called PTV not PVT.
10424
10425     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
10426     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10427
10428 commit fe672d60b2a8c9e803596ba4533fa1776015551d
10429 Author: Ladislav Michl <ladis@linux-mips.org>
10430 Date:   Mon Mar 30 18:58:40 2009 +0200
10431
10432     OMAP: reindent timer code
10433
10434     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
10435
10436 commit b3f66b0ba09949e0796ce7fad6367f75f15ed890
10437 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10438 Date:   Mon Mar 30 18:58:40 2009 +0200
10439
10440     s3c2410: move nand driver to drivers/mtd/nand
10441
10442     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10443
10444 commit d3b635774194404bcd424f6b376419bce22076ad
10445 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10446 Date:   Mon Mar 30 18:58:40 2009 +0200
10447
10448     s3c24x0: move i2c driver to drivers/i2c
10449
10450     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10451
10452 commit 300f99f4539dd5caf7e19af5e4ea5eb259445913
10453 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10454 Date:   Mon Mar 30 18:58:39 2009 +0200
10455
10456     s3c24x0: move serial driver to drivers/serial
10457
10458     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10459
10460 commit 942ba9969b9efa25f816c238861ecb339c54ed73
10461 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10462 Date:   Mon Mar 30 18:58:39 2009 +0200
10463
10464     davinci: move i2c driver to drivers/i2c
10465
10466     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10467
10468 commit ee4f3e2765a1c65c9861c5d2cf2e6feb84b90bd8
10469 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10470 Date:   Mon Mar 30 18:58:39 2009 +0200
10471
10472     davinci: move nand driver to drivers/mtd/nand
10473
10474     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10475
10476 commit d3e55d0774a180c1837bd7ddec464015e883bd86
10477 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10478 Date:   Mon Mar 30 18:58:38 2009 +0200
10479
10480     imx: move serial driver to drivers/serial
10481
10482     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10483
10484 commit 2344bb8de2354101a8264c2123303c9d8d2aed3c
10485 Author: Detlev Zundel <dzu@denx.de>
10486 Date:   Mon Mar 30 00:31:36 2009 +0200
10487
10488     inka4x0: Use proper accessor macros for memory mapped registers.
10489
10490     Signed-off-by: Detlev Zundel <dzu@denx.de>
10491
10492 commit e979e85fd39b06436922bb4d6bb5fafcbc775182
10493 Author: Detlev Zundel <dzu@denx.de>
10494 Date:   Mon Mar 30 00:31:35 2009 +0200
10495
10496     inka4x0: Add hardware diagnosis and RTC in configuration.
10497
10498     This patch adds the board specific communication routines needed by
10499     the external 4543 RTC.
10500
10501     Signed-off-by: Detlev Zundel <dzu@denx.de>
10502     Signed-off-by: Andreas Pfefferle <ap@denx.de>
10503
10504 commit 7b5611cdd12ca0cc33f994f0d4a4454788fc3124
10505 Author: Detlev Zundel <dzu@denx.de>
10506 Date:   Mon Mar 30 00:31:34 2009 +0200
10507
10508     inka4x0: Add hardware diagnosis functions for inka4x0
10509
10510     This patch adds advanced diagnosis functions for the inka4x0 board.
10511
10512     Signed-off-by: Andreas Pfefferle <ap@denx.de>
10513     Signed-off-by: Detlev Zundel <dzu@denx.de>
10514
10515 commit 04e11cf383ff6231535fd981023bb1306b2133d4
10516 Author: Detlev Zundel <dzu@denx.de>
10517 Date:   Mon Mar 30 00:31:33 2009 +0200
10518
10519     rtc: add support for 4543 RTC (manufactured by e.g. EPSON)
10520
10521     Signed-off-by: Detlev Zundel <dzu@denx.de>
10522     Signed-off-by: Andreas Pfefferle <ap@denx.de>
10523
10524 commit 572e6179adb5447ff42ec2aa5cf3a26decf97583
10525 Author: Detlev Zundel <dzu@denx.de>
10526 Date:   Mon Mar 30 00:31:32 2009 +0200
10527
10528     drivers/twserial: Add protocol driver for "three wire serial" interface.
10529
10530     This pretty unintelligent interface is used on some RTC chips.
10531
10532     Signed-off-by: Detlev Zundel <dzu@denx.de>
10533
10534 commit a6ef3ddeafbe8007af3662cc4509b897c53ab395
10535 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10536 Date:   Sun Mar 29 23:01:42 2009 +0200
10537
10538     arm720t/clps7111: move serial driver to drivers/serial
10539
10540     add CONFIG_CLPS7111_SERIAL to activate the driver
10541
10542     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10543
10544 commit 6790c55704531eb98f76b51d50e0f73d19fa2988
10545 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10546 Date:   Sun Mar 29 23:01:42 2009 +0200
10547
10548     lpc2292: move serial driver to drivers/serial
10549
10550     add CONFIG_LPC2292_SERIAL to activate the driver
10551
10552     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10553
10554 commit 176a600d0ecdaccbac483d2ba992d0119f853119
10555 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10556 Date:   Sun Mar 29 23:01:42 2009 +0200
10557
10558     ks8695: move serial driver to drivers/serial
10559
10560     add CONFIG_KS8695_SERIAL to activate the driver
10561
10562     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10563
10564 commit 6d27bca15d445fcf07d6e7e30ced95c945c875ea
10565 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10566 Date:   Sun Mar 29 23:01:42 2009 +0200
10567
10568     s3c64xx: move usb driver to drivers/usb
10569
10570     add CONFIG_USB_S3C64XX to activate the driver
10571
10572     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10573
10574 commit ecfa8dda2f55e1fbe12dee0b5cc16e7d484674c9
10575 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10576 Date:   Sun Mar 29 23:01:41 2009 +0200
10577
10578     imx31: move serial driver to drivers/serial
10579
10580     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10581
10582 commit 9ea91c9fefb3920d735533a7798c1a44a3ed3ffc
10583 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10584 Date:   Sun Mar 29 23:01:41 2009 +0200
10585
10586     netarm: move serial driver to drivers/serial
10587
10588     add CONFIG_NETARM_SERIAL to activate the driver
10589
10590     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10591
10592 commit 412ab705888742add435dd6ffc2e8bda14962235
10593 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10594 Date:   Sun Mar 29 23:01:41 2009 +0200
10595
10596     sa1100: move serial driver to drivers/serial
10597
10598     add CONFIG_SA1100_SERIAL to activate the driver
10599
10600     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10601
10602 commit b2368754a9202225fd072e159fb78da7d2cdb623
10603 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10604 Date:   Sun Mar 29 23:01:41 2009 +0200
10605
10606     s3c44b0: extract cache from cpu.c
10607
10608     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10609
10610 commit 40fd626223eae5363719bcb9a6896f08ceeee90a
10611 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10612 Date:   Sun Mar 29 23:01:41 2009 +0200
10613
10614     s3c44b0: move serial driver to drivers/serial
10615
10616     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10617
10618 commit 5fe1377cc46199fe71c47be4b1aa81440ae96f9f
10619 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10620 Date:   Sun Mar 29 23:01:40 2009 +0200
10621
10622     s3c44b0: move rtc driver to drivers/rtc
10623
10624     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10625
10626 commit 50f601cca8985615f9e3de4c34887448ade8a64b
10627 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10628 Date:   Sun Mar 29 23:01:40 2009 +0200
10629
10630     s3c44b0: move i2c driver to drivers/i2c
10631
10632     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10633
10634 commit 281dfb0c0c531194f99e60d6285cca4e2a9fb1b6
10635 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10636 Date:   Sun Mar 29 23:01:36 2009 +0200
10637
10638     s3c4510b: move specific code to soc directory
10639
10640     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10641
10642 commit 04531f3c11c693dc54924f82c41979d960309c9d
10643 Author: Ladislav Michl <ladis@linux-mips.org>
10644 Date:   Wed Mar 25 23:43:58 2009 +0100
10645
10646     NetStar: add RTC support
10647
10648     Add RTC support.
10649
10650     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
10651
10652 commit 71f7bd305d9768bcb7ddbe4b5823cbf3b3597b11
10653 Author: Ladislav Michl <ladis@linux-mips.org>
10654 Date:   Wed Mar 25 23:43:50 2009 +0100
10655
10656     NetStar: use generic flash driver
10657
10658     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
10659
10660 commit 3f464b0fc009d41d2734c08e472eb6d445f73a5c
10661 Author: Ladislav Michl <ladis@linux-mips.org>
10662 Date:   Mon Mar 16 23:31:20 2009 +0100
10663
10664     NetStar: update crcit utility
10665
10666     Make crc32 function to match its prototype. Use more meaningful identifiers.
10667
10668     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
10669
10670 commit 488f5d8790c451fc527fe5d2ef218f2a5e40ea17
10671 Author: Ladislav Michl <ladis@linux-mips.org>
10672 Date:   Mon Mar 23 17:46:27 2009 +0100
10673
10674     Remove nowhere used symbol CONFIG_SYS_CLKS_IN_HZ
10675
10676     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
10677
10678 commit 88685b5f62274167ad2ba8a58e108d89ff71955b
10679 Author: Wolfgang Denk <wd@denx.de>
10680 Date:   Sun Mar 29 00:58:16 2009 +0100
10681
10682     VCMA9: fix compile errors
10683
10684     Fix these:
10685     cmd_vcma9.c:82: warning: implicit declaration of function 'eth_getenv_enetaddr'
10686     cmd_vcma9.c:89: error: 'enetaddr' undeclared (first use in this function)
10687
10688     Signed-off-by: Wolfgang Denk <wd@denx.de>
10689
10690 commit 26e42cbd786241fec370a0b92ad591f4e9cc423b
10691 Author: Wolfgang Denk <wd@denx.de>
10692 Date:   Sun Mar 29 00:54:21 2009 +0100
10693
10694     ARM: fix warning: 'print_eth' defined but not used
10695
10696     This warning got issued for all ARM systems that don't have
10697     CONFIG_CMD_NET enabled.
10698
10699     Signed-off-by: Wolfgang Denk <wd@denx.de>
10700
10701 commit fd88d91a639ce41b825c8d50dc2182050e98fe53
10702 Author: Ladislav Michl <ladis@linux-mips.org>
10703 Date:   Mon Mar 23 18:16:34 2009 +0100
10704
10705     cs8900 compile fix
10706
10707     cs8900.c: In function 'eth_init':
10708     cs8900.c:164: warning: passing argument 2 of 'eth_getenv_enetaddr' from incompatible pointer type
10709     cs8900.c:165: error: invalid operands to binary <<
10710     cs8900.c:166: error: invalid operands to binary <<
10711     cs8900.c:167: error: invalid operands to binary <<
10712
10713     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
10714     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10715
10716 commit d2567be915036720693f3ddd00c39b5b4d86fb8d
10717 Author: Wolfgang Denk <wd@denx.de>
10718 Date:   Sat Mar 28 20:16:16 2009 +0100
10719
10720     Fix implicit declaration of function 'eth_[gs]etenv_enetaddr'
10721
10722     ...and some other compile warnings.
10723
10724     Signed-off-by: Wolfgang Denk <wd@denx.de>
10725
10726 commit 97b05d7d524a6b4f195f07b8f90e98561a85596c
10727 Author: Wolfgang Denk <wd@denx.de>
10728 Date:   Sat Mar 28 16:17:29 2009 +0100
10729
10730     mpc8xx/ether.c: fix warning: unused variable 'bd'
10731
10732     Also minor coding style cleanup.
10733
10734     Signed-off-by: Wolfgang Denk <wd@denx.de>
10735
10736 commit 2dce551e10728f9e5655279f761f1d3cc0a8fe90
10737 Author: Detlev Zundel <dzu@denx.de>
10738 Date:   Wed Mar 25 17:27:52 2009 +0100
10739
10740     command.c: Expose the core of do_help as _do_help to the rest of u-boot.
10741
10742     Other commands implementing subcommands can reuse this code nicely.
10743
10744     Signed-off-by: Detlev Zundel <dzu@denx.de>
10745     Signed-off-by: Andreas Pfefferle <ap@denx.de>
10746
10747 commit 4e325fbfa4dea04eceb6392e00807c40d214dc6f
10748 Author: Detlev Zundel <dzu@denx.de>
10749 Date:   Tue Mar 24 18:02:33 2009 +0100
10750
10751     mpc5xxx: Add structure definition for several more register blocks.
10752
10753     Signed-off-by: Detlev Zundel <dzu@denx.de>
10754
10755 commit 739b0e594677a0676577bc95db4495a5563fc7f8
10756 Author: Detlev Zundel <dzu@denx.de>
10757 Date:   Fri Mar 27 15:03:55 2009 +0100
10758
10759     MAINTAINERS: Add entry for 'inka4x0' board.
10760
10761     Signed-off-by: Detlev Zundel <dzu@denx.de>
10762
10763 commit e55ecec45340755ef47cbbb13fb35ceed60eb115
10764 Author: Detlev Zundel <dzu@denx.de>
10765 Date:   Fri Mar 27 15:03:54 2009 +0100
10766
10767     MAINTAINERS: Keep list sorted.
10768
10769     Signed-off-by: Detlev Zundel <dzu@denx.de>
10770
10771 commit 0baeca4b09b703728f8e66b52418039fd8f8ce35
10772 Author: Mike Frysinger <vapier@gentoo.org>
10773 Date:   Thu Mar 26 11:17:41 2009 -0400
10774
10775     karef/metrobox/xpedite1k: fix eth_setenv_enetaddr typos
10776
10777     The function is called "eth_setenv_enetaddr", not "eth_putenv_enetaddr".
10778
10779     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
10780     CC: Ben Warren <biggerbadderben@gmail.com>
10781
10782 commit 76756e41cde0a617e781a604cc47dfaef63697cd
10783 Author: Heiko Schocher <hs@denx.de>
10784 Date:   Thu Mar 26 07:33:59 2009 +0100
10785
10786     ppc: cleanup compiler errors/warnings
10787
10788     Current u-boot top of tree builds with warnings/errors for
10789     the following boards:
10790
10791     ads5121 cpci5200 mecp5200 v38b IAD210 MBX MBX860T NX823
10792     RPXClassic debris PN62
10793
10794     following patch solves this.
10795
10796     Signed-off-by: Heiko Schocher <hs@denx.de>
10797     Acked-by: Mike Frysinger <vapier@gentoo.org>
10798
10799 commit 3edf68c47fdd52f19c1e840771c19ba90cf5ced1
10800 Author: Stefan Roese <sr@denx.de>
10801 Date:   Thu Mar 26 16:14:13 2009 +0100
10802
10803     ppc4xx: Sequoia: Fix TLB reassignment in NAND booting code
10804
10805     This patch fixes a bug in the Sequoia TLB init code to reconfigure
10806     the correct TLB (boot space) after running from RAM. This bug was
10807     introduced with patch 4d332dbeb08f5863d1ea69d91a00c5499d3a87ed
10808     [ppc4xx: Make Sequoia boot vxWorks] which changed the order of the
10809     TLB in the Sequoia init.S file.
10810
10811     Signed-off-by: Stefan Roese <sr@denx.de>
10812
10813 commit e2b66fe453a3679f807b37fc5923d89214302764
10814 Author: Wolfgang Denk <wd@denx.de>
10815 Date:   Thu Mar 26 10:00:57 2009 +0100
10816
10817     ads5121: enable instruction cache
10818
10819     Enabling the instruction cache significantly accelerates U-Boot
10820     operations like CRC checking, image uncompression, etc.
10821
10822     Kudos to Andrea Scian for pointing out.
10823
10824     Signed-off-by: Wolfgang Denk <wd@denx.de>
10825
10826 commit 33e88c557b29c84c52039ba05993fa70fe62afe3
10827 Author: Jon Smirl <jonsmirl@gmail.com>
10828 Date:   Sun Mar 22 22:55:45 2009 -0400
10829
10830     mpc5200: suppress printf until console initialized
10831
10832     On boards which have the environment in eeprom, i2c_init() is called
10833     before the console and RAM are initialized.
10834     Suppress printfs until the console is initialized.
10835
10836     Signed-off-by: Jon Smirl <jonsmirl@gmail.com>
10837     Acked-by: Heiko Schocher <hs@denx.de>
10838
10839 commit 0c6926736effbb9a19047949b7e9b3e8feab7c46
10840 Author: Guennadi Liakhovetski <lg@denx.de>
10841 Date:   Wed Mar 25 11:36:50 2009 +0100
10842
10843     ARM: Add the imx31_phycore_eet board to MAKEALL
10844
10845     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
10846
10847 commit 917cfc70c18b74fa8a80189bdce8395199fa8360
10848 Author: Nishanth Menon <nm@ti.com>
10849 Date:   Wed Mar 25 22:13:56 2009 +0100
10850
10851     OMAP3:Beagle: Enable mtdparts
10852
10853     http://www.denx.de/wiki/DULG/UBootCmdGroupFlash#UBootCmdFlMtdparts
10854     provides a flexible way to create and maintain u-boot mtd
10855     partitions. This allows commands such as "nand erase fs"
10856     to work and the user no longer needs to decode the absolute
10857     nand offsets. This patch enables this function for beagleboard
10858
10859     Signed-off-by: Nishanth Menon <nm@ti.com>
10860     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10861
10862 commit 4de1a5daab079ddc8ce1274144700203d692105c
10863 Author: Mike Frysinger <vapier@gentoo.org>
10864 Date:   Sun Feb 22 16:26:35 2009 -0500
10865
10866     Blackfin: bf537-stamp: split post code out into dedicated post.c
10867
10868     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
10869
10870 commit 5e8f245743ed14c89e495ba2c027703db9813160
10871 Author: Mike Frysinger <vapier@gentoo.org>
10872 Date:   Sat Oct 11 22:51:56 2008 -0400
10873
10874     Blackfin: add support for S25FL128 parts
10875
10876     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
10877
10878 commit bf1e028bf3eab1d702fa0627cade4460688f3913
10879 Author: Mike Frysinger <vapier@gentoo.org>
10880 Date:   Sat Oct 11 22:51:23 2008 -0400
10881
10882     Blackfin: overhaul SPI flash handling to speed things up
10883
10884     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
10885
10886 commit efcc08cededa2168b96f12a22a5872340880d334
10887 Author: Mike Frysinger <vapier@gentoo.org>
10888 Date:   Sat Oct 11 22:51:05 2008 -0400
10889
10890     Blackfin: add support for SST SPI flashes
10891
10892     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
10893
10894 commit 5b8cfbe63f7242ebb1008f30bbbc85a9d54b38cf
10895 Author: Mike Frysinger <vapier@gentoo.org>
10896 Date:   Sat Oct 11 22:50:10 2008 -0400
10897
10898     Blackfin: add hack for crappy m25p80
10899
10900     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
10901
10902 commit 6f5fd56f0832ea5c254e2e4be84ea21fc8ecd5c5
10903 Author: Mike Frysinger <vapier@gentoo.org>
10904 Date:   Wed Jan 21 20:47:12 2009 -0500
10905
10906     Blackfin: bf537-stamp: increase monitor size
10907
10908     The new jffs2 code pushed the code size just over the limit, so increase
10909     the limit a bit more.
10910
10911     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
10912
10913 commit f82caaccc87e1f76448ff42a6b930e59797e4f65
10914 Author: Mike Frysinger <vapier@gentoo.org>
10915 Date:   Mon Dec 8 16:16:11 2008 -0500
10916
10917     Blackfin: bf537-stamp: bump default SCLK up to 125MHz
10918
10919     Since all of the bf537-stamp and bf537-ezkit boards out there can handle it,
10920     increase the speed of SCLK to 125MHz rather than 100MHz.
10921
10922     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
10923
10924 commit 751e54c3b77311b720b794813cce20546f288ada
10925 Author: Mike Frysinger <vapier@gentoo.org>
10926 Date:   Sat Oct 11 22:44:14 2008 -0400
10927
10928     Blackfin: bf537-stamp: rewrite MAC-in-flash handling
10929
10930     Use the common net eth functions to setup the env/global data with the MAC
10931     address, and properly handle the case where CONFIG_SYS_NO_FLASH is defined.
10932
10933     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
10934
10935 commit 88f9faffb383bbc6f23b8cc8519c5ffecfa2c8ad
10936 Author: Mike Frysinger <vapier@gentoo.org>
10937 Date:   Tue Dec 9 13:47:39 2008 -0500
10938
10939     Blackfin: add clkin_hz= to default kernel command line for ADI boards
10940
10941     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
10942
10943 commit 9f64ba2412d3cede9eb1f290987e5c3a28df3232
10944 Author: Mike Frysinger <vapier@gentoo.org>
10945 Date:   Sun Oct 12 23:49:13 2008 -0400
10946
10947     Blackfin: bf533-stamp: bump up default clocks
10948
10949     Since the hardware can handle it, bump the default clocks from 80mhz SCLK
10950     and 398mhz CCLK to 100mhz SCLK and 498mhz CCLK.
10951
10952     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
10953
10954 commit 23fd959eeaaa0434ac7f9c1191de66c76d97d699
10955 Author: Mike Frysinger <vapier@gentoo.org>
10956 Date:   Sat Oct 11 22:40:22 2008 -0400
10957
10958     Blackfin: bf533-stamp: rewrite startup LED notifications
10959
10960     Again, don't clobber pins that we aren't actually using, and use the common
10961     LED framework rather than our own hob-job-but-not-really-working.
10962
10963     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
10964
10965 commit cf6f469e2730fc8ab3523808b828be000d6eee77
10966 Author: Mike Frysinger <vapier@gentoo.org>
10967 Date:   Sun Jun 1 09:09:48 2008 -0400
10968
10969     Blackfin: unify common ADI board settings
10970
10971     Rather than duplicate the same ADI settings in every ADI board, create a
10972     common ADI config header and have all ADI boards start using that.  This
10973     will also make merging the ~10 boards I have to forward port a lot easier.
10974
10975     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
10976
10977 commit 196c74311f394c6eb08bd9ab07a35671299b9851
10978 Author: Kyungmin Park <kmpark@infradead.org>
10979 Date:   Tue Mar 3 09:05:53 2009 +0900
10980
10981     Reduce OneNAND IPL common code
10982
10983     OneNAND IPL has common codes for RAM init, load data, and jump to 2nd
10984     bootloader, but it's common code used about 300~400 bytes. So board
10985     specific codes, such as lowlevel_init, can't has enough code. It make
10986     a difficult to implement OneNAND IPL.
10987
10988     his patch make this common code as small as possible. and give
10989     lowlevel_init can have more codes.
10990
10991     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
10992     Signed-off-by: Scott Wood <scottwood@freescale.com>
10993
10994 commit 16f2f5a351004129e79e79816697a367fd9e5446
10995 Author: Wolfgang Grandegger <wg@grandegger.com>
10996 Date:   Wed Feb 11 18:38:24 2009 +0100
10997
10998     Add multi-chip NAND support for the TQM8548 modules
10999
11000     This patches configures the NAND UPM-FSL driver with multi-chip
11001     support for the Micron MT29F8G08FAB NAND flash memory on the
11002     TQM8548 modules.
11003
11004     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
11005     Signed-off-by: Scott Wood <scottwood@freescale.com>
11006
11007 commit 33846df28fa1f4cf96a96c18142d48d813caa892
11008 Author: Wolfgang Grandegger <wg@grandegger.com>
11009 Date:   Wed Feb 11 18:38:23 2009 +0100
11010
11011     Add wait flags to support board/chip specific delays
11012
11013     The NAND flash on the TQM8548_BE modules requires a short delay after
11014     running the UPM pattern like the MPC8360ERDK board does. The TQM8548_BE
11015     requires a further short delay after writing out a buffer. Normally the
11016     R/B pin should be checked, but it's not connected on the TQM8548_BE.
11017     The corresponding Linux FSL UPM driver uses similar delay points at the
11018     same locations. To manage these extra delays in a more general way, I
11019     introduced the "wait_flags" field allowing the board-specific driver to
11020     specify various types of extra delay.
11021
11022     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
11023     Signed-off-by: Scott Wood <scottwood@freescale.com>
11024
11025 commit 06e9f7df054d26d7f49c56bf9a6844b193ad6313
11026 Author: Wolfgang Grandegger <wg@grandegger.com>
11027 Date:   Wed Feb 11 18:38:22 2009 +0100
11028
11029     Add support for TQM-specific chip select logic to FSL-UPM
11030
11031     For the NAND chips on the TQM8548 modules, a special chip-select logic is
11032     used. It uses dedicated address lines to be set via UPM machine address
11033     register (mar). This patch adds such support to the FSL-UPM driver.
11034
11035     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
11036     Signed-off-by: Scott Wood <scottwood@freescale.com>
11037
11038 commit e93c1c169d49eda7babad9c781f541e2e34f0ff0
11039 Author: Wolfgang Grandegger <wg@grandegger.com>
11040 Date:   Wed Feb 11 18:38:21 2009 +0100
11041
11042     Add multi chip support to the FSL-UPM driver
11043
11044     This patch adds support for multi-chip NAND devices to the FSL-UPM
11045     driver. The "dev_ready" callback of the "struct fsl_upm_nand" is now
11046     called with the argument "chip_nr" to allow testing the proper chip
11047     select line. The NAND support of the MPC8360ERDK is updated as well.
11048     No other boards are currently using the FSL UPM driver.
11049
11050     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
11051     Signed-off-by: Scott Wood <scottwood@freescale.com>
11052
11053 commit 672ed2aee91b4856f6671fc72cd34168d8f1b624
11054 Author: Wolfgang Grandegger <wg@grandegger.com>
11055 Date:   Wed Feb 11 18:38:20 2009 +0100
11056
11057     Enable multi chip support in the NAND layer
11058
11059     This patch adds support for NAND_MAX_CHIPS to the MTD NAND layer.
11060     Multi-chips devices are displayed as shown:
11061
11062       Device 0: 2x NAND 512MiB 3,3V 8-bit, sector size 128 KiB
11063
11064     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
11065     Signed-off-by: Scott Wood <scottwood@freescale.com>
11066
11067 commit 74398b23f9c2ffdc137fd92910a46e3333fb93f9
11068 Author: Mike Frysinger <vapier@gentoo.org>
11069 Date:   Sat Oct 11 21:58:33 2008 -0400
11070
11071     Blackfin: put memory into self-refresh before/after programming clocks
11072
11073     When initializing the core clocks, stick external memory into self-refresh.
11074     This gains us a few cool things:
11075      - support suspend-to-RAM with Linux
11076      - reprogram clocks automatically when doing "go" on u-boot.bin in RAM
11077      - make sure settings are stable before flashing new version
11078      - finally fully unify initialize startup code path between LDR/non-LDR
11079
11080     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11081
11082 commit d347d572ab1f2d47bf257c9f7ca2e602038a136b
11083 Author: Mike Frysinger <vapier@gentoo.org>
11084 Date:   Sat Oct 11 21:56:08 2008 -0400
11085
11086     Blackfin: do not program voltage regulator on parts that do not have one
11087
11088     Some newer Blackfins (like the BF51x) do not have an on-chip voltage
11089     regulator, so do not attempt to program the memory as if it does.
11090
11091     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11092
11093 commit 0d4f24b70f7a979f58174f3eb271874950b551b6
11094 Author: Mike Frysinger <vapier@gentoo.org>
11095 Date:   Sun Jun 1 01:28:24 2008 -0400
11096
11097     Blackfin: setup a sane default EBIU_SDBCTL for SDRAM controllers
11098
11099     If the board config does not specify an explicit EBIU_SDBCTL value, set it
11100     up with sane values based on other configuration options.
11101
11102     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11103
11104 commit 3986e981f565c08f10c7e526af8cb518d741c349
11105 Author: Mike Frysinger <vapier@gentoo.org>
11106 Date:   Sat Dec 6 18:06:58 2008 -0500
11107
11108     Blackfin: handle reboot anomaly 432
11109
11110     Workaround anomaly 432:
11111     The bfrom_SysControl() firmware function does not clear the SIC_IWR1
11112     register before executing the PLL programming sequence.  Therefore, any
11113     interrupt enabled in the SIC_IWR1 register prior to the call to
11114     bfrom_SysControl() can prematurely terminate the idle sequence required
11115     for the PLL to relock properly. SIC_IWR0 is properly handled.
11116
11117     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11118
11119 commit 7e1d212b6da492c6ea32c62af92e185284f41291
11120 Author: Mike Frysinger <vapier@gentoo.org>
11121 Date:   Sat Oct 18 04:04:49 2008 -0400
11122
11123     Blackfin: kill off LDR jump block
11124
11125     The Boot ROM uses EVT1 as the entry point so set that rather than having
11126     to use a tiny jump block in the default EVT1 location.
11127
11128     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11129
11130 commit a75fa148d60b1975403441e45565621bba50d2d9
11131 Author: Mike Frysinger <vapier@gentoo.org>
11132 Date:   Tue Jan 6 10:00:48 2009 -0500
11133
11134     Blackfin: simplify symbol_lookup() a bit
11135
11136     No need to skip a byte as the symbol table handles this.
11137
11138     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11139
11140 commit 59f0978a7e78d20277ddbde7caf0ea877f3cfd98
11141 Author: Mike Frysinger <vapier@gentoo.org>
11142 Date:   Sat Feb 7 05:43:21 2009 -0500
11143
11144     Blackfin: fix SIC_RVECT definition: it is 16bits, not 32bits
11145
11146     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11147
11148 commit 58130f8920151d9e8942bbdf3388f2defb47e415
11149 Author: Mike Frysinger <vapier@gentoo.org>
11150 Date:   Sat Feb 7 05:41:17 2009 -0500
11151
11152     Blackfin: drop SPORT_TX read helper macros
11153
11154     The SPORT_TX registers cannot be read (the hardware will trigger an error),
11155     so drop the read helper macros.
11156
11157     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11158
11159 commit 820b076c449688bcd4af6db5a33ae424d1a60d0e
11160 Author: Mike Frysinger <vapier@gentoo.org>
11161 Date:   Sat Feb 7 05:25:35 2009 -0500
11162
11163     Blackfin: unify duplicate CPU port definitions
11164
11165     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11166
11167 commit 744fd240d181b0b05b1436e1b655c9a62526c752
11168 Author: Mike Frysinger <vapier@gentoo.org>
11169 Date:   Fri Feb 6 00:59:50 2009 -0500
11170
11171     Blackfin: drop now-unused CONFIG_SYS_BFIN_CMD_XXX
11172
11173     With the new CONFIG_XXX system and CONFIG_CMD_XXX handling, these defines
11174     are no longer used/needed.
11175
11176     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11177
11178 commit 45c48953e8a4038bd49c46813fcff5a207867ae4
11179 Author: Mike Frysinger <vapier@gentoo.org>
11180 Date:   Mon Oct 6 04:01:26 2008 -0400
11181
11182     Blackfin: print out Flash: before checking it
11183
11184     If there is some problem in the flash init/checking code, it's nicer to see
11185     the message "Flash:" before crashing.  This way the source of the problem
11186     is a bit more straightforward.
11187
11188     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11189
11190 commit 1c7a79a04eb916f685f7275520b5eea6968a1559
11191 Author: Mike Frysinger <vapier@gentoo.org>
11192 Date:   Thu Aug 7 15:33:09 2008 -0400
11193
11194     Blackfin: safely flush data caches when in writeback mode
11195
11196     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11197
11198 commit c06f2b13022703611bc3e512bd34f9014a46f448
11199 Author: Mike Frysinger <vapier@gentoo.org>
11200 Date:   Thu Aug 7 13:21:48 2008 -0400
11201
11202     Blackfin: update lockbox api according to latest documentation
11203
11204     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11205
11206 commit 2decc2a8d17a5397cb5956e46c8466c736e305a2
11207 Author: Mike Frysinger <vapier@gentoo.org>
11208 Date:   Sat Oct 11 21:49:06 2008 -0400
11209
11210     Blackfin: mark bfin_reset static
11211
11212     The function is only used locally, so mark it static.
11213
11214     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11215
11216 commit 974473caa732f63312687ef2bd2d22dad8e99b9a
11217 Author: Sonic Zhang <Sonic.Zhang@analog.com>
11218 Date:   Fri Mar 20 19:28:20 2009 -0400
11219
11220     Blackfin: spi: there is no PORTJ_FER MMR on BF537
11221
11222     Since the PORTJ on the BF537 is peripheral-only (no GPIO functionality),
11223     then there is no PORTJ_FER register for us to worry about.
11224
11225     Signed-off-by: Sonic Zhang <Sonic.Zhang@analog.com>
11226     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11227
11228 commit e82b762f293debc53c5afa90f37264f6b07520f9
11229 Author: Mike Frysinger <vapier@gentoo.org>
11230 Date:   Tue Mar 17 13:58:23 2009 -0400
11231
11232     Blackfin: fix jtag console tstc
11233
11234     The jtag tstc operation was checking the hardware to see if data is
11235     available from it (which is fine for the jtag getc operation), but the
11236     higher layers need to know whether any data is available.  Since we have
11237     to read up to 4 bytes at a time from the hardware, the higher layers need
11238     to know they can consume the cached bytes as well.
11239
11240     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11241
11242 commit bc683f58b1f1d8d20546fe019483967a51a49df1
11243 Author: Mike Frysinger <vapier@gentoo.org>
11244 Date:   Sun Feb 22 16:23:41 2009 -0500
11245
11246     Blackfin: bf537-stamp: move CONFIG_POST handling to COBJS-$(...)
11247
11248     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11249
11250 commit 8996d1608acb8f59fcb186dc7ed7d87f8fee1297
11251 Author: Mike Frysinger <vapier@gentoo.org>
11252 Date:   Sun Feb 22 16:02:27 2009 -0500
11253
11254     Blackfin: unify net-related init code
11255
11256     Unify all of the net-related init code in the common Blackfin board init
11257     code to clean up the ifdef mess a bit.
11258
11259     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11260
11261 commit c6ea30e52ea82af4858d2b6f99e0fd2ea276d657
11262 Author: Mike Frysinger <vapier@gentoo.org>
11263 Date:   Wed Feb 18 12:51:48 2009 -0500
11264
11265     Blackfin: fix SWRST/SYSCR register sizes
11266
11267     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11268
11269 commit a9d6777d39154978b9ef9c682b2627a3480b194c
11270 Author: Mike Frysinger <vapier@gentoo.org>
11271 Date:   Wed Feb 18 12:51:31 2009 -0500
11272
11273     Blackfin: update anomaly lists
11274
11275     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11276
11277 commit 4d7c32dad2e787f890ebcd51bfb723a126913c90
11278 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11279 Date:   Thu Mar 19 18:31:38 2009 +0100
11280
11281     avr32: fix cacheflush.h location introducted by d8f2aa3298610b
11282
11283     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11284     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
11285
11286 commit 3a3baf3ee61e6b28af3b49ebabc9ab4f6015aa48
11287 Author: Eric Schumann <E.Schumann@phytec.de>
11288 Date:   Sat Mar 21 09:59:34 2009 -0400
11289
11290     Make flash protection work, when the environment is in EEPROM
11291
11292     On the pcm030 the environment is located in the onboard EEPROM. But we want
11293     to handle flash sector protection in a safe manner. So we must read the
11294     unlock environment variable from EEPROM instead from flash.
11295
11296     This patch is required as long the evironment is saved into the EEPROM.
11297
11298     Stefan: Additional change as suggested by Wolfgang, use bigger char array
11299     (instead of 4).
11300
11301     Signed-off-by: Eric Schumann <E.Schumann@phytec.de>
11302     Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
11303     Acked-by: Wolfgang Denk <wd@denx.de>
11304     Signed-off-by: Stefan Roese <sr@denx.de>
11305
11306 commit de3ce8c59f48f99779d7d7379a5432ded12ec06c
11307 Author: Jon Smirl <jonsmirl@gmail.com>
11308 Date:   Sat Mar 21 11:17:56 2009 -0400
11309
11310     Add define for mpc5200 CDM_CLK_ENA
11311
11312     Signed-off-by: Jon Smirl <jonsmirl@gmail.com>
11313
11314 commit df486b1fa3f750b153eac7daa0b3bf1f594e5098
11315 Author: Nicolas Ferre <nicolas.ferre@atmel.com>
11316 Date:   Sun Mar 22 14:48:16 2009 +0100
11317
11318     at91: Support for the at91sam9g20 : Atmel 400Mhz ARM 926ej-s SOC.
11319
11320     AT91sam9g20 is an evolution of the at91sam9260 with a faster clock speed.
11321
11322     The AT91SAM9G20-EK board is an updated revision of the AT91SAM9260-EK board.
11323     It is essentially the same, with a few minor differences.
11324
11325     Here is the chip page on Atmel website:
11326     http://www.atmel.com/dyn/products/product_card.asp?part_id=4337
11327
11328     Signed-off-by: Justin Waters <justin.waters@timesys.com>
11329     Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
11330     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11331
11332 commit 118d168035cc93f586da4812c89cb153eb9f4243
11333 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11334 Date:   Sun Mar 22 14:28:14 2009 +0100
11335
11336     cmc_pu2: fix implicit declaration of function 'eth_setenv_enetaddr'
11337
11338     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11339
11340 commit 176c4a982c6531f96426afaa1126cf9a5e2d5e03
11341 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11342 Date:   Sun Mar 22 14:28:13 2009 +0100
11343
11344     cmc_pu2: fix misc_init_r prototype
11345
11346     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11347
11348 commit 53158aea995221706b42c7bad9f717b31ae20414
11349 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11350 Date:   Sun Jan 11 03:32:01 2009 +0100
11351
11352     at91sam9xeek: fix soc name
11353
11354     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11355
11356 commit 74c076d6c33d6d42ab065541a38383587879e7b7
11357 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11358 Date:   Sun Mar 22 10:22:34 2009 +0100
11359
11360     at91sam9/at91cap: move nand drivers to drivers/mtd/nand
11361
11362     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11363
11364 commit 163966087d62680547f188a93c61d01c8155254e
11365 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11366 Date:   Sat Mar 21 21:08:01 2009 +0100
11367
11368     atmel/at91/boards: compile dataflash partition only when dataflash is
11369
11370     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11371
11372 commit e2c0476f958f8e0b269a1118f4ba4a5cd475aa56
11373 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11374 Date:   Sat Mar 21 21:08:00 2009 +0100
11375
11376     at91sam9/at91cap: move common macb initialisation to cpu
11377
11378     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11379
11380 commit f3f91f886bc8927fd692ac411b7423a87ffec532
11381 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11382 Date:   Sat Mar 21 21:08:00 2009 +0100
11383
11384     at91sam9/at91cap: move common usb host initialisation to cpu
11385
11386     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11387
11388 commit a484b00b86e72ac6da6ee4fce13dbc6b256672fe
11389 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11390 Date:   Sat Mar 21 21:08:00 2009 +0100
11391
11392     at91sam9/at91cap: move common led management to cpu
11393
11394     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11395
11396 commit 7ebafb7ec1a0285af8380623c009576f92583b98
11397 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11398 Date:   Sat Mar 21 21:07:59 2009 +0100
11399
11400     at91sam9/at91cap: move common spi initialisation to cpu
11401
11402     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11403
11404 commit 1332a2a0694c8e10a5bade397cf83645b2c3fd7e
11405 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11406 Date:   Sat Mar 21 21:07:59 2009 +0100
11407
11408     at91sam9/at91cap: move common serial initialisation to cpu
11409
11410     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11411
11412 commit e60beb13cf0135dc71c541021487b5ccc4d269cb
11413 Author: Wolfgang Denk <wd@denx.de>
11414 Date:   Sat Mar 21 22:04:41 2009 +0100
11415
11416     Prepare 2009.03
11417
11418     Update CHANGELOG
11419
11420     Signed-off-by: Wolfgang Denk <wd@denx.de>
11421
11422 commit 9e78dae2b276c5bf9ab92cd85173f6cb92b1b7d5
11423 Author: Vivek Kutal <vivek.kutal@azingo.com>
11424 Date:   Mon Feb 23 21:35:11 2009 +0530
11425
11426     Replaced endpoint numbers with appropriate macros in usbtty.c.
11427
11428     Signed-off-by: Vivek Kutal <vivek.kutal@azingo.com>
11429     Signed-off-by: Remy Bohmer <linux@bohmer.net>
11430
11431 commit faac4fd852e39cb1d7a740801b060e41aeacef1f
11432 Author: Michael Lawnick <ml.lawnick@gmx.de>
11433 Date:   Thu Mar 19 10:06:41 2009 +0100
11434
11435     UBIFS: Missing offset relocation for compressor 'none'
11436
11437     On systems where U-Boot is linked to another address than it really lays
11438     (e.g. backup image), calls via function pointers must be fixed with a
11439     '+= gd->reloc_off'.
11440     This was not done for none_compr in ubifs_compressors_init() what leads
11441     to system crash on ubifsmount command.
11442
11443     Signed-off-by: Michael Lawnick <ml.lawnick@gmx.de>
11444     Acked-by: Stefan Roese <sr@denx.de>
11445
11446 commit ce6d0c8de031f345bde745f3b855082adf1c4e45
11447 Author: Stefan Roese <sr@denx.de>
11448 Date:   Thu Mar 19 15:35:50 2009 +0100
11449
11450     UBIFS: Add UBIFS commands
11451
11452     This patchset adds these UBIFS related commands:
11453
11454     - ubifsmount
11455       Mount an UBIFS volume
11456
11457     - ubifsls
11458       List a directory of the mounted UBIFS volume
11459
11460     - ubifsload
11461       Load a file from the mounted UBIFS volume to memory
11462
11463     Signed-off-by: Stefan Roese <sr@denx.de>
11464
11465 commit 9eefe2a2b37a838558e3d213a9f5519503d0c180
11466 Author: Stefan Roese <sr@denx.de>
11467 Date:   Thu Mar 19 15:35:05 2009 +0100
11468
11469     UBIFS: Implement read-only UBIFS support in U-Boot
11470
11471     The U-Boot UBIFS implementation is largely a direct copy from the current
11472     Linux version (2.6.29-rc6). As already done in the UBI version we have an
11473     "abstraction layer" to redefine or remove some OS calls (e.g. mutex_lock()
11474     ...). This makes it possible to use the original Linux code with very
11475     little changes. And by this we can better update to later Linux versions.
11476
11477     I removed some of the Linux features that are not used in the U-Boot
11478     version (e.g. garbage-collection, write support).
11479
11480     Signed-off-by: Stefan Roese <sr@denx.de>
11481     CC: Artem Bityutskiy <dedekind@infradead.org>
11482     CC: Adrian Hunter <ext-Adrian.Hunter@nokia.com>
11483
11484 commit b1b4e89a0f3b75854c39a62cae41bad56d210adf
11485 Author: Stefan Roese <sr@denx.de>
11486 Date:   Thu Mar 19 15:34:56 2009 +0100
11487
11488     Add LZO decompressor support
11489
11490     This patch adds LZO decompression support to U-Boot. It is needed for
11491     the upcoming UBIFS support, since UBIFS uses LZO as default compressor/
11492     decompressor. Since we only support read-only in UBIFS, only the
11493     decompressor is needed.
11494
11495     All this is copied with minor changes from the current Linux kernel
11496     version (2.6.28-rc8).
11497
11498     This patch only implements this LZO decompressor support for PPC.
11499     Other platforms using UBIFS will have to add the required
11500     "include/asm/unaligned.h" as well. It should be fairly easy to copy this
11501     from the Linux source tree as I have done it for PPC in this patch.
11502
11503     Signed-off-by: Stefan Roese <sr@denx.de>
11504
11505 commit 68d7d65100e84df00bca971c114092731b441090
11506 Author: Stefan Roese <sr@denx.de>
11507 Date:   Thu Mar 19 13:30:36 2009 +0100
11508
11509     Separate mtdparts command from jffs2
11510
11511     Currently the mtdparts commands are included in the jffs2 command support.
11512     This doesn't make sense anymore since other commands (e.g. UBI) use this
11513     infrastructure as well now. This patch separates the mtdparts commands from
11514     the jffs2 commands making it possible to only select mtdparts when no JFFS2
11515     support is needed.
11516
11517     Signed-off-by: Stefan Roese <sr@denx.de>
11518     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
11519
11520 commit 02a301cd5087eaffdf456e0a5cec1100c4d9a398
11521 Author: Stefan Roese <sr@denx.de>
11522 Date:   Wed Feb 25 12:11:15 2009 +0100
11523
11524     powerpc: Only use eth_getenv_enetaddr() if networking is enabled
11525
11526     Signed-off-by: Stefan Roese <sr@denx.de>
11527
11528 commit 5c4fa9b474af95d60f019ec6369cbe77b9dab4b5
11529 Author: Grzegorz Bernacki <gjb@semihalf.com>
11530 Date:   Tue Mar 17 10:06:40 2009 +0100
11531
11532     Add support for the digsy MTC board.
11533
11534     This is the InterControl custom device based on the MPC5200B chip.
11535
11536     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
11537
11538 commit ff7dc067369e30066744f096995aef7d97574d15
11539 Author: Stefan Roese <sr@denx.de>
11540 Date:   Mon Feb 23 16:52:36 2009 +0100
11541
11542     powerpc: Fix compilation warning in board.c
11543
11544     Fix this warning:
11545
11546     board.c: In function 'board_init_r':
11547     board.c:653: warning: unused variable 'i'
11548     board.c:651: warning: unused variable 'e'
11549
11550     Signed-off-by: Stefan Roese <sr@denx.de>
11551
11552 commit 9cd690160d3ce1a7fb4ceeee6c99cedb1ac1d49c
11553 Author: Stefan Roese <sr@denx.de>
11554 Date:   Mon Feb 23 16:42:51 2009 +0100
11555
11556     ppc4xx: Don't write the MAC address into the internal SoC registers
11557
11558     Remove this code. It's not needed. The 4xx EMAC driver stores the MAC
11559     addresses into the SoC registers instead.
11560
11561     Signed-off-by: Stefan Roese <sr@denx.de>
11562
11563 commit bb57ad4be76d0e2e7f9ec56678235cc9872ff40f
11564 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
11565 Date:   Fri Feb 20 10:19:19 2009 +0100
11566
11567     ppc4xx: Use correct io accessors for esd 405/440 boards
11568
11569     This patch replaces in/out8/16/32 macros by in/out_8/_be16/_be32
11570     macros. Also volatile pointer references are replaced by the
11571     new accessors.
11572
11573     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
11574     Signed-off-by: Stefan Roese <sr@denx.de>
11575
11576 commit 049216f045fd8e0f45bcef121c2bb1c7d3de6988
11577 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
11578 Date:   Fri Feb 20 10:19:18 2009 +0100
11579
11580     ppc4xx: Use correct io accessors for esd 405 boards
11581
11582     This patch replaces in/out8/16/32 macros by in/out_8/_be16/_be32
11583     macros. Also volatile pointer references are replaced by the
11584     new accessors.
11585
11586     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
11587     Signed-off-by: Stefan Roese <sr@denx.de>
11588
11589 commit a59205d1519375d027f97a545ad642ab20fce6f8
11590 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
11591 Date:   Fri Feb 20 10:19:17 2009 +0100
11592
11593     ppc4xx: Cleanup linker scripts of esd 4xx boards
11594
11595     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
11596     Signed-off-by: Stefan Roese <sr@denx.de>
11597
11598 commit 2f103ee284e68934a648732db5e0b6ceb4a1ed8f
11599 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
11600 Date:   Fri Feb 20 10:19:16 2009 +0100
11601
11602     ppc4xx: Update TEXT_BASE for DASA_SIM boards
11603
11604     Fix building DASA_SIM boards by increasing U-Boot's size in flash.
11605
11606     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
11607     Signed-off-by: Stefan Roese <sr@denx.de>
11608
11609 commit 09db8f4de6805f1dde510c167f20e56a5405d29e
11610 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
11611 Date:   Fri Feb 20 10:19:15 2009 +0100
11612
11613     ppc4xx: DU405 maintenance fix
11614
11615     -strip unused features
11616     -fix resetting phy
11617
11618     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
11619     Signed-off-by: Stefan Roese <sr@denx.de>
11620
11621 commit 75511b47ac2647be48218dbb93af05b21f404f67
11622 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
11623 Date:   Fri Feb 20 10:19:14 2009 +0100
11624
11625     ppc4xx: Abort autoboot only by space key on CPCI405 boards
11626
11627     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
11628     Signed-off-by: Stefan Roese <sr@denx.de>
11629
11630 commit e17ee157ca9ff0d4cc5841d06c4b70c1603df29c
11631 Author: Graeme Russ <graeme.russ@gmail.com>
11632 Date:   Tue Feb 24 21:14:56 2009 +1100
11633
11634     Add basic relocation to i386 port
11635
11636     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
11637
11638 commit 8c63d47651f77d9fb887cad433370b866eb0a193
11639 Author: Graeme Russ <graeme.russ@gmail.com>
11640 Date:   Tue Feb 24 21:14:45 2009 +1100
11641
11642     Implement SC520 timers
11643
11644     Signed-off-by: Graeme Russ <graeme.russ at gmail.com>
11645
11646 commit 6d7f610b09f813b1239eedcbfe921cfd439aea25
11647 Author: Graeme Russ <graeme.russ@gmail.com>
11648 Date:   Tue Feb 24 21:14:32 2009 +1100
11649
11650     Factor out SC520 sub-features
11651
11652     Moved sub-features of the SC520 code which is currently selectively compiled
11653     using #ifdef out of sc520.c into individual files selectively compiled via
11654     the makefile
11655
11656     Signed-off-by: Graeme Russ <graeme.russ at gmail.com>
11657
11658 commit abf0cd3dff227cfb6e82ad13be62e28e6e89d5df
11659 Author: Graeme Russ <graeme.russ@gmail.com>
11660 Date:   Tue Feb 24 21:13:40 2009 +1100
11661
11662     Rewrite i386 interrupt handling
11663
11664     Rewrite interrupt handling functionality for the i386 port. Separated
11665     functionality into separate CPU and Architecture components.
11666
11667     It appears as if the i386 interrupt handler functionality was intended
11668     to allow multiple handlers to be installed for a given interrupt.
11669     Unfortunately, this functionality was not fully implemented and also
11670     had the problem that irq_free_handler() does not allow the passing
11671     of the handler function pointer and therefore could never be used to
11672     free specific handlers that had been installed for a given IRQ.
11673
11674     There were also various issues with array bounds not being fully
11675     tested.
11676
11677     I had two objectives in mind for the new implementation:
11678
11679     1) Keep the implementation as similar as possible to existing
11680        implementations. To that end, I have used the leon2/3
11681        implementations as the reference
11682
11683     2) Seperate CPU and Architecture specific elements. All specific i386
11684        interrupt functionality is now in cpu/i386/ with the high level
11685        API and architecture specific code in lib_i386. Functionality
11686        specific to the PC/AT architecture (i.e. cascaded i8259 PICs) has
11687        been further split out into an individual file to allow for the
11688        implementation of the PIC architecture of the SC520 CPU (supports
11689        more IRQs)
11690
11691     Signed-off-by: Graeme Russ <graeme.russ at gmail.com>
11692
11693 commit ece444b42b71eb5bce34a24ec584573b3c8c4a98
11694 Author: Graeme Russ <graeme.russ@gmail.com>
11695 Date:   Tue Feb 24 21:12:35 2009 +1100
11696
11697     Move ali512x.h
11698
11699     Moved ali512x.h from include/asm-i386/ic/ to /include
11700
11701     Signed-off-by: Graeme Russ <graeme.russ at gmail.com>
11702
11703 commit 6d83e3ac61dcdbcb7f04664309a9689fe01c5704
11704 Author: Graeme Russ <graeme.russ@gmail.com>
11705 Date:   Tue Feb 24 21:12:20 2009 +1100
11706
11707     Rename SC520 Configuration Options
11708
11709     Options are now all uniformly CONFIG_SYS_SC520_<option>
11710
11711     Signed-off-by: Graeme Russ <graeme.russ at gmail.com>
11712
11713 commit f62fb99941c625605aa16a0097b396a5c16d2c88
11714 Author: Trent Piepho <xyzzy@speakeasy.org>
11715 Date:   Wed Feb 18 15:22:05 2009 -0800
11716
11717     Fix all linker script to handle all rodata sections
11718
11719     A recent gcc added a new unaligned rodata section called '.rodata.str1.1',
11720     which needs to be added the the linker script.  Instead of just adding this
11721     one section, we use a wildcard ".rodata*" to get all rodata linker section
11722     gcc has now and might add in the future.
11723
11724     However, '*(.rodata*)' by itself will result in sub-optimal section
11725     ordering.  The sections will be sorted by object file, which causes extra
11726     padding between the unaligned rodata.str.1.1 of one object file and the
11727     aligned rodata of the next object file.  This is easy to fix by using the
11728     SORT_BY_ALIGNMENT command.
11729
11730     This patch has not be tested one most of the boards modified.  Some boards
11731     have a linker script that looks something like this:
11732
11733     *(.text)
11734     . = ALIGN(16);
11735     *(.rodata)
11736     *(.rodata.str1.4)
11737     *(.eh_frame)
11738
11739     I change this to:
11740
11741     *(.text)
11742     . = ALIGN(16);
11743     *(.eh_frame)
11744     *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*)))
11745
11746     This means the start of rodata will no longer be 16 bytes aligned.
11747     However, the boundary between text and rodata/eh_frame is still aligned to
11748     16 bytes, which is what I think the real purpose of the ALIGN call is.
11749
11750     Signed-off-by: Trent Piepho <xyzzy@speakeasy.org>
11751
11752 commit 566b652c7cdb0e5e0529bb3d1eaffbd2bf45a032
11753 Author: Mike Frysinger <vapier@gentoo.org>
11754 Date:   Wed Feb 11 18:26:08 2009 -0500
11755
11756     remove bi_enet*addr from global data for all arches
11757
11758     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11759     CC: Ben Warren <biggerbadderben@gmail.com>
11760     CC: Daniel Hellstrom <daniel@gaisler.com>
11761     CC: Michal Simek <monstr@seznam.cz>
11762     CC: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
11763     CC: Scott McNutt <smcnutt@psyent.com>
11764     CC: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
11765
11766 commit eb85aa594c1b57a1e3be9689b65171a137a36432
11767 Author: Mike Frysinger <vapier@gentoo.org>
11768 Date:   Wed Feb 11 20:07:19 2009 -0500
11769
11770     ppc: mark global bi_enet*addr as legacy
11771
11772     The environment is the canonical storage location of the mac address, so
11773     we're killing off the global data location and moving everything to
11774     querying the env directly.
11775
11776     In the ppc case, these things are part of the legacy ABI, so keep them
11777     around but mark them as legacy so no new code will touch them.
11778
11779     Also stop calling load_sernum_ethaddr() since all boards now implement
11780     this as a stub.
11781
11782     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11783     CC: Ben Warren <biggerbadderben@gmail.com>
11784
11785 commit 9c150102bc1de375d36d97a1cc2dd0e9639b15df
11786 Author: Mike Frysinger <vapier@gentoo.org>
11787 Date:   Wed Feb 11 20:09:52 2009 -0500
11788
11789     boards: get mac address from env and move load_sernum_ethaddr() to board init
11790
11791     The environment is the canonical storage location of the mac address, so
11792     we're killing off the global data location and moving everything to
11793     querying the env directly.
11794
11795     Rather than have common ppc code call a board-specific function like
11796     load_sernum_ethaddr(), have each board call it in its own board-specific
11797     misc_init_r() function.
11798
11799     The boards that get converted here are:
11800         - kup4k/kup4x
11801         - pcs440ep
11802         - tqm8xx
11803
11804     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11805     CC: Ben Warren <biggerbadderben@gmail.com>
11806     CC: Stefan Roese <sr@denx.de>
11807
11808 commit 92b50ffef978f05858a0ff4cbe88430bc51a28a2
11809 Author: Mike Frysinger <vapier@gentoo.org>
11810 Date:   Wed Feb 11 19:55:01 2009 -0500
11811
11812     cmc_pu2: get mac address from environment
11813
11814     The environment is the canonical storage location of the mac address, so
11815     we're killing off the global data location and moving everything to
11816     querying the env directly.
11817
11818     Also rename load_sernum_ethaddr() to misc_init_r() so we don't need to
11819     handle this board specially in common ARM code.
11820
11821     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11822     CC: Ben Warren <biggerbadderben@gmail.com>
11823
11824 commit d8d21e699d7fcfb6ab11635110266dd09b7edc62
11825 Author: Mike Frysinger <vapier@gentoo.org>
11826 Date:   Mon Feb 16 18:03:14 2009 -0500
11827
11828     boards: move board_get_enetaddr() into board-specific init
11829
11830     The environment is the canonical storage location of the mac address, so
11831     we're killing off the global data location and moving everything to
11832     querying the env directly.
11833
11834     Rather than have the common ppc code have board-specific hooks, move the
11835     board_get_enetaddr() function into the board-specific init functions.
11836
11837     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11838     CC: Ben Warren <biggerbadderben@gmail.com>
11839
11840 commit f11e6ff5b1859d9213f0d501b3309e065f487543
11841 Author: Mike Frysinger <vapier@gentoo.org>
11842 Date:   Wed Feb 11 19:39:55 2009 -0500
11843
11844     arm: get mac address from environment
11845
11846     The environment is the canonical storage location of the mac address, so
11847     we're killing off the global data location and moving everything to
11848     querying the env directly.
11849
11850     Some warts are remaining and should be killed off (by moving the func to
11851     the appropriate board init code):
11852         - davinci_eth_set_mac_addr
11853         - cs8900_get_enetaddr
11854         - smc_set_mac_addr
11855
11856     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11857     CC: Ben Warren <biggerbadderben@gmail.com>
11858
11859 commit 0107cf66f7346e8c7d6cf0fe99d2f265134afd59
11860 Author: Mike Frysinger <vapier@gentoo.org>
11861 Date:   Wed Feb 11 19:36:20 2009 -0500
11862
11863     nx823: get mac address from environment
11864
11865     The environment is the canonical storage location of the mac address, so
11866     we're killing off the global data location and moving everything to
11867     querying the env directly.
11868
11869     For the nx823, the serial number is moved out of load_sernum_ethaddr() and
11870     into misc_init_r() as is the env setup.  This lets us kill off the former
11871     function in the process.
11872
11873     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11874     CC: Ben Warren <biggerbadderben@gmail.com>
11875
11876 commit 19b5b533ccd522abeb501d510750693c35e20456
11877 Author: Mike Frysinger <vapier@gentoo.org>
11878 Date:   Wed Feb 11 18:27:18 2009 -0500
11879
11880     lib_*/board.c: do not initialize bi_enet*addr in global data
11881
11882     Since everyone is using the environment for mac address storage, there is
11883     no point in seeding the global data.
11884
11885     The arches that are converted here:
11886         i386
11887         m68k
11888         microblaze
11889         mips
11890         nios
11891         nios2
11892         sh
11893         sparc
11894
11895     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11896     CC: Ben Warren <biggerbadderben@gmail.com>
11897     CC: Daniel Hellstrom <daniel@gaisler.com>
11898     CC: Michal Simek <monstr@seznam.cz>
11899     CC: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
11900     CC: Scott McNutt <smcnutt@psyent.com>
11901     CC: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
11902
11903 commit 740e8ba7d475c49c1b76058e1bf354e376b5c4e0
11904 Author: Mike Frysinger <vapier@gentoo.org>
11905 Date:   Wed Feb 11 19:19:54 2009 -0500
11906
11907     npe: get mac address from environment
11908
11909     The environment is the canonical storage location of the mac address, so
11910     we're killing off the global data location and moving everything to
11911     querying the env directly.
11912
11913     The resulting code can also be simplified even further.
11914
11915     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11916     CC: Stefan Roese <sr@denx.de>
11917     CC: Ben Warren <biggerbadderben@gmail.com>
11918
11919 commit 6bacfa6a8e9b264d37c1262fc1f3e948d1feab81
11920 Author: Mike Frysinger <vapier@gentoo.org>
11921 Date:   Wed Feb 11 19:18:41 2009 -0500
11922
11923     cpu/: get mac address from environment
11924
11925     The environment is the canonical storage location of the mac address, so
11926     we're killing off the global data location and moving everything to
11927     querying the env directly.
11928
11929     The cpus that get converted here:
11930         at91rm9200
11931         mpc512x
11932         mpc5xxx
11933         mpc8260
11934         mpc8xx
11935         ppc4xx
11936
11937     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11938     CC: Ben Warren <biggerbadderben@gmail.com>
11939     CC: John Rigby <jrigby@freescale.com>
11940     CC: Stefan Roese <sr@denx.de>
11941
11942 commit 03f3d8d3b39cf85c0ce7ca903b436701e8aa610b
11943 Author: Mike Frysinger <vapier@gentoo.org>
11944 Date:   Wed Feb 11 19:09:54 2009 -0500
11945
11946     lan91c96/smc91111/smc911x: get mac address from environment
11947
11948     The environment is the canonical storage location of the mac address, so
11949     we're killing off the global data location and moving everything to
11950     querying the env directly.
11951
11952     Also, do not bother checking the EEPROM if the env is setup.  This
11953     simplifies the code greatly.
11954
11955     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11956     Signed-off-by: Wolfgang Dnek <wd@denx.de>
11957     CC: Ben Warren <biggerbadderben@gmail.com>
11958     CC: Rolf Offermanns <rof@sysgo.de>
11959     CC: Erik Stahlman <erik@vt.edu>
11960     CC: Daris A Nevil <dnevil@snmc.com>
11961     CC: Sascha Hauer <s.hauer@pengutronix.de>
11962
11963 commit c527ce92511cbf723c2ca77bee1cf9ecf83dac81
11964 Author: Mike Frysinger <vapier@gentoo.org>
11965 Date:   Wed Feb 11 19:14:09 2009 -0500
11966
11967     sh_eth: get mac address from environment
11968
11969     The environment is the canonical storage location of the mac address, so
11970     we're killing off the global data location and moving everything to
11971     querying the env directly.
11972
11973     The sh_eth driver can also be simplified a bit by using enetaddr member of
11974     the eth_device structure.
11975
11976     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11977     CC: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
11978     CC: Carlos Munoz <carlos@kenati.com>
11979     CC: Ben Warren <biggerbadderben@gmail.com>
11980
11981 commit 0a5238cea90665c230297a8fd77bb0b3b61ca177
11982 Author: Mike Frysinger <vapier@gentoo.org>
11983 Date:   Wed Feb 11 19:06:09 2009 -0500
11984
11985     cs8900: get mac address from environment
11986
11987     The environment is the canonical storage location of the mac address, so
11988     we're killing off the global data location and moving everything to
11989     querying the env directly.
11990
11991     The cs8900 driver also changes slightly in that the hardware is not
11992     consulted if the mac address in the env is sane.
11993
11994     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11995     CC: Marius Groeger <mgroeger@sysgo.de>
11996     CC: Ben Warren <biggerbadderben@gmail.com>
11997
11998 commit c4b8762f11d337e6a9d90c227b2871d65d372469
11999 Author: Mike Frysinger <vapier@gentoo.org>
12000 Date:   Wed Feb 11 19:04:25 2009 -0500
12001
12002     bcm570x: get mac address from environment
12003
12004     The environment is the canonical storage location of the mac address, so
12005     we're killing off the global data location and moving everything to
12006     querying the env directly.
12007
12008     Since the address is in the PLM_DEVICE_BLOCK structure already, there is
12009     no need to pass the NodeAddress as a second parameter.  So drop the second
12010     argument to the LM_SetMacAddress() function (and update the tigon3 driver
12011     accordingly).
12012
12013     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
12014     CC: Ben Warren <biggerbadderben@gmail.com>
12015
12016 commit d3f871482f06f6a4eaf4a3fafde84846bad87b4f
12017 Author: Mike Frysinger <vapier@gentoo.org>
12018 Date:   Wed Feb 11 19:01:26 2009 -0500
12019
12020     drivers/net/: get mac address from environment
12021
12022     The environment is the canonical storage location of the mac address, so
12023     we're killing off the global data location and moving everything to
12024     querying the env directly.
12025
12026     The drivers that get converted here:
12027         3c589
12028         4xx_enet
12029         dc2114x
12030         dm9000x
12031         enc28j60
12032         fsl_mcdmafec
12033         ks8695eth
12034         mcffec
12035         rtl8019
12036         rtl8169
12037         s3c4510b_eth
12038         xilinx_emac
12039         xilinx_emaclite
12040
12041     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
12042     CC: Ben Warren <biggerbadderben@gmail.com>
12043     CC: Rolf Offermanns <rof@sysgo.de>
12044     CC: Stefan Roese <sr@denx.de>
12045     CC: Sascha Hauer <saschahauer@web.de>
12046     CC: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
12047     CC: Greg Ungerer <greg.ungerer@opengear.com>
12048     CC: Xue Ligong <lgxue@hotmail.com>
12049     CC: Masami Komiya <mkomiya@sonare.it>
12050     CC: Curt Brune <curt@cucy.com>
12051     CC: Michal SIMEK <monstr@monstr.eu>
12052
12053 commit b6b4625d175019e387e5b0f65a17322a78f6bb90
12054 Author: Mike Frysinger <vapier@gentoo.org>
12055 Date:   Wed Feb 11 18:38:38 2009 -0500
12056
12057     boards: get mac address from environment
12058
12059     The boards that get converted here to use the environment for the mac
12060     address rather than global data:
12061         debris
12062         mgcoge
12063         mgsuvd
12064         muas3001
12065         netstal
12066         pn62
12067         sixnet
12068         vcma9
12069         xilinx (the ones that use xilinx_enet)
12070
12071     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
12072     CC: Ben Warren <biggerbadderben@gmail.com>
12073     CC: Sangmoon Kim <dogoil@etinsys.com>
12074     CC: Heiko Schocher <hs@denx.de>
12075     CC: David Mueller <d.mueller@elsoft.ch>
12076     CC: Niklaus Giger <niklaus.giger@netstal.com>
12077     CC: Wolfgang Grandegger <wg@denx.de>
12078     CC: Dave Ellis <DGE@sixnetio.com>
12079     CC: Ricardo Ribalda <ricardo.ribalda@uam.es>
12080
12081 commit 06a0c4381a65ed500c816a05b9ae7b207c3b1d4b
12082 Author: Mike Frysinger <vapier@gentoo.org>
12083 Date:   Wed Feb 11 18:36:45 2009 -0500
12084
12085     AmigaOneG3SE/enet: get mac address from environment
12086
12087     Always use the MAC address that is stored in the environment first before
12088     falling back to the ROM.  This also cuts out any comparison steps: if the
12089     mac in the env is sane, the ROM is never consulted.
12090
12091     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
12092     CC: Thomas Frieden <ThomasF@hyperion-entertainment.com>
12093     CC: Ben Warren <biggerbadderben@gmail.com>
12094
12095 commit 56b555a644f3cbb1b3929cb52b61d3ce483885f5
12096 Author: Mike Frysinger <vapier@gentoo.org>
12097 Date:   Wed Feb 11 18:52:38 2009 -0500
12098
12099     nvedit: do not update global bi_enetaddr and do not call eth_set_enetaddr()
12100
12101     Since the ethernet layer handles updating of device addresses itself from
12102     the environment, there is no point in calling eth_set_enetaddr().
12103
12104     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
12105     CC: Ben Warren <biggerbadderben@gmail.com>
12106
12107 commit 5013533467c1de731c2f0c9beb4b41ce3f07cbeb
12108 Author: Mike Frysinger <vapier@gentoo.org>
12109 Date:   Wed Feb 11 18:54:07 2009 -0500
12110
12111     lynxkdi: get mac address from environment
12112
12113     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
12114     CC: Ben Warren <biggerbadderben@gmail.com>
12115
12116 commit 62c93d92f1b6266b2f33c5f403931b51cbd2a246
12117 Author: Mike Frysinger <vapier@gentoo.org>
12118 Date:   Wed Feb 11 18:51:43 2009 -0500
12119
12120     bootvx: get mac address from environment
12121
12122     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
12123     CC: Niklaus Giger <niklaus.giger@member.fsf.org>
12124     CC: Ben Warren <biggerbadderben@gmail.com>
12125
12126 commit de2dff6ff89f98c6062f4d224fd434a3ede035d1
12127 Author: Mike Frysinger <vapier@gentoo.org>
12128 Date:   Wed Feb 11 18:50:10 2009 -0500
12129
12130     bdinfo: get mac address from environment
12131
12132     Add a new print_eth() function to automate the eth*addr env var acquisition
12133     and display.  Affects all arches.
12134
12135     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
12136     CC: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
12137     CC: Scott McNutt <smcnutt@psyent.com>
12138     CC: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
12139     CC: Michal Simek <monstr@seznam.cz>
12140     CC: Daniel Hellstrom <daniel@gaisler.com>
12141     CC: Ben Warren <biggerbadderben@gmail.com>
12142
12143 commit 95823ca0773356860e622ee3304a4b7cafcbf19a
12144 Author: Mike Frysinger <vapier@gentoo.org>
12145 Date:   Wed Feb 11 18:23:48 2009 -0500
12146
12147     net: get mac address from environment and use eth util funcs
12148
12149     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
12150     CC: Ben Warren <biggerbadderben@gmail.com>
12151
12152 commit 500b6c51e4c41f4562cb48344af98deb7e342731
12153 Author: Mike Frysinger <vapier@gentoo.org>
12154 Date:   Mon Oct 13 15:06:25 2008 -0400
12155
12156     Blackfin: bfin_mac: force boards to setup the MAC themselves
12157
12158     Since the on-chip MAC does not have an eeprom or similar interface, force
12159     all Blackfin boards that use this driver to setup the board data with a
12160     proper MAC.
12161
12162     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
12163     CC: Ben Warren <biggerbadderben@gmail.com>
12164
12165 commit 6ff4137f2ad640e4fc8ea1b0455161ddff1f6730
12166 Author: Mike Frysinger <vapier@gentoo.org>
12167 Date:   Wed Feb 11 14:12:34 2009 -0500
12168
12169     doc/README.enetaddr: document proper MAC usage
12170
12171     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
12172     CC: Ben Warren <biggerbadderben@gmail.com>
12173
12174 commit 3f6e6993e92fd0658da1746d1c84644612ee520b
12175 Author: Mike Frysinger <vapier@gentoo.org>
12176 Date:   Thu Jan 29 19:43:44 2009 -0500
12177
12178     net: new utility functions for working with enetaddr's
12179
12180     Declare new utility functions for converting between the environment
12181     variables (eth*addr) and the binary MAC address representation.  This way
12182     we can unify all the random places that already do this kind of thing.
12183
12184     The functions in question:
12185         eth_parse_enetaddr - "..." -> {...}
12186         eth_getenv_enetaddr - env -> {...}
12187         eth_setenv_enetaddr - {...} -> env
12188
12189     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
12190     CC: Ben Warren <biggerbadderben@gmail.com>
12191
12192 commit b6446b67758ea1e41223f0782924bb73fd0a89d0
12193 Author: Mike Frysinger <vapier@gentoo.org>
12194 Date:   Tue Feb 17 00:00:53 2009 -0500
12195
12196     convert print_IPaddr() to %pI4
12197
12198     Now that our printf functions support the %pI4 modifier like the kernel,
12199     let's drop the inflexible print_IPaddr() function and covert over to the
12200     %pI4 modifier.
12201
12202     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
12203     CC: Ben Warren <biggerbadderben@gmail.com>
12204
12205 commit 6c6166f52983dac775e3852f9d0f49d033f27108
12206 Author: Mike Frysinger <vapier@gentoo.org>
12207 Date:   Mon Feb 16 23:21:36 2009 -0500
12208
12209     vsprintf: pull updates from Linux kernel
12210
12211     This brings in support for the %p modifier which allows us to easily print
12212     out things like ip addresses, mac addresses, and pointers.
12213
12214     It also converts the rarely used 'q' length modifier to the common 'L'
12215     modifier when dealing with quad types.
12216
12217     While this new code is a bit larger (~1k .text), most of it should be made
12218     up by converting the existing ip/mac address code to use format modifiers.
12219
12220     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
12221
12222 commit a43ea5cc6d612471fbc74f0a26b2bea5864aa1d6
12223 Author: Jon Smirl <jonsmirl@gmail.com>
12224 Date:   Thu Mar 19 23:04:18 2009 -0400
12225
12226     .gitignore for generated files in api_examples directory
12227
12228     Add .gitignore for generated files in api_examples directory
12229
12230     Signed-off-by: Jon Smirl <jonsmirl@gmail.com>
12231     Signed-off-by: Wolfgang Denk <wd@denx.de>
12232
12233 commit 40281a9ca21a6b6d7b996b4d4eeaa19026337231
12234 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
12235 Date:   Wed Mar 18 12:27:04 2009 +0900
12236
12237     net: sh_eth: Remove sh_eth_reset() from halt function
12238
12239     sh_eth_reset is function to reset Ether IP.
12240     The MAC address is stored in IP, but it is initialized by this function.
12241     OS (e.g. Linux Kernel) can not use this device when initialized.
12242     This revises this problem.
12243
12244     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
12245
12246 commit f8853d105da7d69bc92a5b4578f9b85234e558ec
12247 Author: Anatolij Gustschin <agust@denx.de>
12248 Date:   Fri Mar 20 12:45:50 2009 +0100
12249
12250     ppc4xx: Fix bug in PCI outbound map configuration for canyonlands
12251
12252     PCI outbound address map configuration doesn't match the
12253     PCI memory address range covered by appropriate TLB entry
12254     configuration for canyonlands causing machine check
12255     exceptions while accessing PCI memory regions. This patch
12256     provides a fix for this issue.
12257
12258     Kazuaki Ichinohe observed and reported this issue while
12259     testing display output with PCI ATI video card on canyonlands.
12260
12261     Signed-off-by: Anatolij Gustschin <agust@denx.de>
12262     Signed-off-by: Stefan Roese <sr@denx.de>
12263
12264 commit 7a88601a34132548c3c591ea87ab3468b51121b0
12265 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
12266 Date:   Fri Mar 6 10:09:37 2009 -0500
12267
12268     CFI: geometry reversal for STMicro M29W320DT
12269
12270     Follow up to the flash_fixup_stm to fix geometry reversal
12271     on STMicro M29W320ET flash chip. The M29W320DT has 4 erase region.
12272
12273     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
12274     Signed-off-by: Stefan Roese <sr@denx.de>
12275
12276 commit 069f4364d807d7fdea3de7385ad2f8d83c587aec
12277 Author: Mike Frysinger <vapier@gentoo.org>
12278 Date:   Wed Feb 25 17:29:40 2009 -0500
12279
12280     smc911x_eeprom: update register API
12281
12282     The smc911x driver changed the naming convention for its register funcs,
12283     so update the eeprom code accordingly.
12284
12285     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
12286     CC: Ben Warren <biggerbadderben@gmail.com>
12287
12288 commit 6a397ef0e6c58caab8bf427d447714bc9b3bb9d4
12289 Author: Grzegorz Bernacki <gjb@semihalf.com>
12290 Date:   Tue Mar 17 10:06:39 2009 +0100
12291
12292     mpc52xx: Get rid of board-specific #ifdef's in cpu/mpc5xxx/ide.c
12293
12294     Total5200 and digsy MTC use I2C port 2 pins as a ATA chip select.
12295     To avoid adding board-specific ifdefs to cpu/mpc5xxx/ide.c new
12296     define CONFIG_SYS_ATA_CS_ON_I2C2 was introduced. It is used by
12297     Total5200 and will be used by digsy MTC and other boards with
12298     ATA CS on I2C pins.
12299
12300     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
12301
12302 commit 1b6275dfb173bd2edb8f208dd050d6f47ae39654
12303 Author: Heiko Schocher <hs@denx.de>
12304 Date:   Thu Mar 12 07:37:34 2009 +0100
12305
12306     8xx: add support for new keymile kmsupx4 board.
12307
12308     This patch adds support for the kmsupx4 board from Keymile,
12309     based on a Freescale MPC852T CPU
12310
12311     - serial console on SMC1
12312     - 32 MB SDRAM
12313     - 32 MB NOR Flash
12314     - Ethernet over SCC3
12315     - I2C Bitbang
12316
12317     Signed-off-by: Heiko Schocher <hs@denx.de>
12318
12319 commit d044954fe2a7e7a3dd104eb9c9d2104e38da2911
12320 Author: Heiko Schocher <hs@denx.de>
12321 Date:   Thu Mar 12 07:37:28 2009 +0100
12322
12323     8xx, mgsuvd: rename board to a more generic name
12324
12325     renaming the "mgsuvd" board port into "km8xx", because
12326     there come more similar boards from keymile.
12327     Compiling the mgsuvd board with "make mgsuvd_config"
12328     remains.
12329
12330     Signed-off-by: Heiko Schocher <hs@denx.de>
12331
12332 commit 18b2f35bde1672e074a3d5048383cb56fda745cb
12333 Author: Heiko Schocher <hs@denx.de>
12334 Date:   Thu Mar 12 07:37:23 2009 +0100
12335
12336     8xx, mgsuvd: Coding Style cleanup config file
12337
12338     Signed-off-by: Heiko Schocher <hs@denx.de>
12339
12340 commit 364123db6730d32330f818b65360d2cd27396667
12341 Author: Heiko Schocher <hs@denx.de>
12342 Date:   Thu Mar 12 07:37:18 2009 +0100
12343
12344     powerpc: common updates for keymile boards
12345
12346     - added to keymile-common.h:
12347       - bootcount support
12348       - COMMAND HISTORY
12349       - CONFIG_AUTO_COMPLETE
12350       - CONFIG_SYS_FLASH_PROTECTION
12351       - JFFS2 support
12352       - CONFIG_VERSION_VARIABLE
12353     - extracted common I2C settings for all boards
12354     - common default environment settings summarized
12355
12356     Signed-off-by: Heiko Schocher <hs@denx.de>
12357
12358 commit 506f391888b82d1b83bdd749c3cea9eb2fd64df8
12359 Author: Heiko Schocher <hs@denx.de>
12360 Date:   Thu Mar 12 07:37:15 2009 +0100
12361
12362     8xx, icache: enabling ICache not before running from RAM
12363
12364     with the new CONFIG_SYS_DELAYED_ICACHE config option, ICache
12365     is not enabled before code runs from RAM.
12366
12367     Signed-off-by: Heiko Schocher <hs@denx.de>
12368
12369 commit cabf7b9c83bd780a5805ddbb4c0ce431d5b9f9f3
12370 Author: Heiko Schocher <hs@denx.de>
12371 Date:   Thu Mar 12 07:37:11 2009 +0100
12372
12373     82xx, mgcoge: fix environment sector size
12374
12375     Size of one environment sector is 0x20000.
12376
12377     Signed-off-by: Heiko Schocher <hs@denx.de>
12378
12379 commit 27057d416c7cc9eb1860953da8836352c07f13e9
12380 Author: Ladislav Michl <ladis@linux-mips.org>
12381 Date:   Mon Mar 16 23:27:31 2009 +0100
12382
12383     NetStar: config reindentation
12384
12385     Fix indentation broken by symbol renames. "Sort" driver related definitons.
12386
12387     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
12388
12389 commit 8d8235f84d3ef3f29b7d14e741369b5824b5bb4a
12390 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
12391 Date:   Tue Mar 17 11:21:43 2009 +0000
12392
12393     ColdFire: Fix incorrect definition
12394
12395     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
12396
12397 commit 9017d9325a5067b2ab0d70a2d3c907620c9ab7f8
12398 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
12399 Date:   Mon Mar 2 19:16:45 2009 +0000
12400
12401     ColdFire: Fix M5329EVB and M5373EVB nand issue
12402
12403     The Nand flash was unable to read and write properly
12404     due to Nand Chip Select (nCE) setup was in reverse
12405     order. Also, increase the Nand time out value to 60.
12406
12407     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
12408
12409 commit 42b68af1062f75bb4a91cf47e329a7e8100cd815
12410 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
12411 Date:   Tue Jan 27 15:19:35 2009 +0000
12412
12413     ColdFire: PLATFORM_CPPFLAGS updates for new compiler
12414
12415     Update PLATFORM_CPPFLAGS to accept 4.3.x version of
12416     ColdFire compiler.
12417
12418     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
12419
12420 commit d6e4baf49987fc6f75e8574c0c27301a828b3132
12421 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
12422 Date:   Tue Jan 27 12:57:47 2009 +0000
12423
12424     ColdFire: Provide gzip image size V2 & V3 platforms
12425
12426     Default gzip bootm size is 8MB. Some platforms require
12427     more than 8MB
12428
12429     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
12430
12431 commit c3a9e6374210679a81f611c1bcf968988bc20e41
12432 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
12433 Date:   Wed Feb 18 11:49:31 2009 +0000
12434
12435     ColdFire: Fix M54451 serial boot dram setup
12436
12437     The serial boot dram extended/standard mode register was not
12438     setup and was using default DRAM setup causing the U-boot was
12439     unstable to boot up in serial mode.
12440
12441     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
12442
12443 commit 32d11d58159a575f08a982cad8a5a941ffe5cc3d
12444 Author: arun c <arun.edarath@gmail.com>
12445 Date:   Thu Dec 4 15:57:15 2008 +0530
12446
12447     Coldfire: XL Bus minor fixes
12448
12449     According to coldfire manual data timeout > address time out
12450     also use correct macro to program XARB_CFG
12451
12452     Signed-off-by: Arun C <arunedarath@mistralsolutions.com>
12453
12454 commit 65d8bc94d8214812ccdf3372d3fef845cf4ec2e5
12455 Author: Scott Wood <scottwood@freescale.com>
12456 Date:   Tue Mar 17 12:06:04 2009 -0500
12457
12458     NAND: Have nboot accept .e and .i as legacy no-ops.
12459
12460     This was intended to happen before, but a trivial bug prevented it.
12461
12462     Signed-off-by: Scott Wood <scottwood@freescale.com>
12463
12464 commit 0987505540918b2464b73069af3a5b766dbd3ceb
12465 Author: Ladislav Michl <ladis@linux-mips.org>
12466 Date:   Fri Mar 13 14:38:19 2009 +0100
12467
12468     NAND: Make nboot skip bad blocks
12469
12470     nboot command currently does not skip bad blocks and gives read error when
12471     loading image stored over bad block. With patch applied, nboot works as
12472     expected:
12473
12474     Device 0 bad blocks:
12475       00780000
12476       014a0000
12477       02000000
12478       02cc0000
12479       04aa0000
12480
12481     Loading from NAND 128MiB 3,3V 8-bit, offset 0x2c00000
12482        Image Name:   Linux-2.6.22-omap1
12483        Created:      2008-11-20  23:44:32 UTC
12484        Image Type:   ARM Linux Kernel Image (uncompressed)
12485        Data Size:    1052520 Bytes =  1 MB
12486        Load Address: 10008000
12487        Entry Point:  10008000
12488     Skipping bad block 0x02cc0000
12489     Automatic boot of image at addr 0x10400000 ...
12490     ...
12491
12492     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
12493     Signed-off-by: Scott Wood <scottwood@freescale.com>
12494
12495 commit 0b2f38fe3c4555dd2b81c69880403c13ad723153
12496 Author: Stefan Roese <sr@denx.de>
12497 Date:   Thu Mar 12 07:27:25 2009 +0100
12498
12499     ppc4xx: lwmon5: Only use one CS (rank) in DDR2 configuration
12500
12501     This patch fixes a problem spotted by Mikhail Zolotaryov on Sequoia with
12502     the DDR2 configuration to only use one CS (rank). As this code is most
12503     likely copied from the original Sequoia version, this error was copied
12504     as well.
12505
12506     This patch also removes some dead code.
12507
12508     Signed-off-by: Stefan Roese <sr@denx.de>
12509
12510 commit 9199b9cc8f56aca26504b48cf702176208f46e54
12511 Author: Stefan Roese <sr@denx.de>
12512 Date:   Thu Mar 12 07:24:40 2009 +0100
12513
12514     ppc4xx: PMC440: Only use one CS (rank) in DDR2 configuration
12515
12516     This patch fixes a problem spotted by Mikhail Zolotaryov on Sequoia with
12517     the DDR2 configuration to only use one CS (rank). As this code is most
12518     likely copied from the original Sequoia version, this error was copied
12519     as well.
12520
12521     Signed-off-by: Stefan Roese <sr@denx.de>
12522
12523 commit ee86fd15e1ccda4be41f1dba82b8c9efea9a3145
12524 Author: Mikhail Zolotaryov <lebon@lebon.org.ua>
12525 Date:   Wed Mar 11 10:54:46 2009 +0200
12526
12527     Fix AMCC Sequoia board DDR memory configuration
12528
12529     Sequoia board schematics (DES0211_11_SCH_11.pdf, page 5, unit U1D)
12530     specifies that BankSel#1 is not connected, while bootloader memory
12531     configuration is (board/amcc/sequoia/sdram.c):
12532            mtsdram(DDR0_10, 0x00000300);
12533     i.e. both Chip Selects used - not correct.
12534
12535     If we change to correct value here:
12536            mtsdram(DDR0_10, 0x00000100);
12537     memory is accessible OK also.
12538
12539     Signed-off-by: Mikhail Zolotaryov <lebon@lebon.org.ua>
12540     Signed-off-by: Stefan Roese <sr@denx.de>
12541
12542 commit b3dd629e78870ba2dc9f8032978721c0fa02a856
12543 Author: Wolfgang Denk <wd@denx.de>
12544 Date:   Sun Mar 15 22:40:09 2009 +0100
12545
12546     Prepare 2009.03-rc2
12547
12548     Update CHANEGLOG, fix minor coding style issue.
12549
12550     Signed-off-by: Wolfgang Denk <wd@denx.de>
12551
12552 commit 394d30dd1ee23b80fd5e59e17ebe0feca927ab31
12553 Author: Jerry Van Baren <gvb.uboot@gmail.com>
12554 Date:   Fri Mar 13 11:40:10 2009 -0400
12555
12556     mpc83xx: Add bank configuration to FSL spd_sdram.c
12557
12558     The routine assumed 4 bank SDRAMs, enhance to configure for 4 or 8
12559     bank SDRAMs.
12560
12561     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
12562     Acked-by: Dave Liu <daveliu@freescale.com>
12563     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
12564
12565 commit b581626c1e2474a3dadf69d4f0e0582eccbc4235
12566 Author: Norbert van Bolhuis <nvbolhuis@aimvalley.nl>
12567 Date:   Fri Mar 13 08:58:14 2009 +0100
12568
12569     mpc83xx: correctly set encryption and I2C bus 0 clock
12570
12571     This patch makes sure the correct mask is applied when setting
12572     the encryption and I2C bus 0 clock in SCCR.
12573     Failing to do so may lead to ENCCM being 0 in which case I2C bus 0
12574     won't function.
12575
12576     Signed-off-by: Norbert van Bolhuis <nvbolhuis@aimvalley.nl>
12577     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
12578
12579 commit e6a6a704151c2d7e4a7b485545b48a6020ccca17
12580 Author: Dirk Behme <dirk.behme@googlemail.com>
12581 Date:   Thu Mar 12 19:30:50 2009 +0100
12582
12583     OMAP3: Add support for OMAP3 die ID
12584
12585     Read and store OMAP3 die ID in U-Boot environment.
12586
12587     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
12588
12589 commit f949bd8d089ec3059c460ac829c0d919e1d7af0e
12590 Author: Jon Smirl <jonsmirl@gmail.com>
12591 Date:   Wed Mar 11 15:08:56 2009 -0400
12592
12593     MPC5200 FEC MII speed register
12594
12595     Set a non-zero speed in the MII register so that MII commands will work.
12596
12597     Signed-off-by: Jon Smirl <jonsmirl@gmail.com>
12598
12599 commit 94a353611b93ac4cb4434a5f7e98aa0902da919e
12600 Author: Yusuke.Goda <goda.yusuke@renesas.com>
12601 Date:   Fri Mar 13 16:08:18 2009 +0900
12602
12603     sh: ap325rxa: Change the wait cycle in the area 5
12604
12605     Signed-off-by: Yusuke Goda <goda.yusuke@renesas.com>
12606     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
12607
12608 commit 2db0e1278b9f11263e0a13326b57d4f99781f7ac
12609 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
12610 Date:   Wed Feb 25 16:04:26 2009 +0900
12611
12612     sh: Fix cannot work rtl8139 on r2dplus
12613
12614     The rtl8139 driver use pci_mem_to_phys. So it need PCI system memory
12615     registration.
12616
12617     Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
12618     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
12619
12620 commit 64f3c0b8ba99d6651db59273e497ab5e857c8d4f
12621 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
12622 Date:   Fri Feb 27 18:35:41 2009 +0900
12623
12624     sh: Add netdev header fixing of warning/build
12625
12626     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
12627     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
12628
12629 commit ada9318252f51c2626e9837c623f9812b0308dea
12630 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
12631 Date:   Tue Mar 3 15:11:17 2009 +0900
12632
12633     sh: Add support 32-Bit Extended Address Mode to sh7785lcr
12634
12635     We can built 'make sh7785lcr_32bit_config'. And add new command "pmb"
12636     for this mode. This command changes PMB for using 512MB system memory.
12637
12638     Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
12639     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
12640
12641 commit 06b18163b57e6b0349b0c299222d50e7b1e41e50
12642 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
12643 Date:   Wed Feb 25 14:26:42 2009 +0900
12644
12645     sh: Add some register value configurable to PCI of SH7780
12646
12647     Some register value was hardcoded for System memory size 128MB and
12648     memory offset 0x08000000. This patch fixed the problem.
12649
12650     Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
12651     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
12652
12653 commit 06e2735eb85cbea7cecb3c308d6d078b3651b22c
12654 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
12655 Date:   Wed Feb 25 14:26:52 2009 +0900
12656
12657     sh: Add system memory registration to PCI for SH4
12658
12659     It is necessary for some pci device driver.
12660
12661     Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
12662     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
12663
12664 commit b3061b40db691245a7bb9a55354b4edacbf3902d
12665 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
12666 Date:   Wed Feb 25 14:26:55 2009 +0900
12667
12668     sh: Add value for PCI system memory registration of sh7785lcr
12669
12670     Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
12671     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
12672
12673 commit 6d84ae3956a6cd7aebd86f661130752594e60124
12674 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
12675 Date:   Tue Mar 3 15:11:08 2009 +0900
12676
12677     sh: Add macros for SH-4A 32-Bit Address Extended Mode
12678
12679     Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
12680     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
12681
12682 commit 3e3eec39de8fe0ae62e6e4d4e3fa4442ee9ed6b1
12683 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
12684 Date:   Tue Feb 3 13:35:05 2009 +0900
12685
12686     sh: use write{8,16,32} in ms7720se lowlevel_init
12687
12688     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
12689     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
12690
12691 commit 0452352df118bc9dd684a056aaaa5fb4aed1178a
12692 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
12693 Date:   Mon Mar 9 18:07:53 2009 -0500
12694
12695     tsec: report when there is no vendor specific PHY support
12696
12697     Commit af1c2b84 added a generic phy support, with an ID of zero
12698     and a 32 bit mask; meaning that it will match on any PHY ID.
12699
12700     The problem is that there is a test that checked if a matching
12701     PHY was found, and if not, it printed the non-matching ID.
12702     But since there will always be a match (on the generic PHY,
12703     worst case), this test will never trip.
12704
12705     In the case of a misconfigured PHY address, or of a PHY that
12706     isn't explicitly supported outside of the generic support,
12707     you will never see the ID of 0xffffffff, or the ID of the
12708     real (but unsupported) chip.  It will silently fall through
12709     onto the generic support.
12710
12711     This change makes that test useful again, and ensures that
12712     the selection of generic PHY support doesn't happen without
12713     some sort of notice.  It also makes it explicitly clear that
12714     the generic PHY must be last in the PHY table.
12715
12716     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
12717     Acked-by: Andy Fleming <afleming@freescale.com>
12718
12719 commit c279dfc10186ceba78d3862036f158750e86599a
12720 Author: Wolfgang Denk <wd@denx.de>
12721 Date:   Mon Mar 9 10:53:05 2009 +0100
12722
12723     SIMPC8313 board: fix out of tree building.
12724
12725     Fix typo in makefile which broke out of tree builds.
12726
12727     Also use expolicit "rm" instead of "ln -sf" which is known to be
12728     unreliable.
12729
12730     Signed-off-by: Wolfgang Denk <wd@denx.de>
12731     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
12732
12733 commit 49b5aff491bd574935ecaf8545152066a25eff3d
12734 Author: ksi@koi8.net <ksi@koi8.net>
12735 Date:   Mon Feb 23 10:53:13 2009 -0800
12736
12737     Add eTSEC 1/2 IO override control (corrected)
12738
12739     This adds tsec12ioovcr to include/asm-ppc/immap_85xx.h (was reserved.)
12740
12741     Signed-off-by: Sergey Kubushyn <ksi@koi8.net>
12742
12743 commit 48c2b7bb432da84fcce05b4db6efad0be73a93dc
12744 Author: Andy Fleming <afleming@freescale.com>
12745 Date:   Fri Mar 6 19:05:52 2009 -0600
12746
12747     fsl: Remove unnecessary debug printfs
12748
12749     These were left in accidentally, and are not really useful unless the
12750     code is as broken as it was when it was being developed.
12751
12752     Signed-off-by: Andy Fleming <afleming@freescale.com>
12753
12754 commit 0ee84b88b78bce425190d8cd7adf4c30cba0c2f0
12755 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
12756 Date:   Tue Feb 24 02:37:59 2009 -0600
12757
12758     Fix mpc85xx ddr-gen3 ddr_sdram_cfg.
12759
12760     Commit e1be0d25, "32bit BUg fix for DDR2 on 8572" prevented other
12761     sdram_cfg bits (such as ecc and self_refresh_in_sleep) from being set.
12762
12763     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
12764
12765 commit a922fdb87af25c25c032424908dcf60fbf3250ea
12766 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
12767 Date:   Tue Feb 24 06:13:10 2009 +0100
12768
12769     PXA: timer use do_div and simplify it
12770
12771     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
12772
12773 commit 4b00d1aa82b6af9b4e628a5729a12086e44558b3
12774 Author: Wolfgang Denk <wd@denx.de>
12775 Date:   Mon Mar 9 10:51:39 2009 +0100
12776
12777     SIMPC8313 board: fix out of tree building.
12778
12779     Fix typo in makefile which broke out of tree builds.
12780
12781     Also use expolicit "rm" instead of "ln -sf" which is known to be
12782     unreliable.
12783
12784     Signed-off-by: Wolfgang Denk <wd@denx.de>
12785
12786 commit f70fd13e2fe4cf58e251271c27f9c06e141d7f9a
12787 Author: Heiko Schocher <hs@denx.de>
12788 Date:   Tue Feb 24 11:30:51 2009 +0100
12789
12790     8360, kmeter1: added bootcount feature.
12791
12792     add CONFIG_BOOTCOUNT_LIMIT feature for 8360 CPU.
12793
12794     The bootcounter uses 8 bytes from the muram,
12795     because no other memory was found on this
12796     CPU for the bootcount feature. So we must
12797     correct the muram size in DTS before booting
12798     Linux.
12799
12800     This feature is actual only implemented for
12801     MPC8360, because not all 83xx CPU have qe,
12802     and therefore no muram, which this feature
12803     uses.
12804
12805     Signed-off-by: Heiko Schocher <hs@denx.de>
12806     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
12807
12808 commit 1e7ed2565031e01abc18c713030a0a9829c07684
12809 Author: Heiko Schocher <hs@denx.de>
12810 Date:   Tue Feb 24 11:30:48 2009 +0100
12811
12812     83xx, kmeter: QE_ENET10 errata for Silicon Revision 2.1
12813
12814     old code implemented the QE_ENET10 errata only for Silicon
12815     Revision 2.0. New code reads now the Silicon Revision
12816     register and sets dependend on the Silicon Revision the
12817     values as advised in the QE_ENET10 errata.
12818
12819     Signed-off-by: Heiko Schocher <hs@denx.de>
12820     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
12821
12822 commit 605f78e34a3f0103693b891f2573edd352e7d495
12823 Author: Heiko Schocher <hs@denx.de>
12824 Date:   Tue Feb 24 11:30:44 2009 +0100
12825
12826     83xx, kmeter1: updates for 2009.03
12827
12828     - HRCW update
12829       HRCWH_BOOTSEQ_DISABLE not HRCWH_BOOTSEQ_NORMAL
12830       HRCWH_LALE_EARLY added
12831     - DDR-SDRAM settings modified. This solves sporadically
12832       problems with this memory.
12833     - CS1 now 128 MB window size
12834     - CS3 now 512 MB window size
12835     - PRAM activated
12836     - MTDPARTS_DEFAULT defined
12837     - CONFIG_HOSTNAME added
12838     - MONITOR_LEN now 384 KB
12839
12840     Signed-off-by: Heiko Schocher <hs@denx.de>
12841     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
12842
12843 commit 118cbe3c35c898f8d020b29d6dc180307cacf147
12844 Author: Heiko Schocher <hs@denx.de>
12845 Date:   Tue Feb 24 11:30:40 2009 +0100
12846
12847     83xx, kmeter1: autodetect size of DDR II RAM
12848
12849     it is possible that some board variants have different DDR II
12850     RAM sizes. So we autodetect the size of the assembled RAM.
12851
12852     Signed-off-by: Heiko Schocher <hs@denx.de>
12853     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
12854
12855 commit c1bce4fff750d734b1fa7467eb08f93902c97ca6
12856 Author: Heiko Schocher <hs@denx.de>
12857 Date:   Tue Feb 24 11:30:37 2009 +0100
12858
12859     83xx, i2c: add mux support for fsl_i2c
12860
12861     This patch adds I2C mux support for the fsl_i2c driver. This
12862     allows you to add "new" i2c busses, which are reached over
12863     i2c muxes. For more infos, please look in the README and
12864     search for CONFIG_I2C_MUX.
12865
12866     Signed-off-by: Heiko Schocher <hs@denx.de>
12867     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
12868
12869 commit 19f0e93041dbfe22f8d39b98e4f7f9ea87b77803
12870 Author: Heiko Schocher <hs@denx.de>
12871 Date:   Tue Feb 24 11:30:34 2009 +0100
12872
12873     83xx, kmeter1: add I2C, dtt, eeprom support
12874
12875     This patch adds I2C support for the Keymile kmeter1 board.
12876     It uses the First I2C Controller from the CPU, for
12877     accessing 4 temperature sensors, an eeprom with IVM data
12878     and the booteeprom over a pca9547 mux.
12879
12880     Signed-off-by: Heiko Schocher <hs@denx.de>
12881     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
12882
12883 commit db1d72afd77287bc8577210f3f71ab249dcf146f
12884 Author: Heiko Schocher <hs@denx.de>
12885 Date:   Tue Feb 24 11:30:30 2009 +0100
12886
12887     i2c, dtt: move dtt_init () to board_init_r ()
12888
12889     In case where a board not uses CONFIG_POST, it is not
12890     necessary to init the DTTs when running from flash.
12891
12892     Signed-off-by: Heiko Schocher <hs@denx.de>
12893     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
12894
12895 commit 5b0055547f0246908b79cc300170d87380b69e18
12896 Author: Dave Liu <daveliu@freescale.com>
12897 Date:   Wed Feb 25 12:31:32 2009 +0800
12898
12899     83xx: Fix some bugs in spd sdram code
12900
12901     1. RD_TO_PRE missed to add the AL, and need min 2 clocks for
12902       tRTP according to DDR2 JEDEC spec.
12903     2. WRTORD - tWTR need min 2 clocks according to DDR2 JEDEC spec.
12904     3. add the support of DDR2-533,667,800 DIMMs
12905     4. cpo
12906     5. make the AL to min to gain better performance.
12907
12908     The Micron MT9HTF6472CHY-667D1 DIMMs test passed on
12909     MPC837xEMDS platform at 266MHz/333MHz/400MHz data rate.
12910
12911     items 1, 2 and 5:
12912     Acked-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
12913
12914     Reported-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
12915     Signed-off-by: Dave Liu <daveliu@freescale.com>
12916     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
12917
12918 commit b7be63abec45858c044f0fbd6aeef524c4663f9b
12919 Author: Valeriy Glushkov <gvv@lstec.com>
12920 Date:   Wed Feb 4 18:27:49 2009 +0200
12921
12922     MPC8349ITX: several config issues fixed
12923
12924     The previous version rebooted forever with DDR bigger than 256MB.
12925     Access the DS1339 RTC chip is on I2C1 bus.
12926     Allow DHCP.
12927
12928     Signed-off-by: Valeriy Glushkov <gvv@lstec.com>
12929     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
12930
12931 commit 7e2ec1de1d2d723b59d7dd2fb85ff71b952d63af
12932 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
12933 Date:   Thu Feb 19 18:20:39 2009 +0300
12934
12935     mpc83xx: MPC837XEMDS: Initialize SerDes before negating PCIE reset signal
12936
12937     The SerDes initialization should be finished before negating the reset
12938     signal according to the reference manual. This isn't an issue on real
12939     hardware, but we'd better stick to the specifications anyway.
12940
12941     Suggested-by: Liu Dave <DaveLiu@freescale.com>
12942     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
12943     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
12944
12945 commit 9c2d63ec0e9520948b6d598ea32e9aa4e0de847f
12946 Author: Heiko Schocher <hs@denx.de>
12947 Date:   Wed Feb 25 12:28:32 2009 +0100
12948
12949     i2c, dtt: move dtt_init () to board_init_r ()
12950
12951     it is not necessary to init the DTTs so early,
12952     so move this init to board_init_r ().
12953
12954     Signed-off-by: Heiko Schocher <hs@denx.de>
12955
12956 commit 00cc5595a7caac8066b408774383a956c2e26797
12957 Author: Anatolij Gustschin <agust@denx.de>
12958 Date:   Wed Feb 25 20:28:13 2009 +0100
12959
12960     lcd: Fix compilation warning in common/lcd.c
12961
12962     Fix following warning while compilation for mcc200 board:
12963
12964     lcd.c: In function 'lcd_display_bitmap':
12965     lcd.c:625: warning: unused variable 'cmap'
12966
12967     Signed-off-by: Anatolij Gustschin <agust@denx.de>
12968
12969 commit f5a77a09c93fe7f04c0c56f64ea436f7d318d674
12970 Author: Graeme Russ <graeme.russ@gmail.com>
12971 Date:   Tue Feb 24 21:11:24 2009 +1100
12972
12973     Moved SC520 Files (fix commit 407976185e0dda2c90e89027121a1071b9c77bfb)
12974
12975     Fixes commit 407976185e0dda2c90e89027121a1071b9c77bfb
12976
12977     Signed-off-by: Graeme Russ <graeme.russ at gmail.com>
12978
12979 commit 75ba6d693b8f6247aa4b81323a2ee2fa28222215
12980 Author: Mike Frysinger <vapier@gentoo.org>
12981 Date:   Mon Feb 23 10:29:47 2009 -0500
12982
12983     smc911x: split out useful defines/functions into local header
12984
12985     The smc911x driver has a lot of useful defines/functions which can be used
12986     by pieces of code (such as example eeprom programmers).  Rather than
12987     forcing each place to duplicate these defines/functions, split them out
12988     of the smdc911x driver into a local header.
12989
12990     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
12991     Acked-by: Ben Warren <biggerbadderben@gmail.com>
12992     CC: Sascha Hauer <s.hauer@pengutronix.de>
12993     CC: Guennadi Liakhovetski <lg@denx.de>
12994     CC: Magnus Lilja <lilja.magnus@gmail.com>
12995     CC: Ben Warren <biggerbadderben@gmail.com>
12996
12997 commit a2bb7105a79af8f2ffa9f87256fce6c1cbcbd8e1
12998 Author: Guennadi Liakhovetski <lg@denx.de>
12999 Date:   Tue Feb 24 10:44:02 2009 +0100
13000
13001     ARM: add an "eet" variant of the imx31_phycore board
13002
13003     The "eet" variant of the imx31_phycore board has an OLED display, using a
13004     s6e63d6 display controller on the first SPI interface, using GPIO57 as a
13005     chip-select for it. With this configuration you can display 256 colour BMP
13006     images in 16-bit RGB (RGB565) LCD mode.
13007
13008     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
13009     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
13010
13011 commit 0c99f6ab31c5635874ba7a2e8d37791bfbf02f8f
13012 Author: Guennadi Liakhovetski <lg@denx.de>
13013 Date:   Fri Feb 6 10:37:57 2009 +0100
13014
13015     video: add an i.MX31 framebuffer driver
13016
13017     Add a driver for the Synchronous Display Controller and the Display
13018     Interface on i.MX31, using IPU for DMA channel setup. So far only
13019     displaying of bitmaps is supported, no text output.
13020
13021     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
13022     Acked-by: Anatolij Gustschin <agust@denx.de>
13023
13024 commit b245e65ee3c4cce3ccf008a21f4528239655876c
13025 Author: Guennadi Liakhovetski <lg@denx.de>
13026 Date:   Fri Feb 6 10:37:53 2009 +0100
13027
13028     LCD: support 8bpp BMPs on 16bpp displays
13029
13030     This patch also simplifies some ifdefs in lcd.c, introduces a generic
13031     vidinfo_t, which new drivers are encouraged to use and old drivers to switch
13032     over to.
13033
13034     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
13035     Acked-by: Anatolij Gustschin <agust@denx.de>
13036
13037 commit a303dfb0e9a93e516ea9427b5c09543d5f74ade1
13038 Author: Mark Jackson <mpfj@mimc.co.uk>
13039 Date:   Fri Feb 6 10:37:49 2009 +0100
13040
13041     Add 16bpp BMP support
13042
13043     This patch adds 16bpp BMP support to the common lcd code.
13044
13045     Use CONFIG_BMP_16BPP and set LCD_BPP to LCD_COLOR16 to enable the code.
13046
13047     At the moment it's only been tested on the MIMC200 AVR32 board, but extending
13048     this to other platforms should be a simple task !!
13049
13050     Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
13051     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
13052     Acked-by: Anatolij Gustschin <agust@denx.de>
13053
13054 commit 689551c5ff1b394b88412f3df22144e79468d3a9
13055 Author: Guennadi Liakhovetski <lg@denx.de>
13056 Date:   Fri Feb 6 10:37:41 2009 +0100
13057
13058     A driver for the S6E63D6 SPI display controller from Samsung
13059
13060     This is a driver for the S6E63D6 SPI OLED display controller from Samsung.
13061     It only provides access to controller's registers so the client can freely
13062     configure it.
13063
13064     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
13065     Acked-by: Anatolij Gustschin <agust@denx.de>
13066
13067 commit fc7a93c84f3f134484811a0d9ad751fbc1a7da6d
13068 Author: Guennadi Liakhovetski <lg@denx.de>
13069 Date:   Fri Feb 13 09:26:40 2009 +0100
13070
13071     i.MX31: support GPIO as a chip-select in the mxc_spi driver
13072
13073     Some SPI devices have special requirements on chip-select handling.
13074     With this patch we can use a GPIO as a chip-select and strictly follow
13075     the SPI_XFER_BEGIN and SPI_XFER_END flags.
13076
13077     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
13078     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
13079
13080 commit b30de3cccf8867566cd314e7c7033904afa5dc9d
13081 Author: Guennadi Liakhovetski <lg@denx.de>
13082 Date:   Sat Feb 7 01:18:07 2009 +0100
13083
13084     i.MX31: add a simple gpio driver
13085
13086     This is a minimal driver, so far only managing output. It will
13087     be used by the mxc_spi.c driver.
13088
13089     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
13090     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
13091
13092 commit f9b6a1575d9f1ca192e4cb60e547aa66f08baa3f
13093 Author: Guennadi Liakhovetski <lg@denx.de>
13094 Date:   Sat Feb 7 00:09:12 2009 +0100
13095
13096     i.MX31: fix SPI driver for shorter than 32 bit
13097
13098     Fix setting the SPI Control register, 8 and 16-bit transfers
13099     and a wrong pointer in the free routine in the mxc_spi driver.
13100
13101     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
13102     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
13103
13104 commit 7e91558032a0c1932dd7f4f562f9c7cc55efc496
13105 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
13106 Date:   Thu Feb 19 18:20:52 2009 +0300
13107
13108     mpc83xx: MPC837XERDB: Add PCIe support
13109
13110     On MPC8377E-RDB and MPC8378E-RDB boards we have PCIe and mini-PCIe
13111     slots. Let's support them.
13112
13113     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
13114     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
13115
13116 commit 50a4d08e8f31debbd4ea12caf1265f3643c38d5b
13117 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
13118 Date:   Thu Feb 19 18:20:50 2009 +0300
13119
13120     mpc83xx: PCI: Fix hard-coded first_busno value
13121
13122     We should use pci_last_busno() in pci_init_bus(), otherwise we'll
13123     erroneously re-use PCI0's first_busno for PCI1 hoses.
13124
13125     NOTE: The patch is untested. All MPC83xx FSL boards I have have
13126     PCI1 in miniPCI form, for which I don't have any cards handy.
13127
13128     But looking in cpu/mpc85xx/pci.c:
13129     ...
13130     #ifdef CONFIG_MPC85XX_PCI2
13131             hose = &pci_hose[1];
13132
13133             hose->first_busno = pci_hose[0].last_busno + 1;
13134
13135     And considering that we do the same for MPC83xx PCI-E support,
13136     I think this patch is correct.
13137
13138     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
13139     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
13140
13141 commit a5878d427128c1a9226045ebe05fbadaa02eb9dd
13142 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
13143 Date:   Thu Feb 19 18:20:46 2009 +0300
13144
13145     mpc83xx: PCI: Fix bus-range fdt fixups for PCI1 controllers
13146
13147     This patch fixes copy-paste issue: pci_hose[0]'s first and last
13148     busnos were used to fixup pci1's nodes.
13149
13150     We don't see this bug triggering only because Linux reenumerate
13151     buses anyway.
13152
13153     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
13154     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
13155
13156 commit b24a99f6666ac278ec9f9c1334518af828833d19
13157 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
13158 Date:   Thu Feb 19 18:20:44 2009 +0300
13159
13160     mpc83xx: PCIe: Fix CONFIG_PCI_SCAN_SHOW reporting bogus values
13161
13162     This patch fixes an issue in config space read accessors: we should
13163     fill-in the value even if we fail (e.g. skipping devices), otherwise
13164     CONFIG_PCI_SCAN_SHOW reports bogus values during boot up.
13165
13166     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
13167     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
13168
13169 commit e2d72ba543c7b6924b5b5d393dcd80b2b9c3a022
13170 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
13171 Date:   Thu Feb 19 18:20:42 2009 +0300
13172
13173     mpc83xx: PCIe: Don't start bus enumeration at 0
13174
13175     Currently we assign first_busno = 0 for the first PCIe hose, but this
13176     scheme won't work if we have ordinary PCI hose already registered (its
13177     first_busno value is 0 too).
13178
13179     The old code worked fine only because we have PCI disabled on
13180     MPC837XEMDS boards in stand-alone mode (see commit 00f7bbae92e3b13f2b3
13181     "mpc83xx: fix PCI scan hang on the standalone MPC837xE-MDS boards").
13182     But on MPC837XERDB boards we have PCI and PCIe, so the bug actually
13183     triggers.
13184
13185     So, to fix the issue, we should use pci_last_busno() + 1 for the
13186     first_busno (i.e. last available busno).
13187
13188     Reported-by: Huang Changming <Chang-Ming.Huang@freescale.com>
13189     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
13190     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
13191
13192 commit cc2a8c7751ddbae3116660064f446888538b93e9
13193 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
13194 Date:   Thu Feb 19 18:20:41 2009 +0300
13195
13196     PCI: Add pci_last_busno() helper
13197
13198     This is just a handy routine that reports last PCI busno: we walk
13199     down all the hoses and return last hose's last_busno.
13200
13201     Will be used by PCI/PCIe initialization code.
13202
13203     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
13204     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
13205
13206 commit bd76729bcbfd64b5d016a9b936f058931fc06eaf
13207 Author: Becky Bruce <beckyb@kernel.crashing.org>
13208 Date:   Mon Feb 23 13:56:51 2009 -0600
13209
13210     MPC86xx: set CONFIG_MAX_MEM_MAPPED to 2G by default
13211
13212     Currently, we get 256MB as the default, but since all the 86xx
13213     board configs define a 2G BAT mapping for RAM, raise default
13214     to 2G.
13215
13216     Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
13217     Acked-by: Jon Loeliger <jdl@freescale.com>
13218
13219 commit 2331e18b9df0ab98ebf3ab44c0efea1311949aaa
13220 Author: Becky Bruce <beckyb@kernel.crashing.org>
13221 Date:   Thu Feb 12 10:43:32 2009 -0600
13222
13223     mpc8641hpcn: Indicate 36-bit addr map in boot messages
13224
13225     If 36-bit addressing is enabled, print a message on the console
13226     when we boot.
13227
13228     Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
13229
13230 commit 58a518c3d8a2c7de11d414e8b903495daee7dc7e
13231 Author: Mark Jackson <mpfj-list@mimc.co.uk>
13232 Date:   Fri Feb 13 15:48:18 2009 +0000
13233
13234     Setup extra MIMC200 chip selects
13235
13236     Added code to setup the extra Flash and FRAM chip selects as used on the
13237     MIMC200 board.
13238
13239     V2 moves the init code from the common "cpu.c" file into the board specific
13240     setup file.
13241
13242     Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
13243     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
13244
13245 commit 80534886a72a0088eef9e781a8e0b7d04ea41f36
13246 Author: Mark Jackson <mpfj@mimc.co.uk>
13247 Date:   Mon Nov 24 12:10:56 2008 +0000
13248
13249     MIMC200: tidy GCLK init code
13250
13251     Change the MIMC200 startup code to use the built-in (rather than
13252     hard-coded) funtions for setting up gclk outputs.
13253
13254     We'll also move the code to the new, more-appropriate
13255     board_postclk_init() routine.
13256
13257     Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
13258     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
13259
13260 commit b423f94063bf04e92047ff85c7e53441eb3b712b
13261 Author: Olav Morken <olavmrk@gmail.com>
13262 Date:   Fri Jan 23 12:56:32 2009 +0100
13263
13264     AVR32: Must add NOPs after disabling interrupts for AT32UC3A0512ES
13265
13266     The AT32UC3A0512ES chip has a bug when disabling interrupts. As a
13267     workaround, two NOPs can be inserted.
13268
13269     Signed-off-by: Gunnar Rangoy <gunnar@rangoy.com>
13270     Signed-off-by: Paul Driveklepp <pauldriveklepp@gmail.com>
13271     Signed-off-by: Olav Morken <olavmrk@gmail.com>
13272     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
13273
13274 commit f5f652fa91aa69db8117d211af1b4fe09f2edd3b
13275 Author: Gunnar Rangoy <gunnar@rangoy.com>
13276 Date:   Fri Jan 23 12:56:29 2009 +0100
13277
13278     AVR32: Make GPIO implmentation cpu dependent
13279
13280     There are some differences in the implementation of GPIO in the
13281     at32uc chip compared to the ap700x series.
13282
13283     Signed-off-by: Gunnar Rangoy <gunnar@rangoy.com>
13284     Signed-off-by: Paul Driveklepp <pauldriveklepp@gmail.com>
13285     Signed-off-by: Olav Morken <olavmrk@gmail.com>
13286     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
13287
13288 commit a38de083d2979db3680f0d0978c509a172c8fa00
13289 Author: Olav Morken <olavmrk@gmail.com>
13290 Date:   Fri Jan 23 12:56:28 2009 +0100
13291
13292     AVR32: Move addrspace.h to arch-directory, and move some functions from io.h to addrspace.h
13293
13294     The AVR32A architecture (which AT32UC3A-series is based on) has a
13295     different memory layout than the AVR32B-architecture. This patch moves
13296     addrspace.h to an arch-dependent directory in preparation for
13297     AT32UC3A-support. It also moves some address-space manipulation
13298     functions from io.h to addrspace.h.
13299
13300     Signed-off-by: Gunnar Rangoy <gunnar@rangoy.com>
13301     Signed-off-by: Paul Driveklepp <pauldriveklepp@gmail.com>
13302     Signed-off-by: Olav Morken <olavmrk@gmail.com>
13303     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
13304
13305 commit d8f2aa3298610b44127dbc4796d8038aa5847e0b
13306 Author: Olav Morken <olavmrk@gmail.com>
13307 Date:   Fri Jan 23 12:56:27 2009 +0100
13308
13309     AVR32: Make cacheflush cpu-dependent
13310
13311     The AT32UC3A series of processors doesn't contain any cache, and issuing
13312     cache control instructions on those will cause an exception. This commit
13313     makes cacheflush.h arch-dependent in preparation for the AT32UC3A-support.
13314
13315     Signed-off-by: Gunnar Rangoy <gunnar@rangoy.com>
13316     Signed-off-by: Paul Driveklepp <pauldriveklepp@gmail.com>
13317     Signed-off-by: Olav Morken <olavmrk@gmail.com>
13318     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
13319
13320 commit 2f70c49e5b9813635ad73666aa30f304c7fdeda9
13321 Author: Heiko Schocher <hs@denx.de>
13322 Date:   Tue Feb 10 09:38:52 2009 +0100
13323
13324     netloop: speed up NetLoop
13325
13326     NetLoop polls every cycle with getenv some environment variables.
13327     This is horribly slow, especially when the environment is big.
13328
13329     This patch reads only the environment variables in NetLoop,
13330     when they were changed.
13331
13332     Also moved the init part of the NetLoop function in a seperate
13333     function.
13334
13335     Signed-off-by: Heiko Schocher <hs@denx.de>
13336     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
13337
13338 commit ad2d16393e9f684e4a9255f42e8bfdd819b67a87
13339 Author: Mike Frysinger <vapier@gentoo.org>
13340 Date:   Mon Dec 22 02:56:07 2008 -0500
13341
13342     smc911x_eeprom: new example app for managing newer SMC parts
13343
13344     A forward port of the last version to work with the newer smc911x driver.
13345     I only have a board with a LAN9218 part on it, so that is the only one
13346     I've tested.  But there isn't anything in this that would make it terribly
13347     chip specific afaik.
13348
13349     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
13350     CC: Sascha Hauer <s.hauer@pengutronix.de>
13351     CC: Guennadi Liakhovetski <lg@denx.de>
13352     CC: Magnus Lilja <lilja.magnus@gmail.com>
13353     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
13354
13355 commit 736323a490b664ec0edc3ddb2c1c4a6824db45c6
13356 Author: Pieter Henning <phenning@vastech.co.za>
13357 Date:   Sun Feb 22 23:17:15 2009 -0800
13358
13359     Added Vitesse VSC8211 definitions to TSEC driver
13360
13361     Added the struct containing PHY settings for the Vitesse VSC8211 phy to
13362     the phy_info list in tsec.c
13363
13364     Signed-off-by: Pieter Henning <phenning@vastech.co.za>
13365     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
13366
13367 commit 32688e572ff96715b41420e9a7f280db6c399b65
13368 Author: Wolfgang Denk <wd@denx.de>
13369 Date:   Mon Feb 23 00:22:21 2009 +0100
13370
13371     Update CHANGELOG;  Prepare 2009.03-rc1
13372
13373     Signed-off-by: Wolfgang Denk <wd@denx.de>
13374
13375 commit 80b827c2b78329c6503b271e43d9eb693d644710
13376 Author: Wolfgang Denk <wd@denx.de>
13377 Date:   Sun Feb 22 23:45:40 2009 +0100
13378
13379     ARM: synchronize mach-types.h with linux v2.6.29-rc5-315-g683fdc5
13380
13381     The file was generated from building versatile_defconfig.
13382
13383     Signed-off-by: Wolfgang Denk <wd@denx.de>
13384
13385 commit 14209ac13ff631e36c9a9dd426c59c2e2f5dab00
13386 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
13387 Date:   Sun Feb 22 14:24:11 2009 +0900
13388
13389     MIPS: Fix GCC-4.2 'discards qualifiers from pointer target type' warnings
13390
13391     Compiling dbau1x00 and gth2 boards with GCC-4.2, you would see new warnings
13392     like this:
13393
13394     skuribay@ubuntu:u-boot.git$ ./MAKEALL dbau1000
13395     Configuring for dbau1x00 board...
13396     au1x00_eth.c: In function 'au1x00_send':
13397     au1x00_eth.c:158: warning: passing argument 1 of 'virt_to_phys' discards qualifiers from pointer target type
13398     au1x00_eth.c: In function 'au1x00_recv':
13399     au1x00_eth.c:211: warning: passing argument 1 of 'virt_to_phys' discards qualifiers from pointer target type
13400     au1x00_eth.c: In function 'au1x00_init':
13401     au1x00_eth.c:252: warning: passing argument 1 of 'virt_to_phys' discards qualifiers from pointer target type
13402     au1x00_eth.c: In function 'au1x00_recv':
13403     au1x00_eth.c:211: warning: passing argument 1 of 'virt_to_phys' discards qualifiers from pointer target type
13404     au1x00_eth.c: In function 'au1x00_init':
13405     au1x00_eth.c:252: warning: passing argument 1 of 'virt_to_phys' discards qualifiers from pointer target type
13406     au1x00_eth.c: In function 'au1x00_send':
13407     au1x00_eth.c:158: warning: passing argument 1 of 'virt_to_phys' discards qualifiers from pointer target type
13408
13409     We're passing a volatile pointer to a function which is expecting a non-
13410     volatile pointer.  That's potentially dangerous, so gcc warns about it.
13411     Confirmed with ELDK 4.2 (GCC 4.2.2) and Sourcey G++ 4.2 (GCC 4.2.3).
13412
13413     To fix this, we add a volatile attribute to the argument in question.
13414     The virt_to_phys function in Linux kernel also does the same thing.
13415
13416     Signed-off-by: Stefan Roese <sr@denx.de>
13417     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
13418
13419 commit aba45c85b22f8c57fc2fedba8e948e06c2e2f5b3
13420 Author: Dirk Behme <dirk.behme@googlemail.com>
13421 Date:   Fri Feb 20 17:51:28 2009 +0100
13422
13423     OMAP3: Clean up MMC code
13424
13425     Clean up OMAP3 MMC code:
13426
13427     * Convert register access to struct & readx/writex style
13428     * Replace hardcode values by macros
13429     * Remove macro defined twice
13430
13431     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
13432
13433 commit cfcdf4a9b361d015c0debac73fbf7c511df4a934
13434 Author: Dirk Behme <dirk.behme@googlemail.com>
13435 Date:   Thu Feb 12 18:55:43 2009 +0100
13436
13437     OMAP3: Pandora: Update pin mux
13438
13439     Clock pin must have input enabled for MMC3 to work.
13440     Also enable pull-ups for cmd/data lines to be consistent
13441     with remaining MMC host pin setup.
13442
13443     Signed-off-by: Grazvydas Ignotas <notasas@gmail.com>
13444
13445 commit 6530a8bf8a0274b9419141e4c2c5a235cce5380f
13446 Author: Dirk Behme <dirk.behme@googlemail.com>
13447 Date:   Thu Feb 12 18:55:42 2009 +0100
13448
13449     OMAP3: Add OMAP3 auto detection
13450
13451     This patch adds OMAP3 cpu type auto detection based on OMAP3 register
13452     and removes hardcoded values.
13453
13454     Signed-off-by: Steve Sakoman <sakoman@gmail.com>
13455     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
13456
13457 commit f956fd0338f4990793a10f767929ba4963665261
13458 Author: Dirk Behme <dirk.behme@googlemail.com>
13459 Date:   Thu Feb 12 18:55:41 2009 +0100
13460
13461     OMAP3: Beagle: Add board revision detection
13462
13463     With BeagleBoard revision C some HW changes are introduced (e.g. PinMUX)
13464     which might need different software handling. For this, GPIO pin 171 (GPIO
13465     module 6, offset 11) can be used to check for board revision. If this pin
13466     is low, we have a rev C board. Else it must be a revision Ax or Bx board.
13467
13468     To handle board differences you can call function beagle_get_revision().
13469     E.g.:
13470
13471     if (beagle_get_revision()) {
13472
13473     /* do special revision C stuff here */
13474
13475     }
13476
13477     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
13478
13479 commit 288f3cd912918b97919d13b6f7fb13fbddf74d68
13480 Author: Dirk Behme <dirk.behme@googlemail.com>
13481 Date:   Thu Feb 12 18:55:40 2009 +0100
13482
13483     OMAP3: Overo: Clean up pin mux and GPIO configuration
13484
13485     * Make Overo GPIO114 an input for touchscreen PENDOWN
13486     * Make Overo GPIO144-147 readable
13487     * Make Overo EHCI pinmux match beagle rev c setup
13488     * Adjust pinmux for SMSC911X network chip support
13489     * Remove unnecessary GPIO setup
13490     * Fix merge error in Makefile
13491
13492     Signed-off-by: Steve Sakoman <sakoman@gmail.com>
13493     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
13494
13495 commit 2579019b8248e5f166e60e37065766efc8a49dbc
13496 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
13497 Date:   Sun Feb 22 17:08:41 2009 +0100
13498
13499     nmdk8815: fix onenand support
13500
13501     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
13502
13503 commit 0176c03a2469676df5bf19cf93a1a6f582f6a120
13504 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
13505 Date:   Sun Feb 22 17:56:50 2009 +0100
13506
13507     nomadik/nand: fix 'ecc512' discards qualifiers from pointer target type
13508
13509     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
13510
13511 commit 9751a456f702ba2fcdfd1bdbc0138927ef007858
13512 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
13513 Date:   Sun Feb 22 17:49:43 2009 +0100
13514
13515     davinci: fix implicit declaration of function 'davinci_errata_workarounds'
13516
13517     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
13518
13519 commit 4f5728987f4f9f7845688482aa2b7f2127768165
13520 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
13521 Date:   Sun Feb 22 15:49:28 2009 +0100
13522
13523     arm: add uart dcc support
13524
13525     Serial driver via the EmbeddedICE macrocell's DCC channel using
13526     co-processor 14.
13527
13528     It does include a timeout to ensure that the system does not
13529     totally freeze when there is nothing connected to read.
13530
13531     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
13532
13533 commit 0cd18fa982f9a8c1a90ce971379a7d6408976d48
13534 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
13535 Date:   Fri Nov 21 14:35:56 2008 -0500
13536
13537     ARM DaVinci: Add common peripherals and modules enable functions.
13538
13539     Taken all the duplicated code for enabling common modules and apply
13540     software workarounds from the board specific code into common
13541     functions. Also added comments explaining the workarounds
13542     (from TI errata documents) and replaced some numerical bit numbers
13543     with more meaningful defines.
13544
13545     Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
13546
13547 commit d3be1bcae7a8207e0a79ffd035d0e90f80378295
13548 Author: Alessandro Rubini <rubini@unipv.it>
13549 Date:   Mon Feb 9 15:53:33 2009 +0100
13550
13551     Enable Ethernet for Nomadik 8815 Evaluation Kit
13552
13553     This trivially enables Ethernet support in the debug board
13554     by setting up the proper chip select.
13555
13556     Signed-off-by: Alessandro Rubini <rubini@unipv.it>
13557     Acked-by: Andrea Gallo <andrea.gallo@stnwireless.com>
13558
13559 commit 0d8c6eab2481046e9446264bfe9402bb98ddf433
13560 Author: Alessandro Rubini <rubini@unipv.it>
13561 Date:   Mon Feb 9 15:53:31 2009 +0100
13562
13563     Nand driver for Nomadik SoC
13564
13565     This driver implements the ECC algorithm described in
13566     the CPU data sheet and uses the OOB layout chosen in
13567     already-released development systems (shipped with a custom-made
13568     u-boot 1.3.1).
13569
13570     Signed-off-by: Alessandro Rubini <rubini@unipv.it>
13571     Acked-by: Andrea Gallo <andrea.gallo@stnwireless.com>
13572
13573 commit ef339cc2b68e4cbef3f9376a45315e1b974bbd8d
13574 Author: Alessandro Rubini <rubini@unipv.it>
13575 Date:   Mon Feb 9 15:53:31 2009 +0100
13576
13577     Added nomadik.h header
13578
13579     Signed-off-by: Alessandro Rubini <rubini@unipv.it>
13580     Acked-by: Andrea Gallo <andrea.gallo@stnwireless.com>
13581
13582 commit 60ece6d8043d1dd80f5dd32c541213716d624b19
13583 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
13584 Date:   Wed Oct 29 20:05:18 2008 +0900
13585
13586     r8a66597-hcd: fix cannot use external hub
13587
13588     Fix the problem that cannot use external hub, because this driver
13589     did not control correctly a DEVADDx register.
13590
13591     Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
13592     Signed-off-by: Remy Bohmer <linux@bohmer.net>
13593
13594 commit e1ffaee728190e76a4596a3579d94e730143585f
13595 Author: Mike Frysinger <vapier@gentoo.org>
13596 Date:   Thu Feb 19 01:20:27 2009 -0500
13597
13598     Blackfin: disable syscontrol code for now
13599
13600     Looks like the initcode updates fell out of order during my merges.  The
13601     patch that really fixes up this code is part of power-on overhaul and so
13602     is too large for merging at this point.  Instead, we can disable the code
13603     as no currently in-tree board depends on it.  The next merge window will
13604     fix things up properly.
13605
13606     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
13607
13608 commit 1b228d68f54832edd867ef98520f760f68192ab7
13609 Author: Mike Frysinger <vapier@gentoo.org>
13610 Date:   Thu Feb 19 01:19:49 2009 -0500
13611
13612     Blackfin: bf537-stamp: fix I2C board defines
13613
13614     The previous merge for cleaning up the I2C driver incorrectly reverted the
13615     CFG_xxx rename for some of the I2C defines.
13616
13617     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
13618     Signed-off-by: Heiko Schocher <hs@denx.de>
13619
13620 commit 09fee8e8677a6265e89144ccc163bf00e321769e
13621 Author: Wolfgang Denk <wd@denx.de>
13622 Date:   Sun Feb 22 01:19:52 2009 +0100
13623
13624     Coding Style cleanup; update CHANGELOG
13625
13626     Signed-off-by: Wolfgang Denk <wd@denx.de>
13627
13628 commit 1dcb50afbb63a439320a985380a0af2dca079d1e
13629 Author: Wolfgang Denk <wd@denx.de>
13630 Date:   Sun Feb 22 01:17:47 2009 +0100
13631
13632     Makefile: fix cleanup
13633
13634     Commit e4943ec5 moved the ARM boards to a vendor directory but forgot
13635     to adapt the cleanup rules in the Makefile
13636
13637     Signed-off-by: Wolfgang Denk <wd@denx.de>
13638
13639 commit edff7bcc4d5540df8b416274652ff02e94c38b9e
13640 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
13641 Date:   Fri Feb 20 13:01:56 2009 -0500
13642
13643     Cleanup the comment for m68k linux boot argument passing.
13644
13645     This patch clarifies the way m68k passes linux boot argument.
13646     The one gotcha here is that the assembly instruction that
13647     the compiler uses to jump to the kernel is 'jsr' which pushes the
13648     program counter for the instruction after the jsr into the stack pointer.
13649
13650     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
13651     Signed-off-by: Wolfgang Denk <wd@denx.de>
13652
13653 commit 4d41650eec959668280a612467bd95c7b8398513
13654 Author: Peter Griffin <pgriffin@mpc-data.co.uk>
13655 Date:   Tue Feb 10 16:44:45 2009 +0000
13656
13657     sh: Fix rsk7203 in tree build
13658
13659     Signed-off-by: Peter Griffin <pgriffin@mpc-data.co.uk>
13660
13661 commit fca0cecff73db99d99ad094cca7980472b8a11b5
13662 Author: Minkyu Kang <mk7.kang@samsung.com>
13663 Date:   Wed Feb 18 09:05:52 2009 +0900
13664
13665     bootm: Reduce the unnecessary memmove
13666
13667     Although load address and image start address are same address,
13668     bootm command always does memmove.
13669     That is unnecessary memmove and can be taken few milliseconds
13670     (about 500 msec to 1000 msec).
13671     If skip this memmove, we can reduce the boot time.
13672
13673     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
13674
13675 commit 670cbde8da83690fed1064c3358f54ae1d693ed2
13676 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
13677 Date:   Sun Feb 15 22:29:15 2009 +0100
13678
13679     fpga: Fix Spartan III FPGA booting
13680
13681     This patch does some minor fixing of the Xilinx Spartan III
13682     FPGA boot code:
13683
13684     - Fixed call order of post configuration callback and
13685       success message printing (result of copy-paste?)
13686     - remove obsolete comment
13687     - minor coding style cleanup
13688
13689     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
13690
13691 commit 3818b677641038d27b2663fbd6771ad38c932f86
13692 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
13693 Date:   Sun Feb 15 22:28:36 2009 +0100
13694
13695     fpga: Fix Spartan II FPGA booting
13696
13697     This patch does some minor fixing of the Xilinx Spartan II
13698     FPGA boot code:
13699
13700     - Fixed call order of post configuration callback and
13701       success message printing (result of copy-paste?)
13702     - relocate post configuration callback only when it
13703       is implemented
13704     - remove obsolete comment
13705     - minor coding style cleanup
13706
13707     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
13708
13709 commit b4746d8bf9f4ed6dc8a76c5d52db669604aff84b
13710 Author: Mike Frysinger <vapier@gentoo.org>
13711 Date:   Wed Feb 11 20:26:52 2009 -0500
13712
13713     drivers/serial/ns16550: move ifdef into Makefile COBJS-$(...)
13714
13715     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
13716
13717 commit 6bcb4b806cef8a5dd08fac9a4a672b96d9ee804e
13718 Author: Derek Ou <dou@siconix.com>
13719 Date:   Tue Feb 3 16:00:07 2009 -0700
13720
13721     lcd_putc bug fix for tab.
13722
13723     Signed-off-by: Derek Ou <dou@siconix.com>
13724
13725 commit 35c9e14d8096e519fe76c953a43d52a09617345c
13726 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
13727 Date:   Mon Feb 2 09:46:21 2009 +0900
13728
13729     MIPS: cpu/mips/Makefile: Add a missing START line
13730
13731     In the commit 79b51ff8205f0354d5300570614c1d2db499679c ([MIPS] cpu/mips/
13732     Makefile: Split [CS]OBJS onto separate lines), I wrongly deleted a START
13733     line.  This patch puts it back.
13734
13735     Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
13736
13737 commit 9a63b7f4f8f3c99cf017e0d3d4a152dfcd913b5a
13738 Author: Wolfgang Denk <wd@denx.de>
13739 Date:   Sat Feb 21 21:51:21 2009 +0100
13740
13741     Enable ext2 support for TQM8xxL/M based boards
13742
13743     Signed-off-by: Wolfgang Denk <wd@denx.de>
13744
13745 commit e3ba7f137c7c454ad626cd0bd2e84d73c7a8644f
13746 Author: Tom Rix <Tom.Rix@windriver.com>
13747 Date:   Fri Feb 20 03:47:50 2009 +0100
13748
13749     ARM:PXA Use new definitions in mmc.h
13750
13751     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
13752     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
13753
13754 commit 682beeac34dc9ab18fab58b26973d2e29d113717
13755 Author: Andy Fleming <afleming@freescale.com>
13756 Date:   Fri Feb 20 03:47:50 2009 +0100
13757
13758     Reduce the scope of PXA's mmc_read/mmc_write/mmc_bread functions
13759
13760     These names are being taken over by the new MMC framework.  Hopefuly
13761     the PXA can be easily ported, and these functions will go away entirely.
13762
13763     Signed-off-by: Andy Fleming <afleming@freescale.com>
13764     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
13765
13766 commit b03d92e5584935886ff91d5aa0755dc8888b7187
13767 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
13768 Date:   Fri Feb 20 03:47:50 2009 +0100
13769
13770     pxa: move mmc drivers to drivers/mmc
13771
13772     introduce new macro CONFIG_PXA_MMC to activate it
13773
13774     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
13775
13776 commit 9490f465642c80c054854689a2ef1a77d65cf1f3
13777 Author: Tom Rix <Tom.Rix@windriver.com>
13778 Date:   Thu Feb 19 19:27:22 2009 -0600
13779
13780     ARM:PXA Remove redefinition of mmc_cid and mmc_csd.
13781
13782     These structures are defined in the common mmc.h
13783
13784     This was compile checked on cerf250.
13785
13786 commit 94a3312920b6f9b5da27309549fb73650718c10a
13787 Author: Micha Kalfon <smichak.uv@gmail.com>
13788 Date:   Wed Feb 11 19:50:11 2009 +0200
13789
13790     pxa: fixing get_timer to return time in miliseconds.
13791
13792     Fixing the get_timer function to return time in miliseconds instead of
13793     ticks. Also fixed PXA boards to use the conventional value of 1000 for
13794     CONFIG_SYS_HZ.
13795
13796     Signed-off-by: Micha Kalfon <smichak.uv@gmail.com>
13797
13798 commit e5e88c3614b79b54719905f66aefb51f9494bc1f
13799 Author: Tom Rix <Tom.Rix@windriver.com>
13800 Date:   Thu Feb 19 16:45:43 2009 -0600
13801
13802     ARM:OMAP3 Change mmc_init to mmc_legacy_init
13803
13804     omap3_mmc.c was changed to define mmc_legacy_init.
13805     Remove unused functions.
13806
13807     Compile tested on all arm
13808     Runtime tested on Zoom1.
13809
13810     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
13811
13812 commit 9e80bb21629988063574f88ca0d28baadff4d963
13813 Author: Heiko Schocher <hs@denx.de>
13814 Date:   Thu Feb 19 17:23:58 2009 +0100
13815
13816     82xx, mgcoge: updates for 2009.03
13817
13818     - activate CS4 for accessing the FPGA
13819     - activate Rx buf len > 1 on SMC
13820     - pram activated
13821     - MTDPARTS_DEFAULT defined
13822     - update the size of the flashes in the DTS
13823       before booting Linux
13824     - MONITOR_LEN updated to 384k
13825     - added CONFIG_HOSTNAME
13826     - added CONFIG_ENV_BUFFER_PRINT
13827     - Environment size reduced to 16k
13828
13829     Signed-off-by: Heiko Schocher <hs@denx.de>
13830
13831 commit df909554e2401f307925e1bd45d576e4176d9de9
13832 Author: Heiko Schocher <hs@denx.de>
13833 Date:   Thu Feb 19 17:24:01 2009 +0100
13834
13835     8xx, mgsuvd: updates for 2009.03
13836
13837     - activate Rx buf len > 1 on SMC
13838     - pram activated
13839     - MTDPARTS_DEFAULT defined
13840     - update the size of the flash in the DTS
13841       before booting Linux
13842     - MONITOR_LEN updated to 384k
13843     - added CONFIG_HOSTNAME
13844     - added CONFIG_ENV_BUFFER_PRINT
13845     - Environment size reduced to 16k
13846
13847     Signed-off-by: Heiko Schocher <hs@denx.de>
13848
13849 commit 3511b4e208e12be85b532866f1c660aa2e021557
13850 Author: Dirk Behme <dirk.behme@googlemail.com>
13851 Date:   Wed Feb 18 19:59:39 2009 +0100
13852
13853     MMC: Don't use new framework code if not enabled
13854
13855     Don't use code of new MMC framework in cmd_mmc if CONFIG_GENERIC_MMC
13856     isn't enabled.
13857
13858     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
13859
13860 commit 32482be67775e00b4cbc49fba62347c1ecc6229c
13861 Author: Wolfgang Denk <wd@denx.de>
13862 Date:   Thu Feb 19 13:53:29 2009 +0100
13863
13864     TQM8xxL: make some room in low memory for future needs
13865
13866     THe TQM8xxL use a ahnd-optimized linker script to efficiently use the
13867     small boot sectors in the flash. This patch makes some room in the
13868     first sector to prepare for a size increase of lib_generic/vsprintf.o
13869     by a future patch.
13870
13871     Signed-off-by: Wolfgang Denk <wd@denx.de>
13872
13873 commit c157cec3c3f6dfc194532b3a3ca87f85b642962a
13874 Author: Kim Phillips <kim.phillips@freescale.com>
13875 Date:   Wed Feb 18 18:06:18 2009 -0600
13876
13877     README: remove duplicate entry
13878
13879     it's been around since the original commit (2ad6b513) that added two
13880     identical entries.
13881
13882     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
13883
13884 commit 1bba30efe1717bea13026e15c7c7d906419fac69
13885 Author: Wolfgang Denk <wd@denx.de>
13886 Date:   Thu Feb 19 00:41:08 2009 +0100
13887
13888     Coding style cleanup, update CHANGELOG
13889
13890     Signed-off-by: Wolfgang Denk <wd@denx.de>
13891
13892 commit 369d0aa9674b65c83f8553b9bcf9d207dc369223
13893 Author: Kim Phillips <kim.phillips@freescale.com>
13894 Date:   Wed Feb 18 17:43:59 2009 -0600
13895
13896     sata_sil3114: fix compiler warning
13897
13898     judging from other printfs in the same file, it seems ata should be
13899     postpended with the interface number, not the address of the global
13900     port variable.  Fixes this for current u-boot-mpc83xx tree:
13901
13902     Configuring for MPC8349ITX board...
13903     sata_sil3114.c: In function 'sata_bus_softreset':
13904     sata_sil3114.c:99: warning: format '%u' expects type 'unsigned int', but argument 2 has type 'struct sata_port *'
13905     sata_sil3114.c:108: warning: format '%u' expects type 'unsigned int', but argument 2 has type 'struct sata_port *'
13906
13907     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
13908
13909 commit f5675aa5ceeef30740970ab8ca0c8cbc324945cd
13910 Author: Ron Madrid <ron_madrid@sbcglobal.net>
13911 Date:   Wed Feb 18 14:30:44 2009 -0800
13912
13913     Create configuration option for restricted ns16550 functions
13914
13915     This patch will create a configuration option for a minimum configuration for
13916     the ns16550 serial driver at drivers/serial/ns16550.c and will apply this new
13917     configuration option to the SIMPC8313.h config file in order to fix the NAND
13918     bootstrap build error.  This option will exclude all functions with exception of
13919     NS16550_putc and NS16550_init.  This will be used primarily to save space and
13920     remove unused code from builds in which space is limited.
13921
13922     Signed-off-by: Ron Madrid <ron_madrid@sbcglobal.net>
13923
13924 commit 7b0bc0219db8981613259473cf19699ac259b4fb
13925 Author: Kim Phillips <kim.phillips@freescale.com>
13926 Date:   Wed Feb 18 16:14:29 2009 -0600
13927
13928     mkconfig: include board config.h before asm/config.h
13929
13930     swapping the include order suppresses warnings for board configs
13931     that define their own CONFIG_MAX_MEM_MAPPED:
13932
13933     In file included from /home/r1aaha/git/u-boot/include/config.h:5,
13934                     from /home/r1aaha/git/u-boot/include/common.h:35,
13935                     from simpc8313.c:26:
13936     /home/r1aaha/git/u-boot/include/configs/SIMPC8313.h:81:1: warning:
13937     "CONFIG_MAX_MEM_MAPPED" redefined
13938     In file included from /home/r1aaha/git/u-boot/include/config.h:4,
13939                     from /home/r1aaha/git/u-boot/include/common.h:35,
13940                     from simpc8313.c:26:
13941     /home/r1aaha/git/u-boot/include/asm/config.h:28:1: warning: this is
13942     the location of the previous definition
13943
13944     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
13945
13946 commit b8845abdc0dcf20d0944e965153f5ae7a9c3077c
13947 Author: Wolfgang Denk <wd@denx.de>
13948 Date:   Wed Feb 18 21:35:38 2009 +0100
13949
13950     Fix build errors after making flash_get_info() non-static
13951
13952     Fix for these build problems:
13953     error: static declaration of 'flash_get_info' follows non-static declaration
13954
13955     Signed-off-by: Wolfgang Denk <wd@denx.de>
13956
13957 commit b4996d6b2140e5da7f1c346f37a67b19907b307a
13958 Author: Stefan Roese <sr@denx.de>
13959 Date:   Wed Feb 18 13:18:00 2009 +0100
13960
13961     ppc4xx: PCIe: Change 16GB inbound memory to 4GB
13962
13963     This patch fixes a problem recently seen on some 4xx platforms. For
13964     example on Kilauea PCIe slot #0.
13965
13966     Signed-off-by: Stefan Roese <sr@denx.de>
13967
13968 commit f50fe4bd613c6d35a2c34055f02e9501dd6a9ad5
13969 Author: Stefan Roese <sr@denx.de>
13970 Date:   Wed Feb 18 14:05:37 2009 +0100
13971
13972     ppc4xx: Some more PMC405 coding-style cleanup
13973
13974     Signed-off-by: Stefan Roese <sr@denx.de>
13975
13976 commit 2f6eb9170bf91b72ea51dcea2a8b9c11b0e20bc5
13977 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
13978 Date:   Sun Feb 15 22:27:47 2009 +0100
13979
13980     ppc4xx: Update PMC405 board support
13981
13982     This patch prepares the good old PMC405 board support for
13983     upcoming PMC405V2 patches.
13984
13985     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
13986     Signed-off-by: Stefan Roese <sr@denx.de>
13987
13988 commit c553b5f4a0c77fc76e1d25e71c8aaa47657e2d6f
13989 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
13990 Date:   Sun Feb 15 22:26:54 2009 +0100
13991
13992     ppc4xx: Cleanup PMC405 board support
13993
13994     This patch fixes coding style for PMC405 board support.
13995     Also some unneeded features/code is removed.
13996
13997     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
13998     Signed-off-by: Stefan Roese <sr@denx.de>
13999
14000 commit b4e85d0f37b5b924fbf834867ad6d0b31b86f667
14001 Author: Ilya Yanok <yanok@emcraft.com>
14002 Date:   Thu Feb 5 04:08:20 2009 +0100
14003
14004     qong: changes to Dave/DENX Qong configuration
14005
14006     1. Changes to the default environment:
14007       - "bootcmd" defined as "run flash_self"
14008       - "saveenv" command removed from "update"
14009       - "uboot" changed to "u-boot" (also in "load")
14010       - "addmtd" variable defined (and added to all boot commands)
14011     2. CONFIG_CMD_JFFS2 defined to enable "mtdparts" command
14012     3. MTDIDS_DEFAULT and MTDPARTS_DEFAULT defined
14013     4. CONFIG_SYS_CBSIZE changed from 256 to 512. That solves the problem
14014     with truncated "bootargs" environment variable.
14015
14016     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
14017
14018 commit 5f0320108870e5d62983d1d5c13a2a087dddf686
14019 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
14020 Date:   Sun Feb 1 17:07:52 2009 +0100
14021
14022     common/console: avoid ifdef CONFIG_CONSOLE_MUX when it's possible
14023
14024     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
14025
14026 commit ec6f14994602276660f7264c6ab3b91ef1f7614d
14027 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
14028 Date:   Sun Feb 1 17:07:51 2009 +0100
14029
14030     common/console: coding style cleanup
14031
14032     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
14033
14034 commit daaf74f176b548dfd34a9990231f4189201d57ba
14035 Author: Mike Frysinger <vapier@gentoo.org>
14036 Date:   Thu Jan 29 20:02:23 2009 -0500
14037
14038     mpc8xx_pcmcia: move CONFIG_8xx out of .c file and into Makefile
14039
14040     Move the CONFIG_8xx mpc8xx_pcmcia.c protection out of the C file and
14041     into the Makefile so we avoid pointless compiling of the file.
14042
14043     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
14044
14045 commit 7bd2722e890bc877a3c057d7ccddc80451c99939
14046 Author: Mike Frysinger <vapier@gentoo.org>
14047 Date:   Thu Jan 29 20:02:07 2009 -0500
14048
14049     disk: convert part_* files to COBJ-$(CONFIG_XXX) style
14050
14051     Move the CONFIG_XXX out of the part_XXX.c file and into Makefile to
14052     avoid pointless compiles.
14053
14054     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
14055
14056 commit f05fa9205e04986176dc7ab8b710bcb5fbe9f338
14057 Author: Petri Lehtinen <petri.lehtinen@inoi.fi>
14058 Date:   Thu Jan 29 10:35:40 2009 +0200
14059
14060     include/image.h: Ease grepping of image_* functions
14061
14062     Because the functions have been defined using macros, grepping for
14063     their definitions is not possible. This patch adds the real function
14064     names in comments.
14065
14066     Signed-off-by: Petri Lehtinen <petri.lehtinen@inoi.fi>
14067     Acked-by: Mike Frysinger <vapier@gentoo.org>
14068
14069 commit bdab39d358e63aa47f400a8a76b8d5f283842df3
14070 Author: Mike Frysinger <vapier@gentoo.org>
14071 Date:   Wed Jan 28 19:08:14 2009 -0500
14072
14073     rename CONFIG_CMD_ENV to CONFIG_CMD_SAVEENV
14074
14075     The CONFIG_CMD_ENV option controls enablement of the `saveenv` command
14076     rather than a generic "env" command, or anything else related to the
14077     environment.  So, let's make sure the define is named accordingly.
14078
14079     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
14080
14081 commit 8b0592b89e0f9f81c9e150c81d96f8a43e4d6101
14082 Author: Valeriy Glushkov <gvv@lstec.com>
14083 Date:   Fri Jan 23 20:02:17 2009 +0200
14084
14085     disable imls command if no flash is defined
14086
14087     Default CONFIG_CMD_IMLS must be disabled when CONFIG_SYS_NO_FLASH is defined
14088
14089     Signed-off-by: Valeriy Glushkov <gvv@lstec.com>
14090
14091 commit 923aa48126259c13de95131203f1d28bfa5cb889
14092 Author: Rafal Jaworowski <raj@semihalf.com>
14093 Date:   Fri Jan 23 13:27:18 2009 +0100
14094
14095     API: Improve glue mid-layer of the API demo application.
14096
14097     - Extend ub_dev_read() and ub_dev_recv() so they return the length actually
14098     read, which allows for better control and error handling (this introduces
14099     additional error code API_ESYSC returned by the glue mid-layer).
14100
14101     - Clean up definitions naming and usage.
14102
14103     - Other minor cosmetics.
14104
14105     Note these changes do not touch the API proper, so the interface between
14106     U-Boot and standalone applications remains unchanged.
14107
14108     Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
14109
14110 commit 44a94e596ba0f6d0951b165403c520bf55b1c56f
14111 Author: Rafal Jaworowski <raj@semihalf.com>
14112 Date:   Fri Jan 23 13:27:17 2009 +0100
14113
14114     API: Only output test data when reading was successful.
14115
14116     Signed-off-by: Rafal Czubak <rcz@semihalf.com>
14117
14118 commit 7fb6c4f9b06c5539043c8bfc6565710b8090841d
14119 Author: Rafal Jaworowski <raj@semihalf.com>
14120 Date:   Fri Jan 23 13:27:16 2009 +0100
14121
14122     API: Provide syscall entry point for the ARM architecture.
14123
14124     Signed-off-by: Rafal Czubak <rcz@semihalf.com>
14125     Acked-by: Rafal Jaworowski <raj@semihalf.com>
14126
14127 commit b84d7d8f1e1066f810866304a16a3583f88e7c98
14128 Author: Rafal Jaworowski <raj@semihalf.com>
14129 Date:   Fri Jan 23 13:27:15 2009 +0100
14130
14131     API: Use stack pointer as API signature search hint in the glue layer.
14132
14133     De-hardcode range in RAM we search for the API signature. Instead use the stack
14134     pointer as a hint to narrow down the range in which the signature could reside
14135     (it is malloc'ed on the U-Boot heap, and is hoped to remain in some proximity
14136     from stack area). Adjust PowerPC code in API demo to the new scheme.
14137
14138     Signed-off-by: Rafal Czubak <rcz@semihalf.com>
14139     Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
14140
14141 commit 86b4bafdfaf669ede8fd99044abc7e27ea29b4f5
14142 Author: Wolfgang Denk <wd@denx.de>
14143 Date:   Tue Feb 17 10:26:38 2009 +0100
14144
14145     TQM8260: fix locations of kernel and ramdisk images in flash
14146
14147     After introducing redundant environment the kernel images was
14148     overlapping with environment.
14149
14150     Signed-off-by: Wolfgang Denk <wd@denx.de>
14151
14152 commit 2b68b23373f96199a0cafbfd7a9f79ed62381ebb
14153 Author: Heiko Schocher <hs@denx.de>
14154 Date:   Wed Feb 11 19:26:15 2009 +0100
14155
14156     83xx: add missing TIMING_CFG1_CASLAT_* defines
14157
14158     Signed-off-by: Heiko Schocher <hs@denx.de>
14159     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
14160
14161 commit c9e34fe2e86f7b6cc8260f4b24cbdc7dd81e04c5
14162 Author: Valeriy Glushkov <gvv@lstec.com>
14163 Date:   Thu Feb 5 14:35:21 2009 +0200
14164
14165     mpc8349itx: allow SATA boot from the onboard SIL1334
14166
14167     This patch allows using of SATA devices connected
14168     to the onboard PCI SIL1334 SATA controller.
14169
14170     Signed-off-by: Valeriy Glushkov <gvv@lstec.com>
14171     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
14172
14173 commit e1ac387f4645499746856adc1aeaa9787da2eca6
14174 Author: Andy Fleming <afleming@freescale.com>
14175 Date:   Thu Oct 30 16:50:14 2008 -0500
14176
14177     83xx: Add eSDHC support on 8379 EMDS board
14178
14179     Signed-off-by: Andy Fleming <afleming@freescale.com>
14180
14181 commit 80522dc8369a89938369fbcee572e662373bc9a3
14182 Author: Andy Fleming <afleming@freescale.com>
14183 Date:   Thu Oct 30 16:51:33 2008 -0500
14184
14185     85xx: Add eSDHC support for 8536 DS
14186
14187     Signed-off-by: Andy Fleming <afleming@freescale.com>
14188
14189 commit 50586ef24ed5caf6ce5591df76f355009da2cd79
14190 Author: Andy Fleming <afleming@freescale.com>
14191 Date:   Thu Oct 30 16:47:16 2008 -0500
14192
14193     Add support for the Freescale eSDHC found on 8379 and 8536 SoCs
14194
14195     This uses the new MMC framework
14196
14197     Some contributions by Dave Liu <daveliu@freescale.com>
14198
14199     Signed-off-by: Andy Fleming <afleming@freescale.com>
14200
14201 commit 272cc70b211e945e4413122aa73868f6ada732a5
14202 Author: Andy Fleming <afleming@freescale.com>
14203 Date:   Thu Oct 30 16:41:01 2008 -0500
14204
14205     Add MMC Framework
14206
14207     Here's a new framework (based roughly off the linux one) for managing
14208     MMC controllers.  It handles all of the standard SD/MMC transactions,
14209     leaving the host drivers to implement only what is necessary to
14210     deal with their specific hardware.
14211
14212     This also hooks the infrastructure into the PowerPC board code
14213     (similar to how the ethernet infrastructure now hooks in)
14214
14215     Some of this code was contributed by Dave Liu <daveliu@freescale.com>
14216
14217     Signed-off-by: Andy Fleming <afleming@freescale.com>
14218
14219 commit 1de97f9856f697380cc504126ab92561ed238803
14220 Author: Andy Fleming <afleming@freescale.com>
14221 Date:   Thu Oct 30 16:31:39 2008 -0500
14222
14223     Eliminated arch-specific mmc header requirement
14224
14225     The current MMC infrastructure relies on the existence of an
14226     arch-specific header file.  This isn't necessary, and a couple
14227     drivers were forced to implement dummy files to meet this requirement.
14228     Instead, we move the stuff in those header files into a more appropriate
14229     place, and eliminate the stubs and the #include of asm/arch/mmc.h
14230
14231     Signed-off-by: Andy Fleming <afleming@freescale.com>
14232
14233 commit abb5466ccf4ce50f412d459586f4f4b81cb73ac3
14234 Author: Andy Fleming <afleming@freescale.com>
14235 Date:   Thu Oct 30 16:21:00 2008 -0500
14236
14237     Convert mmc_init to mmc_legacy_init
14238
14239     This is to get it out of the way of incoming MMC framework
14240
14241     Signed-off-by: Andy Fleming <afleming@freescale.com>
14242
14243 commit b2e2ed0233a5ef299361abec4fbdaefb63456eff
14244 Author: Andy Fleming <afleming@freescale.com>
14245 Date:   Thu Oct 30 16:19:25 2008 -0500
14246
14247     Eliminate support for using MMC as memory
14248
14249     MMC cards are not memory, so we stop treating them that way.
14250
14251     Signed-off-by: Andy Fleming <afleming@freescale.com>
14252
14253 commit e1be0d25ecf494ae81245ca438738ba839d6329b
14254 Author: Poonam_Aggrwal-b10812 <b10812@freescale.com>
14255 Date:   Sun Jan 4 08:46:38 2009 +0530
14256
14257     32bit BUg fix for DDR2 on 8572
14258
14259     This errata fix is required for 32 bit DDR2 controller on 8572.
14260     May  also be required for P10XX20XX platforms
14261
14262     Signed-off-by: Poonam_Agarwal-b10812 <b10812@lc1106.zin33.ap.freescale.net>
14263
14264 commit e0c4fac79d4d74572ddd43f75e7189cecca8d0ad
14265 Author: Andy Fleming <afleming@freescale.com>
14266 Date:   Mon Feb 16 09:40:20 2009 -0600
14267
14268     TQM85xx: Fix a couple warnings in TQM8548 build
14269
14270     The ecm variable in sdram.c was being declared for all 8548, but only
14271     used by specific 8548 boards, so we make that variable require those
14272     specific boards, too
14273
14274     The nand code was using an index "i" into a table, and then re-using "i"
14275     to set addresses for each upm.  However, then it relied on the old value
14276     of i still being there to enable things.  Changed the second "i" to "j"
14277
14278     Signed-off-by: Andy Fleming <afleming@freescale.com>
14279
14280 commit cf07a5baece0ecfc5284cfda8a4e68eaf92782f8
14281 Author: Wolfgang Grandegger <wg@grandegger.com>
14282 Date:   Wed Feb 11 18:38:26 2009 +0100
14283
14284     MPC85xx: TQM8548: workaround for erratum DDR 19 and 20
14285
14286     This patch adds the workaround for erratum DDR20 according to MPC8548
14287     Device Errata document, Rev. 1: "CKE signal may not function correctly
14288     after assertion of HRESET". Furthermore, the bug DDR19 is fixed in
14289     processor version 2.1 and the work-around must be removed.
14290
14291     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
14292
14293 commit 080408fdc71706adcb883d22125637c54f6010b1
14294 Author: Wolfgang Grandegger <wg@grandegger.com>
14295 Date:   Wed Feb 11 18:38:25 2009 +0100
14296
14297     MPC85xx: TQM8548: use cache for AG and BE variants
14298
14299     This patch makes accesses to the system memory cachable by removing the
14300     caching-inhibited and guarded flags from the relevant TLB entries for
14301     the TQM8548_BE and TQM8548_AG modules. FYI, the Freescale MPC85* boards
14302     are configured similarly.
14303
14304     This results in a big averall performace improvement. TFTP downloads,
14305     NAND Flash accesses, kernel boots, etc. are much faster.
14306
14307     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
14308
14309 commit dc5f55d636d7bf21ba17758fac4b929ec4c059f2
14310 Author: Wolfgang Grandegger <wg@grandegger.com>
14311 Date:   Wed Feb 11 18:38:24 2009 +0100
14312
14313     MPC85xx: TQM8548_AG: add 1 GiB DDR2-SDRAM configuration
14314
14315     This patch add support for the 1 GiB DDR2-SDRAM on the TQM8548_AG
14316     module.
14317
14318     Signed-off-by: Jens Gehrlein <sew_s@tqs.de>
14319     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
14320
14321 commit 88b0e88d186479349e5a2b771e82775109e10fb4
14322 Author: Wolfgang Grandegger <wg@grandegger.com>
14323 Date:   Wed Feb 11 18:38:23 2009 +0100
14324
14325     MPC85xx: TQM8548: fix SDRAM timing for 533 MHz
14326
14327     According to new TQM8548 timing specification:
14328     Refresh Recovery: 34 -> 53 clocks
14329     CKE pulse width:  1 -> 3 cycles
14330     Window for four activities: 13 -> 14 cycles
14331
14332     Signed-off-by: Jens Gehrlein <sew_s@tqs.de>
14333     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
14334
14335 commit a865bcdac89278cac4dfc07dec8299403110499d
14336 Author: Wolfgang Grandegger <wg@grandegger.com>
14337 Date:   Wed Feb 11 18:38:22 2009 +0100
14338
14339     MPC85xx: TQM8548: add support for the TQM8548_AG module
14340
14341     The TQM8548_AG is a variant of the TQM8548 module with 1 GiB memory,
14342     CAN and without PCI/PCI-X and RTC. U-Boot can be built for this module
14343     with "$ make TQM8548_AG_config".
14344
14345     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
14346
14347 commit ad7ee5d43b0db94079d56521dabca25674f28747
14348 Author: Wolfgang Grandegger <wg@grandegger.com>
14349 Date:   Wed Feb 11 18:38:21 2009 +0100
14350
14351     MPC85xx: TQM8548: add support for the TQM8548_BE module
14352
14353     The TQM8548_BE is a variant of the TQM8548 module with NAND and CAN
14354     interface. With NAND support, the image is significantly larger and
14355     TEXT_BASE is adjusted accordingly. U-Boot can be built for this
14356     module with "$ make TQM8548_BE_config".
14357
14358     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
14359
14360 commit a318234878c346e673b2ef8dc4b14b338fe7fc2b
14361 Author: Wolfgang Grandegger <wg@grandegger.com>
14362 Date:   Wed Feb 11 18:38:20 2009 +0100
14363
14364     MPC85xx: TQM85xx: make standard PCI/PCI-X configurable
14365
14366     The TQM8548_AG module does not have the standard PCI/PCI-X interface
14367     connected but just the PCI Express interface . So far it was not
14368     possible to disable it without disabling the complete PCI interface
14369     (CONFIG_PCI) including PCI Express.
14370
14371     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
14372
14373 commit 31ca9119c3186cec579b54d2a7a2b361b4d2b7bf
14374 Author: Wolfgang Grandegger <wg@grandegger.com>
14375 Date:   Wed Feb 11 18:38:19 2009 +0100
14376
14377     MPC85xx: TQM85xx: fix flash protection for boot loader
14378
14379     As the reset vector is located at 0xfffffffc, all flash sectors from the
14380     beginning of the U-Boot binary to 0xffffffff must be protected. On the
14381     TQM8548-AG having small sectors at the end of the flash it happened that
14382     the last two sector were not protected and an "erase all" left an
14383     un-bootable system behind:
14384
14385     Bank # 2: CFI conformant FLASH (32 x 16)  Size: 32 MB in 270 Sectors
14386       AMD Standard command set, Manufacturer ID: 0xEC, Device ID: 0x257E
14387       Erase timeout: 8192 ms, write timeout: 1 ms
14388
14389       FFFA0000 E RO   FFFC0000   RO   FFFE0000   RO   FFFE4000   RO   FFFE8000   RO
14390       FFFEC000   RO   FFFF0000   RO   FFFF4000   RO   FFFF8000 E      FFFFC000
14391
14392     The same bug seems to be in drivers/mtd/cfi_flash.c:flash_init() and many
14393     board BSPs as well.
14394
14395     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
14396
14397 commit a1c8a719262151f97119e76166043ee3da3f97b2
14398 Author: Peter Tyser <ptyser@xes-inc.com>
14399 Date:   Fri Feb 6 14:30:40 2009 -0600
14400
14401     86xx: Update CPU info output on bootup
14402
14403     - Update style of 86xx CPU information on boot to more closely
14404       match 85xx boards
14405     - Fix detection of 8641/8641D
14406     - Use strmhz() to display frequencies
14407     - Display L1 information
14408     - Display L2 cache size
14409     - Fixed CPU/SVR version output
14410
14411     == Before ==
14412     Freescale PowerPC
14413     CPU:
14414         Core: E600 Core 0, Version: 0.2, (0x80040202)
14415         System: Unknown, Version: 2.1, (0x80900121)
14416         Clocks: CPU:1066 MHz, MPX: 533 MHz, DDR: 266 MHz, LBC: 133 MHz
14417         L2: Enabled
14418     Board: X-ES XPedite5170 3U VPX SBC
14419
14420     == After ==
14421     CPU:   8641D, Version: 2.1, (0x80900121)
14422     Core:  E600 Core 0, Version: 2.2, (0x80040202)
14423     Clock Configuration:
14424            CPU:1066.667 MHz, MPX:533.333 MHz
14425            DDR:266.667 MHz (533.333 MT/s data rate), LBC:133.333 MHz
14426     L1:    D-cache 32 KB enabled
14427            I-cache 32 KB enabled
14428     L2:    512 KB enabled
14429     Board: X-ES XPedite5170 3U VPX SBC
14430
14431     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
14432
14433 commit 22c00f8d7d454d77e759df58415d2d3f3d7e154c
14434 Author: Peter Tyser <ptyser@xes-inc.com>
14435 Date:   Thu Feb 5 11:25:24 2009 -0600
14436
14437     86xx: Update Global Utilities structure
14438
14439     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
14440
14441 commit 4ef630df773e45806d701bf5d25c328778bb4cde
14442 Author: Peter Tyser <ptyser@xes-inc.com>
14443 Date:   Thu Feb 5 11:25:25 2009 -0600
14444
14445     86xx: Reset update
14446
14447     Update the 86xx reset sequence to try executing a board-specific reset
14448     function.  If the board-specific reset is not implemented or does not
14449     succeed, then assert #HRESET_REQ.  Using #HRESET_REQ is a more standard
14450     reset procedure than the previous method and allows all board
14451     peripherals to be reset if needed.
14452
14453     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
14454
14455 commit edf0e2524a8c6a3e91c009c496a0aa0ae89cd8ab
14456 Author: Kumar Gala <galak@kernel.crashing.org>
14457 Date:   Tue Feb 10 23:53:40 2009 -0600
14458
14459     fsl-ddr: Allow system to boot if we have more than 4G of memory
14460
14461     Previously if we >=4G of memory and !CONFIG_PHYS_64BIT we'd report
14462     an error and hang.  Instead of doing that since DDR is mapped in the
14463     lowest priority LAWs we setup the DDR controller and the max amount
14464     of memory we report back is what we can map (CONFIG_MAX_MEM_MAPPED)
14465
14466     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
14467     Acked-by: Becky Bruce <beckyb@kernel.crashing.org>
14468
14469 commit 8d949aff38cfb4388cbd73876e77bcd06d601f20
14470 Author: Srikanth Srinivasan <srikanth.srinivasan@freescale.com>
14471 Date:   Wed Jan 21 17:17:33 2009 -0600
14472
14473     mpc85xx: Add support for the P2020
14474
14475     Added various p2020 processor specific details:
14476     * SVR for p2020, p2020E
14477     * immap updates for LAWs and DDR on p2020
14478     * LAW defines related to p2020
14479
14480     Signed-off-by: Srikanth Srinivasan <srikanth.srinivasan@freescale.com>
14481     Signed-off-by: Travis Wheatley <Travis.Wheatley@freescale.com>
14482     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
14483
14484 commit cb69e4de8702e108324e1c40363f30ef6f2e2918
14485 Author: Kumar Gala <galak@kernel.crashing.org>
14486 Date:   Tue Feb 10 17:36:15 2009 -0600
14487
14488     85xx: print boot header info to distinquish 36-bit addr map on MPC8572 DS
14489
14490     Added some info that is printed out when we boot to distiquish if we
14491     built MPC8572DS_config vs MPC8572DS_36BIT_config since they have
14492     different address maps.
14493
14494     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
14495
14496 commit feede8b07013b33fca8dd2a916b3ac86bf4d4c0a
14497 Author: Andy Fleming <afleming@freescale.com>
14498 Date:   Fri Dec 5 20:10:22 2008 -0600
14499
14500     Fixup SGMII PHY ids in the device tree
14501
14502     The device tree's PHY addresses need to be fixed up if we're using the
14503     SGMII Riser Card.
14504
14505     The 8572, 8536, and 8544 DS boards were modified to call this function.
14506
14507     Code idea taken from Liu Yu <yu.liu@freescale.com>
14508
14509     Signed-off-by: Andy Fleming <afleming@freescale.com>
14510
14511 commit 5dc0cf68f8f101042997d75188081d8526d705ea
14512 Author: Andy Fleming <afleming@freescale.com>
14513 Date:   Wed Feb 11 15:10:31 2009 -0600
14514
14515     Make some minor whitespace changes to eliminate line-wrapping
14516
14517     Signed-off-by: Andy Fleming <afleming@freescale.com>
14518
14519 commit 9e56986a2b74d197f51eca70fad7b836b1900c4d
14520 Author: Andy Fleming <afleming@freescale.com>
14521 Date:   Wed Feb 11 15:07:24 2009 -0600
14522
14523     Add eth_get_dev_by_index
14524
14525     This allows code to iterate through the ethernet devices
14526
14527     Signed-off-by: Andy Fleming <afleming@freescale.com>
14528
14529 commit b67305120aaf268a6140125346678166d14f1f47
14530 Author: Kumar Gala <galak@kernel.crashing.org>
14531 Date:   Mon Feb 9 22:03:04 2009 -0600
14532
14533     85xx: Fix bug in device tree setup in 36-bit physical confg
14534
14535     In the 36-bit physical config for MPC8572DS when need the start address
14536     of memory and it size to be kept in phys_*_t instead of a ulong since
14537     we support >4G of memory in the config and ulong cant represent that.
14538     Otherwise we end up seeing the memory node in the device tree reporting
14539     back we have memory starting @ 0 and of size 0.
14540
14541     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
14542
14543 commit ad97dce18445ff05bf326094e691a01aa95aa8dc
14544 Author: Kumar Gala <galak@kernel.crashing.org>
14545 Date:   Mon Feb 9 22:03:05 2009 -0600
14546
14547     85xx: Fix address map for 36-bit config of MPC8572DS
14548
14549     When we introduced the 36-bit config of the MPC8572DS board we had the
14550     wrong PCI MEM bus address map.  Additionally, the change to the address
14551     map exposes a small issue in our dummy read on the ULI bus.  We need
14552     to use the new mapping functions to handle that read properly in the
14553     36-bit config.
14554
14555     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
14556
14557 commit f8523cb0815b2d3d2d780b7d49ca614105555f58
14558 Author: Kumar Gala <galak@kernel.crashing.org>
14559 Date:   Fri Feb 6 09:56:35 2009 -0600
14560
14561     85xx: Fix how we map DDR memory
14562
14563     Previously we only allowed power-of-two memory sizes and didnt
14564     handle >2G of memory.  Now we will map up to CONFIG_MAX_MEM_MAPPED
14565     and should properly handle any size that we can make in the TLBs
14566     we have available to us
14567
14568     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
14569
14570 commit 1542fbdeec0d1e2a6df13189df8dcb1ce8802be3
14571 Author: Kumar Gala <galak@kernel.crashing.org>
14572 Date:   Fri Feb 6 09:56:34 2009 -0600
14573
14574     fsl-ddr: ignore memctl_intlv_ctl setting if only one DDR controller
14575
14576     If we only have one controller we can completely ignore how
14577     memctl_intlv_ctl is set.  Otherwise other levels of code get confused
14578     and think we have twice as much memory.
14579
14580     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
14581
14582 commit b29dee3c906e9daaf6baf7772d2e15e26b8636b8
14583 Author: Kumar Gala <galak@kernel.crashing.org>
14584 Date:   Wed Feb 4 09:35:57 2009 -0600
14585
14586     85xx: Format cpu freq printing to handle 8 cores
14587
14588     Only print 4 cpu freq per line.  This way when we have 8 cores its a
14589     bit more readable.
14590
14591     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
14592
14593 commit 9704f9caf53f5cae547d8c5e1ae94aa4e57b160f
14594 Author: Abraham, Thomas <t-abraham@ti.com>
14595 Date:   Tue Oct 28 16:51:31 2008 +0530
14596
14597     USB: Remove LUN number from CDB
14598
14599     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.
14600
14601     Signed-off-by: Thomas Abraham <t-abraham@ti.com>
14602     Signed-off-by: Remy Bohmer <linux@bohmer.net>
14603
14604 commit f3c0de636252f3a18654c8f9c6370a9574a7e755
14605 Author: Atin Malaviya <atin.malaviya@gmail.com>
14606 Date:   Tue Feb 3 15:17:10 2009 -0500
14607
14608     Added usbtty_configured() check. Fixed attribute(packed) warnings.
14609
14610     V3: Fixed line-wrap problem due to user error in mail!
14611
14612     Added usb_configured() checks in usbtty_puts() and usbtty_putc() to get around a hang
14613     when usb is not connected and the user has set up multi-io (setenv stdout serial,usbtty etc).
14614     Got rid of redundant __attribute__((packed)) directives that were causing warnings from gcc.
14615
14616     Signed-off-by: Atin Malaviya <atin.malaviya@gmail.com>
14617     Signed-off-by: Remy Bohmer <linux@bohmer.net>
14618
14619 commit e7de18afe8ecf96a51ef981d06066eeb6b1254e7
14620 Author: Guennadi Liakhovetski <lg@denx.de>
14621 Date:   Fri Feb 13 09:23:36 2009 +0100
14622
14623     i.MX31: Start the I2C clock on driver initialisation
14624
14625     i.MX31 powers on with most clocks running, so, after a power on this explicit
14626     clock start up is not required. However, as Linux boots it disables most clocks
14627     to save power. This includes the I2C clock. If we then soft reboot from Linux
14628     the I2C clock stays off. This breaks the phycore, which has its environment in
14629     I2C EEPROM. Fix the problem by explicitly starting the clock in I2C driver
14630     initialisation routine.
14631
14632     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
14633     Ack-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
14634
14635 commit 15208ac9eae1c340c4bc11f70cbf5c9da78a57ba
14636 Author: Mike Frysinger <vapier@gentoo.org>
14637 Date:   Wed Feb 11 20:36:14 2009 -0500
14638
14639     i2c.h: drop i2c_reg_{read, write} hack for Blackfin parts
14640
14641     The Blackfin i2c driver has been rewritten thus the special ifdefs in the
14642     common code are no longer needed.
14643
14644     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
14645
14646 commit c2d9befa0b4695b89476fb5d259742c09afe243f
14647 Author: Heiko Schocher <hs@denx.de>
14648 Date:   Thu Feb 12 08:08:54 2009 +0100
14649
14650     82xx, mgcoge: fix compile error
14651
14652     With actual u-boot compiling the mgcoge port fails, because
14653     since commit ba705b5b1a97b47388ed48858bef6bf7b6bfcd56 it is
14654     necessary to define CONFIG_NET_MULTI.
14655
14656     Seems to me the mgcoge port is the only actual existing 8260
14657     port who uses CONFIG_ETHER_ON_SCC, so no other 8260 port needed
14658     to be fixed.
14659
14660     Signed-off-by: Heiko Schocher <hs@denx.de>
14661
14662 commit 9cacf4fc4035eabe9d9ae2a9a188c51a8027c91e
14663 Author: Dirk Eibach <eibach@gdsys.de>
14664 Date:   Mon Feb 9 08:18:34 2009 +0100
14665
14666     ppc4xx: Add README entry for CONFIG_PCI_DISABLE_PCIE
14667
14668     Signed-off-by: Dirk Eibach <eibach@gdsys.de>
14669     Signed-off-by: Stefan Roese <sr@denx.de>
14670
14671 commit 7369f0e384e2a831be13a7773a58242c9173fa9c
14672 Author: Carolyn Smith <carolyn.smith@tektronix.com>
14673 Date:   Thu Feb 12 06:13:44 2009 +0100
14674
14675     ppc4xx: Fix initialization of the SDRAM_CODT register
14676
14677     This fixes the initialization of the SDRAM_CODT register in the ppc4xx DDR2
14678     initialization code. It also removes use of the SDRAM_CODT_FEEDBACK_RCV_SINGLE_END
14679     and SDRAM_CODT_FEEDBACK_DRV_SINGLE_END #define's since they are reserved bits.
14680
14681     Signed-off-by: Carolyn Smith <carolyn.smith@tektronix.com>
14682     Signed-off-by: Stefan Roese <sr@denx.de>
14683
14684 commit cef0efaf2fa55d1f25066cfb02bd984c27f9ca31
14685 Author: Stefan Roese <sr@denx.de>
14686 Date:   Wed Feb 11 09:29:33 2009 +0100
14687
14688     ppc4xx: Fix problem with board_eth_init() vs cpu_eth_init() on AMCC boards
14689
14690     Some AMCC eval boards do have a board_eth_init() function calling
14691     pci_eth_init(). These boards need to call cpu_eth_init() explicitly now
14692     with the new eth_init rework.
14693
14694     Signed-off-by: Stefan Roese <sr@denx.de>
14695
14696 commit c645012aefebb301e6907d148c6c8efacac049d4
14697 Author: Adam Graham <agraham@amcc.com>
14698 Date:   Mon Feb 9 13:18:12 2009 -0800
14699
14700     ppc4xx: Autocalibration can set RDCC to over aggressive value.
14701
14702     The criteria of the AMCC SDRAM Controller DDR autocalibration
14703     U-Boot code is to pick the largest passing write/read/compare
14704     window that also has the smallest SDRAM_RDCC.[RDSS] Read Sample
14705     Cycle Select value.
14706
14707     On some Kilauea boards the DDR autocalibration algorithm can
14708     find a large passing write/read/compare window with a small
14709     SDRAM_RDCC.[RDSS] aggressive value of Read Sample Cycle Select
14710     value "T1 Sample".
14711
14712     This SDRAM_RDCC.[RDSS] Read Sample Cycle Select value of
14713     "T1 Sample" proves to be to aggressive when later on U-Boot
14714     relocates into DDR memory and executes.
14715
14716     The memory traces on the Kilauea board are short so on some
14717     Kilauea boards the SDRAM_RDCC.[RDSS] Read Sample Cycle Select
14718     value of "T1 Sample" shows up as a potentially valid value for
14719     the DDR autocalibratiion algorithm.
14720
14721     The fix is to define a weak default function which provides
14722     the minimum SDRAM_RDCC.[RDSS] Read Sample Cycle Select value
14723     to accept for DDR autocalibration.  The default will be the
14724     "T2 Sample" value.  A board developer who has a well defined
14725     board and chooses to be more aggressive can always provide
14726     their own board specific string function with the more
14727     aggressive "T1 Sample" value or stick with the default
14728     minimum SDRAM_RDCC.[RDSS] value of "T2".
14729
14730     Also put in a autocalibration loop fix for case where current
14731     write/read/compare passing window size is the same as a prior
14732     window size, then in this case choose the write/read/compare
14733     result that has the associated smallest RDCC T-Sample value.
14734
14735     Signed-off-by: Adam Graham <agraham@amcc.com>
14736     Signed-off-by: Stefan Roese <sr@denx.de>
14737
14738 commit 2ede879fcb67470524847bb4fc8972651bb46184
14739 Author: Stefan Roese <sr@denx.de>
14740 Date:   Wed Feb 11 09:37:12 2009 +0100
14741
14742     ppc4xx: Fix problem with CONFIG_MAX_MEM_MAPPED in include/asm-ppc/config.h
14743
14744     CONFIG_SDRAM_PPC4xx_IBM_DDR2 is not set when include/asm-ppc/config.h is
14745     included. So for katmai, CONFIG_MAX_MEM_MAPPED will get set to 256MB.
14746
14747     It makes perfect sense to set CONFIG_MAX_MEM_MAPPED to 2GB for all PPC4xx
14748     boards right now.
14749
14750     Signed-off-by: Stefan Roese <sr@denx.de>
14751
14752 commit f15c6515fc23f83c51f3de272ca23d86b80e81b1
14753 Author: Wolfgang Denk <wd@denx.de>
14754 Date:   Thu Feb 12 00:08:39 2009 +0100
14755
14756     Coding style cleanup; update CHANGELOG
14757
14758     Signed-off-by: Wolfgang Denk <wd@denx.de>
14759
14760 commit 5fc56b907d993260b9ebdb137af66fe69635ae9e
14761 Author: Peter Tyser <ptyser@xes-inc.com>
14762 Date:   Fri Jan 30 16:36:40 2009 -0600
14763
14764     Add feature-removal-schedule.txt
14765
14766     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
14767
14768 commit 255d28e1642e8fc32a6753226be1a96b481ce111
14769 Author: Heiko Schocher <hs@denx.de>
14770 Date:   Tue Feb 10 09:32:38 2009 +0100
14771
14772     8xx serial, smc: Coding-Style cleanup serial SMC driver
14773
14774     Signed-off-by: Heiko Schocher <hs@denx.de>
14775
14776 commit 2b3f12c214346508cae3f1245808c1ca54c81fdd
14777 Author: Heiko Schocher <hs@denx.de>
14778 Date:   Tue Feb 10 09:31:47 2009 +0100
14779
14780     8xx serial, smc: add configurable SMC Rx buffer len
14781
14782     This patch adds the configuration option CONFIG_SYS_SMC_RXBUFLEN.
14783     With this option it is possible to allow the receive
14784     buffer for the SMC on 8xx to be greater then 1. In case
14785     CONFIG_SYS_SMC_RXBUFLEN == 1 this driver works as the
14786     old version.
14787
14788     When defining CONFIG_SYS_SMC_RXBUFLEN also
14789     CONFIG_SYS_MAXIDLE must be defined to setup the maximum
14790     idle timeout for the SMC.
14791
14792     Signed-off-by: Heiko Schocher <hs@denx.de>
14793
14794 commit e915f8bb73d74178bc21d3a457959883b1afd1c0
14795 Author: Mike Frysinger <vapier@gentoo.org>
14796 Date:   Thu Feb 5 21:04:36 2009 -0500
14797
14798     common/{hush, kgdb, serial}.c: build by COBJS-$(...) in Makefile
14799
14800     Move global '#ifdef CONFIG_xxx .... #endif' out of the .c files and into
14801     the COBJS-$(CONFIG_xxx) in the Makefile.  Also delete unused var in kgdb
14802     code in the process.
14803
14804     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
14805
14806 commit ab76e9848a1f4db64d14233741d739a3b3360c93
14807 Author: Mike Frysinger <vapier@gentoo.org>
14808 Date:   Thu Feb 5 21:04:50 2009 -0500
14809
14810     bzip2: move ifdef handling to Makefile COBJS-$(...)
14811
14812     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
14813
14814 commit ae0b05df04e1cc65c5ad19ccd362f4be82df7316
14815 Author: Jerry Van Baren <gvb.uboot@gmail.com>
14816 Date:   Thu Feb 5 22:18:02 2009 -0500
14817
14818     Fix whitespace damage: double space changed to a tab
14819
14820     At some point an intentional double space at the end of the sentence
14821     got changed into a tab in the GPL header line:
14822      * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14823
14824     This patch fixes the damage.
14825
14826     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
14827
14828 commit 4f975678de995b55749d5e84590c268972a7c835
14829 Author: Heiko Schocher <hs@denx.de>
14830 Date:   Tue Feb 10 09:53:29 2009 +0100
14831
14832     cfi: make flash_get_info() non static
14833
14834     If on your board is more than one flash, you must know
14835     the size of every single flash, for example, for updating
14836     the DTS before booting Linux. So make this function
14837     flash_get_info() extern, and you can have all info
14838     about your flashes.
14839
14840     Signed-off-by: Heiko Schocher <hs@denx.de>
14841     Signed-off-by: Stefan Roese <sr@denx.de>
14842
14843 commit 86321fc1128c93a10ac4afb9d317b0df8ece0f9e
14844 Author: Ben Warren <biggerbadderben@gmail.com>
14845 Date:   Thu Feb 5 23:58:25 2009 -0800
14846
14847     net: removed board-specific CONFIGs from MPC5xxx FEC driver
14848
14849     Added new CONFIG options for the three type of MAC-PHY interconnect and
14850     applied them all relevant board config files
14851
14852     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
14853
14854 commit 638ed3e296e70fab286d157b7adedaaa4a09a474
14855 Author: Mike Frysinger <vapier@gentoo.org>
14856 Date:   Thu Feb 5 21:04:47 2009 -0500
14857
14858     net/sntp.c: move ifdef into Makefile COBJS-$(...)
14859
14860     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
14861     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
14862
14863 commit 9e5be8214ba751436e57c3be044bf6dccb9a6687
14864 Author: Andy Fleming <afleming@freescale.com>
14865 Date:   Tue Feb 3 18:26:41 2009 -0600
14866
14867     tsec: Fix a bug in soft-resetting
14868
14869     SOFT_RESET must be asserted for at least 3 TX clocks.  Usually, that's about 30
14870     clock cycles, so it's been mostly working.  But we had no guarantee, and at
14871     slower bitrates, it's just over a microsecond (over 1000 clock cycles).  This
14872     enforces a 2 microsecond gap between assertion and deassertion.
14873
14874     Signed-off-by: Andy Fleming <afleming@freescale.com>
14875     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
14876
14877 commit 09fcc8b5d86903b76e7e4d1d879d6f4bca25c27b
14878 Author: Simon Munton <simon@nidoran.m5data.com>
14879 Date:   Mon Feb 2 09:44:08 2009 +0000
14880
14881     Fix 100Mbs ethernet operation on sh7763 based boards
14882
14883     100Mbs ethernet does not work on sh7763 chips due to the wrong value being
14884     used in the GECMR register. Following diff fixes the problem
14885
14886     Signed-off-by: Simon Munton <simon@nidoran.m5data.com>
14887     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
14888
14889 commit 2bc2a8f6dc9fdda465317da59474e65c24a398a2
14890 Author: ksi@koi8.net <ksi@koi8.net>
14891 Date:   Fri Feb 6 16:27:55 2009 -0800
14892
14893     Fix MPC8260 with ethernet on SCC
14894
14895     This fixes MPC8260 compilation with ethernet on SCC. Probably was a
14896     typo or something...
14897
14898     Signed-off-by: Sergey Kubushyn <ksi@koi8.net>
14899     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
14900
14901 commit ae5d8f613cec1a6af7bf1fc9c42a3b856f021023
14902 Author: Heiko Schocher <hs@denx.de>
14903 Date:   Fri Jan 30 12:56:15 2009 +0100
14904
14905     82xx serial, smc: Coding-Style cleanup serial SMC driver
14906
14907     Signed-off-by: Heiko Schocher <hs@denx.de>
14908
14909 commit c92fac91a06c60f874c605e3ca80dd407c1caaa7
14910 Author: Heiko Schocher <hs@denx.de>
14911 Date:   Fri Jan 30 12:55:38 2009 +0100
14912
14913     82xx serial, smc: add configurable SMC Rx buffer len
14914
14915     This patch adds the configuration option CONFIG_SYS_SMC_RXBUFLEN.
14916     With this option it is possible to allow the receive
14917     buffer for the SMC on 82xx to be greater then 1. In case
14918     CONFIG_SYS_SMC_RXBUFLEN == 1 this driver works as the
14919     old version.
14920
14921     When defining CONFIG_SYS_SMC_RXBUFLEN also
14922     CONFIG_SYS_MAXIDLE must be defined to setup the maximum
14923     idle timeout for the SMC.
14924
14925     Signed-off-by: Heiko Schocher <hs@denx.de>
14926
14927 commit bced7ccefa08512c54a6d146658ff7dbc33d5dfe
14928 Author: Kumar Gala <galak@kernel.crashing.org>
14929 Date:   Fri Feb 6 08:08:06 2009 -0600
14930
14931     ppc: Fix roll over bug in flush_cache()
14932
14933     If we call flush_cache(0xfffff000, 0x1000) it would never
14934     terminate the loop since end = 0xffffffff and we'd roll over
14935     our counter from 0xfffffe0 to 0 (assuming a 32-byte cache line)
14936
14937     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
14938
14939 commit 87c9063963561d3d01064be34d0c30855a56587b
14940 Author: Kumar Gala <galak@kernel.crashing.org>
14941 Date:   Thu Feb 5 20:40:58 2009 -0600
14942
14943     ppc: Move CONFIG_MAX_MEM_MAPPED to common config.h
14944
14945     Moved CONFIG_MAX_MEM_MAPPED to the asm/config.h so its kept consistent
14946     between the two current users (lib_ppc/board.c, 44x SPD DDR2).
14947
14948     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
14949     Acked-by: Stefan Roese <sr@denx.de>
14950
14951 commit 47d41cc3a11a03c6d56146d056145df73f47eb50
14952 Author: Kumar Gala <galak@kernel.crashing.org>
14953 Date:   Thu Feb 5 20:40:57 2009 -0600
14954
14955     Add an architecture specific config.h for common defines
14956
14957     We have common defines that we duplicate in various ways.  Having an
14958     arch specific config.h gives us a common location for those defines.
14959
14960     Eventually we should be able to replace this when we have proper
14961     Kconfig support.
14962
14963     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
14964
14965 commit 4c78d4a6c01621721b732418e1c6da684a56bbb1
14966 Author: Becky Bruce <beckyb@kernel.crashing.org>
14967 Date:   Tue Feb 3 18:10:56 2009 -0600
14968
14969     mpc8641hpcn: Change PCI MEM pci bus address
14970
14971     Now that the rest of u-boot can support it, change the PCI bus
14972     address of the PCI MEM regions from 0x80000000 to 0xc0000000,
14973     and use the same bus address for both PCI1 and PCI2.  This will
14974     maximize the amount of PCI address space left over to map RAM
14975     on systems with large amounts of memory.
14976
14977     Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
14978
14979 commit 1785dbeed43599eed1d8875673c96912cd770141
14980 Author: Becky Bruce <beckyb@kernel.crashing.org>
14981 Date:   Tue Feb 3 18:10:55 2009 -0600
14982
14983     drivers/block/ahci: Fix pci mapping bug
14984
14985     The code assumes that the pci bus address and the virtual
14986     address used to access a region are the same, but they might
14987     not be.  Fix this assumption.
14988
14989     Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
14990
14991 commit d591a80e74091e7a0658d165721e6c7de2ef0bcd
14992 Author: Becky Bruce <beckyb@kernel.crashing.org>
14993 Date:   Tue Feb 3 18:10:54 2009 -0600
14994
14995     MPC8641HPCN: Enable CONFIG_ADDR_MAP
14996
14997     Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
14998
14999 commit 49f46f3bf08aaf7b1db131a1082f1e603bb7a94b
15000 Author: Becky Bruce <beckyb@kernel.crashing.org>
15001 Date:   Tue Feb 3 18:10:53 2009 -0600
15002
15003     mpc8641hpcn: Clean up PCI mapping concepts
15004
15005     Clean up PCI mapping concepts in the 8641 config - rename _BASE
15006     to _BUS, as it's actually a PCI bus address, separate virtual
15007     and physical addresses into _VIRT and _PHYS, and use each
15008     appopriately.
15009
15010     Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
15011
15012 commit c9315e6b4f244981de0b2eaaa29a7838a165b494
15013 Author: Becky Bruce <beckyb@kernel.crashing.org>
15014 Date:   Tue Feb 3 18:10:52 2009 -0600
15015
15016     mpc86xx: Add support to populate addr map based on BATs
15017
15018     If CONFIG_ADDR_MAP is enabled, update the address map
15019     whenever we write a bat.
15020
15021     Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
15022
15023 commit d35ae5a938679bd7e18167faf79d0fb3c6639b51
15024 Author: Becky Bruce <beckyb@kernel.crashing.org>
15025 Date:   Tue Feb 3 18:10:51 2009 -0600
15026
15027     powerpc: Move duplicated BAT defines to mmu.h
15028
15029     The BAT fields are architected; there's no need for these to be in
15030     cpu-specific files.  Drop the duplication and move these to
15031     include/asm-ppc/mmu.h.  Also, remove the BL_xxx defines that were only
15032     used by the alaska board, and switch to using the BATU_BL_xxx defines
15033     used by all the other boards.  The BL_ defines previously in use
15034     had to be shifted into the proper position for use, which was inefficient.
15035
15036     Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
15037
15038 commit 6e61fae4d360a1380b63e7d007b31477e366bcce
15039 Author: Becky Bruce <beckyb@kernel.crashing.org>
15040 Date:   Tue Feb 3 18:10:50 2009 -0600
15041
15042     drivers/pci: Create pci_map_bar function
15043
15044     It is no longer always true that the pci bus address can be
15045     used as the virtual address for pci accesses.  pci_map_bar()
15046     is created to return the virtual address for a pci region.
15047
15048     Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
15049
15050 commit 2ecca3401775b125c3b9ff65766befb23989414b
15051 Author: Becky Bruce <beckyb@kernel.crashing.org>
15052 Date:   Tue Feb 3 18:10:49 2009 -0600
15053
15054     mpc8641hpcn: Set up outbound pci windows before inbound
15055
15056     Because the inbound pci windows are mapped generously, set up
15057     the more specific outbound windows first.  This way, when we
15058     search the pci regions for something, we will hit on the more
15059     specific region.  This can actually be a problem on systems
15060     with large amounts of RAM.
15061
15062     Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
15063
15064 commit b81b773ead0687114dc8a800f99ea6e504447739
15065 Author: Becky Bruce <beckyb@kernel.crashing.org>
15066 Date:   Mon Feb 2 16:34:52 2009 -0600
15067
15068     mpc8641hpcn: Use physical address in flash banks defintion
15069
15070     If the VA and PA of the flash aren't the same, the banks list
15071     should be initialized to hold the physical address.  Correct this.
15072
15073     Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
15074
15075 commit 0d19f6c8cbe71b9e6d8c6bd6742ed2551e918870
15076 Author: Ilya Yanok <yanok@emcraft.com>
15077 Date:   Tue Feb 10 00:22:31 2009 +0100
15078
15079     qong: support for Dave/DENX QongEVB-LITE board
15080
15081     This patch adds support for Dave/DENX QongEVB-LITE i.MX31-based board.
15082
15083     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
15084     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
15085
15086 commit 62cbc408f52fc9a5eb849e0b882c504780c9d183
15087 Author: Ilya Yanok <yanok@emcraft.com>
15088 Date:   Mon Feb 9 18:45:28 2009 +0100
15089
15090     dnet: driver for Dave DNET ethernet controller
15091
15092     Driver for Dave DNET ethernet controller (used on Dave/DENX
15093     QongEVB-LITE board).
15094
15095     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
15096     Acked-by: Ben Warren <biggerbadderben@gmail.com>
15097
15098 commit 2d43e873a29ca4959ba6a30fc7fb396d3fd0dccf
15099 Author: Kumar Gala <galak@kernel.crashing.org>
15100 Date:   Fri Feb 6 09:49:32 2009 -0600
15101
15102     pci: give preference to non-PCI_REGION_SYS_MEMORY regions when matching
15103
15104     When we search for an address match in pci_hose_{phys_to_bus,bus_to_phys}
15105     we should give preference to memory regions that aren't system memory.
15106
15107     Its possible that we have over mapped system memory in the regions and
15108     we want to avoid depending on the order of the regions.
15109
15110     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15111
15112 commit ff4e66e93c1ad47644be3b4ffd6a46e1ce9b6612
15113 Author: Kumar Gala <galak@kernel.crashing.org>
15114 Date:   Fri Feb 6 09:49:31 2009 -0600
15115
15116     pci: Rename PCI_REGION_MEMORY to PCI_REGION_SYS_MEMORY for clarity
15117
15118     The PCI_REGION_MEMORY and PCI_REGION_MEM are a bit to similar and
15119     can be confusing when reading the code.
15120
15121     Rename PCI_REGION_MEMORY to PCI_REGION_SYS_MEMORY to clarify its used
15122     for system memory mapping purposes.
15123
15124     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15125
15126 commit 54dc517328709c204a9cbf7a253d9f8e6c4b26ec
15127 Author: Ilya Yanok <yanok@emcraft.com>
15128 Date:   Sun Feb 8 00:59:43 2009 +0300
15129
15130     mx31: add GPIO registers definitions
15131
15132     Added definitions for i.MX31 processor GPIO registers.
15133
15134     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
15135
15136 commit 8da601280a8acbc3385784780ed35130e53812f1
15137 Author: Peter Tyser <ptyser@xes-inc.com>
15138 Date:   Wed Feb 4 13:47:22 2009 -0600
15139
15140     NAND: Add timeout for reset command
15141
15142     Without the timeout present an infinite loop can occur if the
15143     NAND device is broken or not present.
15144
15145     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15146     Signed-off-by: Scott Wood <scottwood@freescale.com>
15147
15148 commit 10dc6a9bef73d7d4cb25b3fde27ee91f8484b126
15149 Author: Peter Tyser <ptyser@xes-inc.com>
15150 Date:   Wed Feb 4 13:39:40 2009 -0600
15151
15152     NAND: Silence warning when CONFIG_SYS_NAND_QUIET_TEST
15153
15154     Commit cfa460adfdefcc30d104e1a9ee44994ee349bb7b removed support
15155     for disabling the "No NAND device found!!!" warning when
15156     CONFIG_SYS_NAND_QUIET_TEST was defined.  This re-adds support
15157     for silencing the warning.
15158
15159     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15160     Signed-off-by: Scott Wood <scottwood@freescale.com>
15161
15162 commit ad09ab2e3ac28f304372eceb4a5cb4d24e102a13
15163 Author: Valeriy Glushkov <gvv@lstec.com>
15164 Date:   Mon Jan 19 16:32:59 2009 +0200
15165
15166     NAND: Fixed invalid pointers to static relocated chip names
15167
15168     Dear Wolfgang,
15169
15170     You are right, the patch was ugly.
15171     The new one seems to be better.
15172
15173     Signed-off-by: Valeriy Glushkov <gvv@lstec.com>
15174     Signed-off-by: Scott Wood <scottwood@freescale.com>
15175
15176 commit e7deec1bf6fa3b3a21cd8d14fe2a909a42efc9d8
15177 Author: Nishanth Menon <nm@ti.com>
15178 Date:   Mon Feb 2 18:20:12 2009 -0600
15179
15180     ARM:OMAP3:Zoom1: Add nand unlock option
15181
15182     Enable NAND_UNLOCK option for unlocking nand for
15183     erase/write operations
15184
15185     Signed-off-by: Nishanth Menon <nm@ti.com>
15186
15187 commit 5a9427dc9b8438759db3f67a1e547062f76eb18d
15188 Author: derek@siconix.com <derek@siconix.com>
15189 Date:   Mon Jan 26 14:08:17 2009 -0700
15190
15191     env_nand: fix env memory release
15192
15193     This fixes a bug that tmp environment memory not being released.
15194
15195     Signed-off-by: Derek Ou <dou@siconix.com>
15196     Signed-off-by: Scott Wood <scottwood@freescale.com>
15197
15198 commit 05fd88776419df59e7f37bac063a209409dd801d
15199 Author: Guennadi Liakhovetski <lg@denx.de>
15200 Date:   Fri Feb 6 10:37:45 2009 +0100
15201
15202     ARM: remove unused variable
15203
15204     The "size" variable in start_armboot() in lib_arm/board.c is only really
15205     used in "#ifndef CONFIG_SYS_NO_FLASH" case, and even there it can be
15206     eliminated (thanks to Jean-Christophe PLAGNIOL-VILLARD for a suggestion.)
15207
15208     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
15209
15210 commit 6989e4f546d960a407dd5425f800dff9751c8132
15211 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
15212 Date:   Thu Feb 5 09:33:50 2009 -0500
15213
15214     Coldfire: M527x: Add missing GPIO register address defines
15215
15216     Add missing GPIO registers address definition for Coldfire M5271.
15217
15218     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
15219
15220 commit c4ff77f5e6c3a01610ce97434c0d59acb1476f95
15221 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
15222 Date:   Fri Jan 23 14:42:58 2009 -0500
15223
15224     Coldfire: mcfmii: Allow non-autonegotiating PHYs to use mii command
15225
15226     Modified mii_init to support boards with PHYs that are not set to
15227     autonegotiate, but still want to use u-boot's mii commands to probe
15228     the smi bus. Such PHYs will not set the Autonegotiate-done bit.
15229
15230     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
15231
15232 commit 92d3e6e0ffcbb7224c83104f8d87b5b4bf39a38f
15233 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
15234 Date:   Fri Jan 23 11:44:30 2009 -0500
15235
15236     Coldfire: Applied baudrate formula of serial_init to serial_setbrg
15237
15238     Applied the patch for baudrate divider value truncation for
15239     serial_init to serial_setbrg as well.
15240
15241     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
15242
15243 commit 8706ef378f2db1ef65b9c2f909561f23e3dc2148
15244 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
15245 Date:   Fri Jan 23 14:07:05 2009 -0500
15246
15247     Coldfire: M5271EVB: Board header update (dependencies)
15248
15249     Cleanup for M5271EVB:
15250     Added clarification on the use of CONFIG_SYS_CLOCK.
15251     Modified to use u-boot's HUSH parser.
15252     Cleanup on environment settings.
15253     Removed compiler warning by defining CONFIG_SYS_CS0_*
15254
15255     Dependencies:
15256     Added the use of CONFIG_SYS_MCF_SYNCR for clock multiplier.
15257     This depends on a patch to include/asm-m68k/m5271.h
15258     that defines the multiplier and divider ratios.
15259
15260     Removed the definition of CONFIG_SYS_FECI2C.
15261     This depends on a patch that removes the use of it in
15262     cpu/mcf52x2/cpu_init.c
15263
15264     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
15265
15266 commit e0db344fabfeb4f9649846f94838f51172f6a1f6
15267 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
15268 Date:   Thu Jan 29 14:36:06 2009 -0500
15269
15270     Coldfire: M5271: Allow board header file to specify clock multiplier
15271
15272     M5271 dynamic clock multiplier. It is currently fixed at 100MHz.
15273
15274     Allow the board header file to set their own multiplier and divider.
15275     Added the #define for the multiplier and divider to the cpu header file.
15276
15277     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
15278
15279 commit d1ef25dd81c79dcfad5c2ff0162b1bea21d04bc3
15280 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
15281 Date:   Fri Jan 23 10:47:13 2009 -0500
15282
15283     Coldfire: M5271EVB: Remove usage of CONFIG_SYS_FECI2C
15284
15285     Discontinue the use of CONFIG_SYS_FECI2C (only used by M5271EVB).
15286     Use read-modify-write to activate the FEC pins without disabling I2C.
15287
15288     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
15289
15290 commit ee73cc59ab904976af3c33b454fc84f78618b2d1
15291 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
15292 Date:   Fri Jan 23 09:45:34 2009 -0500
15293
15294     Coldfire: cmd_bdinfo cleanup
15295
15296     CONFIG_M68K bdinfo cleanup:
15297
15298     Fixed compiler warning about baudrate printing.
15299     format '%d' expects type 'int', but argument 2 has type 'long unsigned int'.
15300
15301     Added printing of "cpufreq"
15302
15303     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
15304
15305 commit 4ffc39050aa46ed8a3d29732293dff769e54fffa
15306 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
15307 Date:   Fri Jan 23 09:27:00 2009 -0500
15308
15309     Coldfire: Fix half-baud UART by adding M5271 to Coldfire v2 core list
15310
15311     Added the CONFIG_M5271 to the list of Coldfire V2 processor. This
15312     was causing the bus clock (not CPU clock) to be declared twice as
15313     fast as it actually is. This causes UARTS to operate at half the
15314     specified baudrate.
15315
15316     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
15317
15318 commit 59d1bda7f92c8a28c3aba94e48063749d425949f
15319 Author: Dirk Eibach <eibach@gdsys.de>
15320 Date:   Tue Feb 3 15:15:21 2009 +0100
15321
15322     ppc4xx: Make PCIE support selectable
15323
15324     On some platforms PCIE support is not required, but would be included
15325     because the cpu supports it. To reduce fooprint it is now configurable
15326     via CONFIG_PCI_DISABLE_PCIE.
15327
15328     Signed-off-by: Dirk Eibach <eibach@gdsys.de>
15329     Signed-off-by: Stefan Roese <sr@denx.de>
15330
15331 commit b129eff5ede394cc1faeb6dbf6a987e91abce552
15332 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
15333 Date:   Tue Feb 3 22:13:16 2009 +0100
15334
15335     ppc4xx: Only fixup opb attached UARTs
15336
15337     This patch updates the fdt UART clock fixup code to
15338     only touch CPU internal UARTs on 4xx systems.
15339     Only these UARTs are definitely clocked by gd->uart_clk.
15340
15341     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
15342     Signed-off-by: Stefan Roese <sr@denx.de>
15343
15344 commit 4b7e3d045cc82f7f7b6f3a19b54a814da36ac52c
15345 Author: Mike Frysinger <vapier@gentoo.org>
15346 Date:   Tue Jan 13 11:00:29 2009 -0500
15347
15348     Blackfin: move default boot SPI CS to common code
15349
15350     Move the default SPI CS that we boot from into common code so that it can
15351     be used in other SPI drivers and environment settings.
15352
15353     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15354
15355 commit f790ef6ff12381cb0e43de54fb2b0f1204ad8ed6
15356 Author: Mike Frysinger <vapier@gentoo.org>
15357 Date:   Wed Dec 10 12:33:54 2008 -0500
15358
15359     Blackfin: dynamically update UART speed when initializing
15360
15361     Previously, booting over the UART required the baud rate to be known ahead
15362     of time.  Using a bit of tricky simple math, we can calculate the new board
15363     rate based on the old divisors.
15364
15365     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15366     Signed-off-by: Robin Getz <rgetz@blackfin.uclinux.org>
15367
15368 commit 97f265f14f23050f3cb997f617f3a6917b843ea2
15369 Author: Mike Frysinger <vapier@gentoo.org>
15370 Date:   Tue Dec 9 17:21:08 2008 -0500
15371
15372     Blackfin: add support for fast SPI reads with Boot ROM
15373
15374     Newer Blackfin boot roms support using the fast SPI read command rather than
15375     just the slow one.  If the functionality is available, then use it.
15376
15377     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15378
15379 commit 67619982bfc5cd62710a48e3cbffc304cb78c341
15380 Author: Mike Frysinger <vapier@gentoo.org>
15381 Date:   Sat Oct 11 21:46:52 2008 -0400
15382
15383     Blackfin: check for reserved settings in DDR MMRs
15384
15385     Some bits of the DDR MMRs should not be set.  If they do, bad things may
15386     happen (like random failures or hardware destruction).
15387
15388     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15389
15390 commit 622a8dc0958dd599743348ea94eb10b9d0be8ae6
15391 Author: Mike Frysinger <vapier@gentoo.org>
15392 Date:   Sat Oct 11 21:54:00 2008 -0400
15393
15394     Blackfin: set default voltage levels for BF538/BF539 parts
15395
15396     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15397
15398 commit 09dc6b0bbd1d5e39cdddeebc059f9a75630e4f6f
15399 Author: Mike Frysinger <vapier@gentoo.org>
15400 Date:   Sun Jun 1 01:29:57 2008 -0400
15401
15402     Blackfin: use on-chip syscontrol() rom function when available
15403
15404     Newer Blackfin's have an on-chip rom with a syscontrol() function that needs
15405     to be used to properly program the memory and voltage settings as it will
15406     include (possibly critical) factory tested bias values.
15407
15408     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15409
15410 commit e1fb6d0d52fbe3fbc1a4c651dacf11e9c1417f63
15411 Author: Stefan Roese <sr@denx.de>
15412 Date:   Thu Feb 5 11:44:52 2009 +0100
15413
15414     cfi_flash: Fix typo in cfi_flash.c
15415
15416     Patch "flash/cfi_flash: Use virtual sector start address, not phys"
15417     introduced a small typo and compilation warning for systems with CFI
15418     legacy support (e.g. hcu4). This patch fixes it.
15419
15420     Signed-off-by: Stefan Roese <sr@denx.de>
15421
15422 commit 28745db969b72693754991c838f68a7fb4a8b1ab
15423 Author: Stefan Roese <sr@denx.de>
15424 Date:   Thu Jan 29 11:21:38 2009 +0100
15425
15426     jedec_flash: Only use manufacturer defines from common flash.h
15427
15428     This patch removes the double defined manufacturer defines from
15429     jedec_flash.c. Since the common defines in flash.h are 32bit
15430     we now need the (16) cast. This patch also removes the compilation
15431     warning (e.g. seen on hcu5):
15432
15433     ./MAKEALL hcu5
15434     Configuring for hcu5 board...
15435     jedec_flash.c:219: warning: large integer implicitly truncated to unsigned type
15436
15437     Signed-off-by: Stefan Roese <sr@denx.de>
15438
15439 commit ec21d5cfcb6b4e7fcdd5c6e926e1a824900706f2
15440 Author: Stefan Roese <sr@denx.de>
15441 Date:   Thu Feb 5 11:25:57 2009 +0100
15442
15443     cfi_flash: Silence compilation warning
15444
15445     Patch "flash/cfi_flash: Use virtual sector start address, not phys"
15446     introduced a small compilation warning. This patch fixes it.
15447
15448     Signed-off-by: Stefan Roese <sr@denx.de>
15449
15450 commit 09ce9921a7d8b1ce764656b14b42217bbf4faa38
15451 Author: Becky Bruce <beckyb@kernel.crashing.org>
15452 Date:   Mon Feb 2 16:34:51 2009 -0600
15453
15454     flash/cfi_flash: Use virtual sector start address, not phys
15455
15456     include/flash.h was commented to say that the address in
15457     flash_info->start was a physical address.  However, from u-boot's
15458     point of view, and looking at most flash code, it makes more
15459     sense for this to be a virtual address.  So I corrected the
15460     comment to indicate that this was a virtual address.
15461
15462     The only flash driver that was actually treating the address
15463     as physical was the mtd/cfi_flash driver.  However, this code
15464     was using it inconsistently as it actually directly dereferenced
15465     the "start" element, while it used map_physmem to get a
15466     virtual address in other places.  I changed this driver so
15467     that the code which initializes the info->start field calls
15468     map_physmem to get a virtual address, eliminating the need for
15469     further map_physmem calls.  The code is now consistent.
15470
15471     The *only* place a physical address should be used is when defining the
15472     flash banks list that is used to initialize the flash_info struct,
15473     usually found in the board config file.
15474
15475     Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
15476     Signed-off-by: Stefan Roese <sr@denx.de>
15477
15478 commit 657f2062d8e17ebf4a55f52c9e71c07c0c94c779
15479 Author: Wolfgang Denk <wd@denx.de>
15480 Date:   Wed Feb 4 09:42:20 2009 +0100
15481
15482     Fix compiler warning
15483
15484     (shows up only when DEBUG is enabled)
15485
15486     Signed-off-by: Wolfgang Denk <wd@denx.de>
15487
15488 commit 47832cd15ae02fb6fde8ebed5b272f85775f2ceb
15489 Author: Mike Frysinger <vapier@gentoo.org>
15490 Date:   Mon Oct 6 03:45:55 2008 -0400
15491
15492     Blackfin: update anomaly lists
15493
15494     Update the anomaly lists to match latest anomaly sheets.
15495
15496     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15497
15498 commit 70a4da45e16b72e8e5b0baaecdaee9be8619647d
15499 Author: Ralph Kondziella <rk@argos-messtechnik.de>
15500 Date:   Mon Jan 26 12:34:36 2009 -0700
15501
15502     ADS5121 Add PATA support
15503
15504     Original patch from Ralph Kondziella
15505     plus clean up by Wolfgang Denk
15506     plus changes by John Rigby
15507         use ips clock not lpc
15508         port forward to current u-boot release
15509
15510     Signed-off-by: Ralph Kondziella <rk@argos-messtechnik.de>
15511     Signed-off-by: Wolfgang Denk <wd@denx.de>
15512     Signed-off-by: John Rigby <jrigby@freescale.com>
15513
15514 commit abfbd0ae4967df18102345db4f4b529a13da107b
15515 Author: Martha Marx <mmarx@silicontkx.com>
15516 Date:   Mon Jan 26 10:45:07 2009 -0700
15517
15518     ADS5121 Add IC Ident Module (IIM) support
15519
15520     IIM (IC Identification Module) is the fusebox for the mpc5121.
15521     Use #define CONFIG_IIM to turn on the clock for this module
15522     use #define CONFIG_CMD_FUSE to add fusebox commands.
15523     Fusebox commands include the ability to read
15524     the status, read the register cache, override the register cache,
15525     program the fuses and sense them.
15526
15527     Signed-off-by: Martha Marx <mmarx@silicontkx.com>
15528     Signed-off-by: John Rigby <jrigby@freescale.com>
15529
15530 commit 14d19cd1bce9a24b1335598f1568140f4950e4d9
15531 Author: John Rigby <jrigby@freescale.com>
15532 Date:   Fri Jan 23 10:33:15 2009 -0700
15533
15534     ADS5121 Fix rev2 silicon pci iopad config
15535
15536     Reset config is not correct
15537
15538     Signed-off-by: John Rigby <jrigby@freescale.com>
15539
15540 commit 4c154252c480b13f69ce1b71a9530b0515da76a6
15541 Author: John Rigby <jrigby@freescale.com>
15542 Date:   Wed Nov 19 13:57:34 2008 -0700
15543
15544     ADS5121 DIU Add diu_bmp_addr env
15545
15546     Add support for using a bmp other than
15547     FSL_Logo_BMP for the DIU splash screen.
15548
15549     Can now set the env var "diu_bmp_addr" to
15550     the address of a BMP in flash to use instead
15551     of the default FSL_Logo_BMP.
15552
15553     Signed-off-by: Martha Marx <mmarx@silicontkx.com>
15554     Signed-off-by: John Rigby <jrigby@freescale.com>
15555
15556 commit 92c20fbd3a7788c1a154f50a3f44f28a7763f99a
15557 Author: John Rigby <jrigby@freescale.com>
15558 Date:   Thu Oct 30 16:39:35 2008 -0600
15559
15560     ADS5121 DIU Make inclusion of FSL logo optional
15561
15562     Make inclusion of FSL logo optional and
15563     turn it off by default.
15564
15565     Signed-off-by: John Rigby <jrigby@freescale.com>
15566
15567 commit bd99ec149abe94e7f6b2bda4766d701b4005053f
15568 Author: Remy Bohmer <linux@bohmer.net>
15569 Date:   Sun Feb 1 12:27:53 2009 +0100
15570
15571     Compile warning fix in onenand_uboot.h
15572
15573     Regression since merge window after 2009.01
15574
15575     Signed-off-by: Remy Bohmer <linux@bohmer.net>
15576
15577 commit a270d1e7295c3d829f42c0480117941dfc1c6477
15578 Author: Stefan Roese <sr@denx.de>
15579 Date:   Thu Jan 29 06:33:55 2009 +0100
15580
15581     USB: Add EHCI support for VCT EHCI controller (really with driver now)
15582
15583     Somehow I missed the real driver part in my last patch version. This patch
15584     now adds the driver.
15585
15586     Signed-off-by: Stefan Roese <sr@denx.de>
15587     Signed-off-by: Remy Bohmer <linux@bohmer.net>
15588
15589 commit 716ebf436c9e43df6740e0172f6b2a81ddbf1b8e
15590 Author: Cliff Cai <cliff.cai@analog.com>
15591 Date:   Sat Nov 29 18:22:38 2008 -0500
15592
15593     Blackfin: add driver for on-chip MMC/SD controller
15594
15595     This is a port of the Linux Blackfin on-chip SDH driver to U-Boot.
15596
15597     Signed-off-by: Cliff Cai <cliff.cai@analog.com>
15598     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15599
15600 commit 6e87ea0ca951465eba144ab2e6dba6fb507737a2
15601 Author: Mike Frysinger <vapier@gentoo.org>
15602 Date:   Sat Oct 11 22:47:34 2008 -0400
15603
15604     Blackfin: add port muxing for BF51x SPI
15605
15606     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15607
15608 commit fc68f9f85959664d528daea2aef5ef54974331ce
15609 Author: Mike Frysinger <vapier@gentoo.org>
15610 Date:   Tue Jan 6 06:16:19 2009 -0500
15611
15612     Blackfin: output booting source when booting
15613
15614     Knowing the booting source of the part is useful, especially when the part
15615     can switch dynamically between sources.
15616
15617     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15618
15619 commit 8df3ce0f49c37947800ac7c84e751499882619fc
15620 Author: Mike Frysinger <vapier@gentoo.org>
15621 Date:   Thu Dec 11 06:30:46 2008 -0500
15622
15623     Blackfin: set default CONFIG_ENV_SPI_CS based on bootrom
15624
15625     Set the default CONFIG_ENV_SPI_CS value to match the SPI CS that is used by
15626     the Blackfin on-chip bootrom to boot out of SPI flash.
15627
15628     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15629
15630 commit 2b4a486e6fac502d8b883e344cc4012283945b3d
15631 Author: Mike Frysinger <vapier@gentoo.org>
15632 Date:   Thu Dec 11 04:06:26 2008 -0500
15633
15634     Blackfin: update asm-blackfin/posix_types.h to latest Linux version
15635
15636     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15637
15638 commit e5eb93e77391bcc308697116c544ea1340aaae8a
15639 Author: Mike Frysinger <vapier@gentoo.org>
15640 Date:   Sat Dec 6 02:54:52 2008 -0500
15641
15642     Blackfin: add port I bits
15643
15644     Some people need to access port I, so make sure the pins are defined.
15645
15646     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15647
15648 commit 8a6b272596d43de0db4943eac7af58c3534c4026
15649 Author: Sonic Zhang <Sonic.Zhang@analog.com>
15650 Date:   Wed Nov 26 22:16:45 2008 -0500
15651
15652     Blackfin: add driver for on-chip ATAPI controller
15653
15654     This is a port of the Linux Blackfin on-chip ATAPI driver to U-Boot.
15655
15656     Signed-off-by: Sonic Zhang <Sonic.Zhang@analog.com>
15657     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15658
15659 commit be9d8c780e6831cb84b7d4590ceae03dca8fc10b
15660 Author: Mike Frysinger <vapier@gentoo.org>
15661 Date:   Wed Nov 26 21:43:06 2008 -0500
15662
15663     Blackfin: add driver for on-chip NAND controller
15664
15665     This is a port of the Linux Blackfin on-chip NFC driver to U-Boot.
15666
15667     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15668
15669 commit 4148e02abae9a099f4444b5e168ebc2b911d2295
15670 Author: Mike Frysinger <vapier@gentoo.org>
15671 Date:   Wed Nov 12 07:18:15 2008 -0500
15672
15673     Blackfin: build with -mno-fdpic
15674
15675     Use the -mno-fdpic flag so that any Blackfin toolchain can be used to build
15676     up u-boot, including ones that output FDPIC ELF by default.
15677
15678     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15679
15680 commit 70e95589a24a2d83ad00317e4a9611d0211ecb58
15681 Author: Mike Frysinger <vapier@gentoo.org>
15682 Date:   Tue Nov 11 05:43:57 2008 -0500
15683
15684     Blackfin: fix up EBIU defines
15685
15686     The EBIU defines for EBSZ 256/512 were incorrect.
15687
15688     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15689
15690 commit 961954ea0ec8dc4341034c1a1ff3107ec0527809
15691 Author: Mike Frysinger <vapier@gentoo.org>
15692 Date:   Wed Nov 5 12:45:24 2008 -0500
15693
15694     Blackfin: use 8/16/32 bit transfer widths in dma_memcpy()
15695
15696     Rather than using 8bit transfers for everything, use 8/16/32 bit transfers
15697     as usable with the source/destination addresses and the count size.
15698
15699     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15700
15701 commit b93c68648426f906d63b98117496b6415f505f39
15702 Author: Mike Frysinger <vapier@gentoo.org>
15703 Date:   Wed Nov 5 08:50:23 2008 -0500
15704
15705     Blackfin: only flag L1 instruction for DMA memcpy
15706
15707     The performance difference from doing an 8 bit DMA memcpy vs an optimized
15708     core memcpy can be pretty big when you add in the overhead of setting up the
15709     MDMA registers, cache flushes, etc...  So only use dma_memcpy() when we
15710     actually require it.
15711
15712     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15713
15714 commit e347c092a3b3a2ce1e72f25f4829163634d09fbe
15715 Author: Mike Frysinger <vapier@gentoo.org>
15716 Date:   Wed Nov 5 07:20:37 2008 -0500
15717
15718     Blackfin: dma_memcpy(): fix random failures
15719
15720     We have to make sure the DMA channel is actually disabled in hardware before
15721     attempting to reprogram it.  Otherwise the new settings are ignored and we
15722     end up with random hangs/failures.
15723
15724     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15725
15726 commit fdce83c108846d6f0d5b1774e1cc29f2573a6ad3
15727 Author: Mike Frysinger <vapier@gentoo.org>
15728 Date:   Tue Nov 4 00:04:03 2008 -0500
15729
15730     Blackfin: rewrite cache handling functions
15731
15732     Take the cache flush functions from the kernel as they use hardware loops in
15733     order to get optimal performance.
15734
15735     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15736
15737 commit 84c5f0dc47d17593fd81206614891bdc94f6d51c
15738 Author: Mike Frysinger <vapier@gentoo.org>
15739 Date:   Mon Nov 3 22:30:05 2008 -0500
15740
15741     Blackfin: setup bi_enetaddr for single nets
15742
15743     For systems with CONFIG_NET_MULTI disabled, bi_enetaddr does not get setup
15744     based on $ethaddr, so set it up.
15745
15746     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15747
15748 commit 40599239e7875b39e2a5c12e6545992041c72c52
15749 Author: Mike Frysinger <vapier@gentoo.org>
15750 Date:   Fri Oct 24 22:48:47 2008 -0400
15751
15752     Blackfin: cache core/system clock values
15753
15754     Calculating the clocks requires a bit of calls to gcc math functions, so
15755     cache the values after the first run since they'll most likely never
15756     change once U-Boot is up and running.
15757
15758     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15759
15760 commit 6957a6209b02f6b69607fc47425f13731cc477f1
15761 Author: Mike Frysinger <vapier@gentoo.org>
15762 Date:   Fri Oct 24 18:18:16 2008 -0400
15763
15764     Blackfin: enable --gc-sections
15765
15766     Start building all Blackfin boards with -ffunction-sections/-fdata-sections
15767     and linking with --gc-sections.
15768
15769     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15770
15771 commit ee1d2001ea7fbabb2b9256026dc5468f057337f8
15772 Author: Mike Frysinger <vapier@gentoo.org>
15773 Date:   Mon Oct 20 21:08:54 2008 -0400
15774
15775     Blackfin: dont check baud if it wont actually get used
15776
15777     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15778
15779 commit 400f5778f375bc99c73c8488c555def261ccfab7
15780 Author: Mike Frysinger <vapier@gentoo.org>
15781 Date:   Tue Oct 14 07:54:09 2008 -0400
15782
15783     Blackfin: add driver for on-chip SPI controller
15784
15785     This fills out the SPI backend for the Blackfin on-chip SPI peripheral.
15786
15787     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15788
15789 commit 7a1e87b1062e6eac0704c6fc2f7c661caf8814cd
15790 Author: Mike Frysinger <vapier@gentoo.org>
15791 Date:   Sat Oct 18 05:33:51 2008 -0400
15792
15793     Blackfin: only build post code when CONFIG_POST
15794
15795     Save some time by using CONFIG_POST in the Makefile rather than C files.
15796
15797     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15798
15799 commit 6d7d4803c74bb86e1b401b1199e63381a62b9382
15800 Author: Mike Frysinger <vapier@gentoo.org>
15801 Date:   Thu Jan 8 11:57:57 2009 -0500
15802
15803     Blackfin: bfin_mac: cleanup pointer/casts for aliasing issues
15804
15805     Redo how pointers are managed to get rid of ugly casts and strict pointer
15806     aliasing issues that are highlighted by gcc 4.3.
15807
15808     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15809     Acked-by: Ben Warren <biggerbadderben@gmail.com>
15810
15811 commit 092d2487baf7c29343c165e3ae82ea8a7f9e679b
15812 Author: Mike Frysinger <vapier@gentoo.org>
15813 Date:   Tue Dec 9 17:46:21 2008 -0500
15814
15815     Blackfin: bfin_mac: convert CONFIG_BFIN_MAC_RMII to CONFIG_RMII
15816
15817     No point in having a Blackfin-specific define "CONFIG_BFIN_MAC_RMII" that
15818     does exactly the same thing as common "CONFIG_RMII".
15819
15820     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15821     Acked-by: Ben Warren <biggerbadderben@gmail.com>
15822
15823 commit 8eed6ca51e50fade6887e8bdb1ff6a44116b42b5
15824 Author: Mike Frysinger <vapier@gentoo.org>
15825 Date:   Wed Nov 5 06:36:15 2008 -0500
15826
15827     Blackfin: bfin_mac: use common debug()
15828
15829     Rather then defining our own DEBUGF(), just use the common debug().
15830
15831     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15832     Acked-by: Ben Warren <biggerbadderben@gmail.com>
15833
15834 commit a7ec6ac8b2c6dce6fc670a2a855deb6eee340e04
15835 Author: Mike Frysinger <vapier@gentoo.org>
15836 Date:   Mon Oct 20 13:59:51 2008 -0400
15837
15838     Blackfin: bfin_mac: respect CONFIG_PHY_{ADDR,CLOCK_FREQ}
15839
15840     Rather than having the on-chip MAC hardcoded to phy address 1 and a speed
15841     of 2.5mhz, use these as defaults if the board doesn't specify otherwise.
15842
15843     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15844     Acked-by: Ben Warren <biggerbadderben@gmail.com>
15845
15846 commit ac45af4e63ea925f4accc98453aab1a1166c196d
15847 Author: Mike Frysinger <vapier@gentoo.org>
15848 Date:   Tue Oct 14 04:52:00 2008 -0400
15849
15850     Blackfin: bfin_mac: cleanup MII/PHY functions
15851
15852     Cleanup and rewrite the MII/PHY related functions so that we can reuse the
15853     existing common linux/miiphy.h code and hook into the `mii` command.
15854
15855     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15856     Acked-by: Ben Warren <biggerbadderben@gmail.com>
15857
15858 commit 6b310a05f0d10c751f22468040932139f71c71d3
15859 Author: Mike Frysinger <vapier@gentoo.org>
15860 Date:   Tue Oct 14 00:31:30 2008 -0400
15861
15862     Blackfin: bfin_mac: set MDCDIV based on SCLK
15863
15864     Rather than hardcoding MDCDIV to 24 (which is correct for ~125mhz SCLK),
15865     use the real algorithm so it gets set correctly regardless of SCLK.
15866
15867     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15868     Acked-by: Ben Warren <biggerbadderben@gmail.com>
15869
15870 commit 930590f3e49c8f32256edf2e5861e1535a329c6c
15871 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
15872 Date:   Sat Jan 31 09:10:48 2009 +0100
15873
15874     ixp: move serial to drivers/serial
15875
15876     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
15877
15878 commit f90c8022f448bc5e93090e4b714368e52e912f0f
15879 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
15880 Date:   Sat Jan 31 09:04:58 2009 +0100
15881
15882     ixp: move pci init in arm/board instead of cpu
15883
15884     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
15885
15886 commit 8cb79b5f275f1888ccb278a2d2197140444a84b7
15887 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
15888 Date:   Sat Jan 31 08:56:49 2009 +0100
15889
15890     ixp: move pci drivers to drivers/pci
15891
15892     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
15893
15894 commit 012d5bab09a534e4800b02f50cf508e6837202ea
15895 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
15896 Date:   Sat Jan 31 08:53:44 2009 +0100
15897
15898     ixp: Move conditional compilation to Makefile
15899
15900     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
15901
15902 commit f693f501d67434df1f815fd1824a71973ae08207
15903 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
15904 Date:   Sat Jan 31 08:53:44 2009 +0100
15905
15906     ixp: add missing os define
15907
15908     need by arm-elf toolchains and no impact on the arm-linux one
15909
15910     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
15911
15912 commit b4e2f89dfcb206a22d34fa6b34878d85b498b39f
15913 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
15914 Date:   Sat Jan 31 09:53:39 2009 +0100
15915
15916     ixp: remove the option to include the Microcode
15917
15918     instead the board will have to load it from flash or ram
15919     which will be specified by npe_ucode env var
15920
15921     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
15922
15923 commit 1b017baf2071d8daf643bce87250db898c606c66
15924 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
15925 Date:   Fri Jan 30 09:45:23 2009 +0100
15926
15927     ixp/npe: Move conditional compilation to Makefile
15928
15929     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
15930
15931 commit 4e69087a1d6ef2eca6f46026cf5e7399b6c9e7c0
15932 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
15933 Date:   Wed Jan 28 21:58:04 2009 +0100
15934
15935     SX1: add hardware V2 support
15936
15937     In the V2 the 2 flash has been replace by one 32MB flash
15938
15939     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
15940
15941 commit f877f2233dbcd7417c2f0babe6a849099b167f3c
15942 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
15943 Date:   Wed Jan 28 21:58:03 2009 +0100
15944
15945     SX1: Fix second flash mapping
15946
15947     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
15948
15949 commit 47fd3bffed6430c91eb2660f859574ed98be5bd8
15950 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
15951 Date:   Wed Jan 28 21:58:03 2009 +0100
15952
15953     SX1: add CONFIG_STDOUT_USBTTY to enable preboot stdout redirect to usbtty
15954
15955     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
15956
15957 commit cfca33837ec83829c6a49c3bcc86c31bc2495ff6
15958 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
15959 Date:   Wed Jan 28 21:57:59 2009 +0100
15960
15961     move Samsung's board to board/samsung
15962
15963     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
15964
15965 commit e4943ec57466ea5dfa085e7a9e0ec44cb93c4e1e
15966 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
15967 Date:   Thu Jan 29 12:07:21 2009 +0100
15968
15969     move ARM Ltd. to vendor dir
15970
15971     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
15972
15973 commit a87fb1b308a2a375cb9ca74ca0dd3e2c5793d3bf
15974 Author: Larry Johnson <lrj@acm.org>
15975 Date:   Wed Jan 28 15:30:37 2009 -0500
15976
15977     ppc4xx: Clean up configuration file for Korat board
15978
15979     This patch updates the default environmental variables for the
15980     Korat PPC 440EPx board, and makes additional minor fixes.
15981
15982     Signed-off-by: Larry Johnson <lrj@acm.org>
15983     Signed-off-by: Stefan Roese <sr@denx.de>
15984
15985 commit f20405e31680efc36293c59b4963db57c9d93df4
15986 Author: Larry Johnson <lrj@acm.org>
15987 Date:   Wed Jan 28 15:30:02 2009 -0500
15988
15989     ppc4xx: Add variable "korat_usbcf" for Korat board
15990
15991     The new environment variable "korat_usbcf" selects the USB
15992     port used by the Korat board's CompactFlash controller.
15993
15994     Signed-off-by: Larry Johnson <lrj@acm.org>
15995     Signed-off-by: Stefan Roese <sr@denx.de>
15996
15997 commit fc01ea1e27d5b124f0a1868d0ce569f156d58dfe
15998 Author: Gunnar Rangoy <gunnar@rangoy.com>
15999 Date:   Fri Jan 23 12:56:31 2009 +0100
16000
16001     AVR32: macb - Search for PHY id
16002
16003     This patch adds support for searching through available PHY-addresses in
16004     the macb-driver. This is needed for the ATEVK1100 evaluation board,
16005     where the PHY-address will be initialized to either 1 or 7.
16006
16007     This patch adds a config option, CONFIG_MACB_SEARCH_PHY, which when
16008     enabled tells the driver to search for the PHY address.
16009
16010     Signed-off-by: Gunnar Rangoy <gunnar@rangoy.com>
16011     Signed-off-by: Paul Driveklepp <pauldriveklepp@gmail.com>
16012     Signed-off-by: Olav Morken <olavmrk@gmail.com>
16013     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
16014
16015 commit af8626e0c08a780d9ded1d9c4883a89355f60e75
16016 Author: Olav Morken <olavmrk@gmail.com>
16017 Date:   Fri Jan 23 12:56:26 2009 +0100
16018
16019     Fix IP alignment problem
16020
16021     This patch removes volatile from:
16022     volatile IP_t *ip = (IP_t *)xip;
16023
16024     Due to a bug, avr32-gcc will assume that ip is aligned on a word boundary when
16025     using volatile, which causes an exception since xip isn't aligned on a word
16026     boundary.
16027
16028     Signed-off-by: Gunnar Rangoy <gunnar@rangoy.com>
16029     Signed-off-by: Paul Driveklepp <pauldriveklepp@gmail.com>
16030     Signed-off-by: Olav Morken <olavmrk@gmail.com>
16031     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
16032
16033 commit 12a8b9db12f82a189ff143a58731007f5469da61
16034 Author: Ron Madrid <ron_madrid@sbcglobal.net>
16035 Date:   Wed Jan 28 16:17:21 2009 -0800
16036
16037     Marvell 88E1118 interrupt fix
16038
16039     This patch adjusts the LED control so that interrupt lines are not reading LEDs
16040     and effectively causing indefinite interrupts to the controller.
16041
16042     Signed-off-by: Ron Madrid <ron_madrid@sbcglobal.net>
16043     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
16044
16045 commit 9a37f2acc31a3296dddd3574ea9eaf7f319807b9
16046 Author: Stefan Roese <sr@denx.de>
16047 Date:   Wed Jan 21 17:14:26 2009 +0100
16048
16049     net: smc911x.c: Add LAN9211 to chip_ids[] array
16050
16051     Signed-off-by: Stefan Roese <sr@denx.de>
16052     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
16053
16054 commit 75edebe3011c963a7cd84be0f4a987477f2aaf89
16055 Author: Mike Frysinger <vapier@gentoo.org>
16056 Date:   Tue Jan 27 16:53:39 2009 -0500
16057
16058     Move is_valid_ether_addr() to include/net.h
16059
16060     Import the is_valid_ether_addr() function from the Linux kernel.
16061
16062     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16063     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
16064
16065 commit 268859338c0188eab1d0d3b867b7dad3c5cc734a
16066 Author: Michal Simek <monstr@monstr.eu>
16067 Date:   Mon Jan 5 12:25:13 2009 +0100
16068
16069     net: Sort Makefile labels
16070
16071     Signed-off-by: Michal Simek <monstr@monstr.eu>
16072     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
16073
16074 commit 1fbcbe9a95f39afb2df6ab8cba25b284b47ebfb2
16075 Author: Wolfgang Denk <wd@denx.de>
16076 Date:   Wed Jan 28 23:06:42 2009 +0100
16077
16078     85xx: Fix compile breakage with sbc8540 and sbc8560
16079
16080     This fixes an error which raises just a warning:
16081     sbc8560.c:250: warning: passing argument 2 of 'strmhz' makes integer from pointer without a cast
16082
16083     Signed-off-by: Wolfgang Denk <wd@denx.de>
16084
16085 commit 62625c0b081bd4019cecab14e9fc2e05e48d2a58
16086 Author: Mike Frysinger <vapier@gentoo.org>
16087 Date:   Wed Jan 28 13:48:55 2009 -0500
16088
16089     SPD823TS: do not define CONFIG_CMD_ENV
16090
16091     Since the SPD823TS board does not actually have any writable flash to save
16092     its environment, undefine CONFIG_CMD_ENV so the "saveenv" command is
16093     disabled.
16094
16095     This fixes the build error:
16096     common/libcommon.a(cmd_nvedit.o): In function `do_saveenv':
16097     common/cmd_nvedit.c:557: undefined reference to `saveenv'
16098     make: *** [u-boot] Error 1
16099
16100     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16101
16102 commit 7379f45a7bc71941c3920c2f6b3c3faa4d7fd315
16103 Author: Dirk Behme <dirk.behme@googlemail.com>
16104 Date:   Wed Jan 28 21:40:16 2009 +0100
16105
16106     OMAP3: Add Zoom1 board support
16107
16108     Support for Zoom MDK with OMAP3430. Details of Zoom MDK available here:
16109     http://www.logicpd.com/products/devkit/ti/zoom_mobile_development_kit
16110
16111     Signed-off-by: Nishanth Menon <nm@ti.com>
16112     Signed-off-by: Jason Kridner <jkridner@beagleboard.org>
16113
16114 commit 2be2c6cc674e26237962f5cf4c0d311e139e4241
16115 Author: Dirk Behme <dirk.behme@googlemail.com>
16116 Date:   Wed Jan 28 21:39:58 2009 +0100
16117
16118     OMAP3: Add Pandora support
16119
16120     Add Pandora support.
16121
16122     Signed-off-by: Grazvydas Ignotas <notasas@gmail.com>
16123     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
16124     Signed-off-by: Jason Kridner <jkridner@beagleboard.org>
16125
16126 commit ad9bc8e52d174d699d1367be0b90089e4fdeb933
16127 Author: Dirk Behme <dirk.behme@googlemail.com>
16128 Date:   Wed Jan 28 21:39:58 2009 +0100
16129
16130     OMAP3: Add EVM board
16131
16132     Add EVM board support.
16133
16134     Signed-off-by: Manikandan Pillai <mani.pillai@ti.com>
16135     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
16136     Signed-off-by: Jason Kridner <jkridner@beagleboard.org>
16137
16138 commit 9d0fc8110e7e755239329c26f300d5fc9946d3ec
16139 Author: Dirk Behme <dirk.behme@googlemail.com>
16140 Date:   Wed Jan 28 21:39:57 2009 +0100
16141
16142     OMAP3: Add Overo board
16143
16144     Add Overo board support.
16145
16146     Signed-off-by: Steve Sakoman <sakoman@gmail.com>
16147     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
16148     Signed-off-by: Jason Kridner <jkridner@beagleboard.org>
16149
16150 commit f904cdbb68167c647887f19929ad295dbaac8862
16151 Author: Dirk Behme <dirk.behme@googlemail.com>
16152 Date:   Tue Jan 27 18:19:12 2009 +0100
16153
16154     OMAP3: Add common power code, README, and BeagleBoard
16155
16156     Add BeagleBoard support, common power code and README.
16157
16158     Signed-off-by: Jason Kridner <jkridner@beagleboard.org>
16159     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
16160
16161 commit 9cda4f104b5313fadc21b75aa781c7a6aaf6ea60
16162 Author: Kumar Gala <galak@kernel.crashing.org>
16163 Date:   Wed Jan 28 08:31:10 2009 -0600
16164
16165     85xx: Fix compile breakage with MPC8540EVAL
16166
16167     Configuring for MPC8540EVAL board...
16168     mpc8540eval.c: In function 'checkboard':
16169     mpc8540eval.c:53: error: invalid operands to binary /
16170     make[1]: *** [mpc8540eval.o] Error 1
16171
16172     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16173
16174 commit 1a448db77b10153703bc5e4ad13dd55d88beb1d6
16175 Author: Bryan Wu <bryan.wu@analog.com>
16176 Date:   Sun Jan 18 23:04:27 2009 -0500
16177
16178     usb_scan_devices: fix output with no devices
16179
16180     We should check the return of usb_new_device() so that if no USB device is
16181     found, we print out the right message rather than always saying "new usb
16182     device found".
16183
16184     Signed-off-by: Bryan Wu <bryan.wu@analog.com>
16185     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16186     Signed-off-by: Remy Bohmer <linux@bohmer.net>
16187
16188 commit f1c1f540243438246aefb703fdcf16957e3a72e1
16189 Author: Stefan Roese <sr@denx.de>
16190 Date:   Thu Jan 22 10:11:21 2009 +0100
16191
16192     USB: Add high-speed (480Mb/s) to all USB related outputs
16193
16194     With this patch the USB related connection speed output ("usb tree" command and
16195     debug output) is now high-speed enabled.
16196
16197     This patch also fixes a compilation warning when debugging is enabled.
16198
16199     Signed-off-by: Stefan Roese <sr@denx.de>
16200     Signed-off-by: Remy Bohmer <linux@bohmer.net>
16201
16202 commit daa2dafb450a8073a4e42fd46cd4e995b208e4cb
16203 Author: Stefan Roese <sr@denx.de>
16204 Date:   Wed Jan 21 17:12:19 2009 +0100
16205
16206     USB: Add dcache support to the EHCI driver
16207
16208     This patch adds routines to handle (flush/invalidate) the dcache for the
16209     QH and qTD structures and data buffers. This is needed on platforms using
16210     this EHCI support with dcache enabled (like the MIPS VCT board port).
16211
16212     Signed-off-by: Stefan Roese <sr@denx.de>
16213     Signed-off-by: Remy Bohmer <linux@bohmer.net>
16214
16215 commit 4e0ea0efc1e501186aca8577a4042fc6fa641602
16216 Author: Stefan Roese <sr@denx.de>
16217 Date:   Wed Jan 21 17:12:28 2009 +0100
16218
16219     USB: Add EHCI support for VCT EHCI controller
16220
16221     Signed-off-by: Stefan Roese <sr@denx.de>
16222     Signed-off-by: Remy Bohmer <linux@bohmer.net>
16223
16224 commit 832e61418eedfea172bd2fdfd0ea0d199cc70a9d
16225 Author: Stefan Roese <sr@denx.de>
16226 Date:   Wed Jan 21 17:12:10 2009 +0100
16227
16228     USB: Add config option to call ehci_hcd_init() again after EHCI reset
16229
16230     This patch adds the config option CONFIG_EHCI_HCD_INIT_AFTER_RESET
16231     to call ehci_hcd_init() again after ehci_reset() is executed. This
16232     is needed for the upcoming VCT EHCI support which needs to re-init
16233     the hcd part again after the EHCI CMD_RESET is executed.
16234
16235     Signed-off-by: Stefan Roese <sr@denx.de>
16236     Signed-off-by: Remy Bohmer <linux@bohmer.net>
16237
16238 commit 597eb28bd9691266b7b804364cda577cdb51d106
16239 Author: Stefan Roese <sr@denx.de>
16240 Date:   Wed Jan 21 17:12:01 2009 +0100
16241
16242     USB: Fix speed detection on EHCI cntr with root hub transaction translators
16243
16244     This patch fixes an issue that the speed of USB devices was not detected
16245     correctly on some EHCI controllers. This will be used on the upcoming VCT
16246     EHCI support.
16247
16248     Signed-off-by: Stefan Roese <sr@denx.de>
16249     Signed-off-by: Remy Bohmer <linux@bohmer.net>
16250
16251 commit 20cc06611ea33fc0a67a5e56e6476379d2de3091
16252 Author: Thomas Abraham <t-abraham@ti.com>
16253 Date:   Sun Jan 4 09:41:20 2009 +0530
16254
16255     usb : musb : Enabling USB MSC support for DM6446 (TI DaVinci) platform
16256
16257     Enabling USB MSC support for DM6446 (TI DaVinci) platform in the
16258     configuration file.
16259
16260     Signed-off-by: Ravi Babu <ravibabu@ti.com>
16261     Signed-off-by: Swaminathan S <swami.iyer@ti.com>
16262     Signed-off-by: Thomas Abraham <t-abraham@ti.com>
16263     Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
16264     Signed-off-by: Remy Bohmer <linux@bohmer.net>
16265
16266 commit 538ef967715322f64ee08efa2296d9682111b014
16267 Author: Thomas Abraham <t-abraham@ti.com>
16268 Date:   Sun Jan 4 09:41:16 2009 +0530
16269
16270     usb : musb : Enabling DM6446 (TI DaVinci) USB module power
16271
16272     Enabling DM6446 (TI DaVinci) USB module power and MUSB low-level
16273     controller hook up to USB core layer.
16274
16275     Signed-off-by: Ravi Babu <ravibabu@ti.com>
16276     Signed-off-by: Swaminathan S <swami.iyer@ti.com>
16277     Signed-off-by: Thomas Abraham <t-abraham@ti.com>
16278     Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
16279     Signed-off-by: Remy Bohmer <linux@bohmer.net>
16280
16281 commit e142e9f35f8ec61e74bf8019428b003f5070c33b
16282 Author: Thomas Abraham <t-abraham@ti.com>
16283 Date:   Sun Jan 4 09:41:13 2009 +0530
16284
16285     usb : musb : Adding DM6446 (TI DaVinci) platform specific USB support
16286
16287     Adding DM6446 (TI DaVinci) platform specific USB functionality for
16288     USB Phy and VBUS initialization.
16289
16290     Signed-off-by: Ravi Babu <ravibabu@ti.com>
16291     Signed-off-by: Swaminathan S <swami.iyer@ti.com>
16292     Signed-off-by: Thomas Abraham <t-abraham@ti.com>
16293     Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
16294     Signed-off-by: Remy Bohmer <linux@bohmer.net>
16295
16296 commit a9d39ebe91ecdd5ac0a0cf56ea162a19773db8da
16297 Author: Thomas Abraham <t-abraham@ti.com>
16298 Date:   Sun Jan 4 09:41:09 2009 +0530
16299
16300     usb : musb : Adding USB VBUS enable functionality for DM644x DVEVM
16301
16302     Adding USB VBUS enable functionality for DM644x DVEVM (TI DaVinci)
16303     platform.
16304
16305     Signed-off-by: Ravi Babu <ravibabu@ti.com>
16306     Signed-off-by: Swaminathan S <swami.iyer@ti.com>
16307     Signed-off-by: Thomas Abraham <t-abraham@ti.com>
16308     Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
16309     Signed-off-by: Remy Bohmer <linux@bohmer.net>
16310
16311 commit a142896934c755e679ba87e227a8e449f39b0012
16312 Author: Thomas Abraham <t-abraham@ti.com>
16313 Date:   Sun Jan 4 09:41:03 2009 +0530
16314
16315     usb : musb : Adding host controller driver for Mentor USB controller
16316
16317     Adding Mentor USB core functionality and Mentor USB Host controller
16318     functionality for Mentor USB OTG controller (musbhdrc).
16319
16320     Signed-off-by: Ravi Babu <ravibabu@ti.com>
16321     Signed-off-by: Swaminathan S <swami.iyer@ti.com>
16322     Signed-off-by: Thomas Abraham <t-abraham@ti.com>
16323     Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
16324     Signed-off-by: Remy Bohmer <linux@bohmer.net>
16325
16326 commit c7d703f3f3c3d6b020bda4cf633f8a6167c3cd2a
16327 Author: Mike Frysinger <vapier@gentoo.org>
16328 Date:   Thu Jan 1 18:27:27 2009 -0500
16329
16330     usb.h: use standard __LITTLE_ENDIAN from Linux headers
16331
16332     Rather than forcing people to define a custom "LITTLEENDIAN", just use the
16333     __LITTLE_ENDIAN one from the Linux byteorder headers that every arch is
16334     already setting up.
16335
16336     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16337     Signed-off-by: Remy Bohmer <linux@bohmer.net>
16338
16339 commit 7b6e31eb17e3ff76238a60803fc531517d516223
16340 Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
16341 Date:   Wed Dec 31 10:33:56 2008 +0100
16342
16343     USB ehci ixp4xx support
16344
16345     Add USB ehci ixp4xx host controller. Test on ixdp465 board.
16346
16347     Signed-off-by: Michael Trimarchi <trimarchimichael@yahoo.it>
16348     Signed-off-by: Remy Bohmer <linux@bohmer.net>
16349
16350 commit 1ed9f9adc88218841dfeb60b9094a5a548bff009
16351 Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
16352 Date:   Wed Dec 31 10:33:22 2008 +0100
16353
16354     USB ehci remove infinite loop and use handshake function
16355
16356     USB ehci code cleanup. Use handshake instead of infinite while loop
16357     to check the STD_ASS status
16358
16359     Signed-off-by: Michael Trimarchi <trimarchimichael@yahoo.it>
16360     Signed-off-by: Remy Bohmer <linux@bohmer.net>
16361
16362 commit 8fea2914ac974029b65926ef8247d908f84d202d
16363 Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
16364 Date:   Wed Dec 31 10:32:41 2008 +0100
16365
16366     Add initial support for USB ehci pci
16367
16368     Add USB ehci pci support. This patch doesn't include any
16369     pci_ids and it is not tested on real hardware.
16370
16371     Signed-off-by: Michael Trimarchi <trimarchimichael@yahoo.it>
16372     Signed-off-by: Remy Bohmer <linux@bohmer.net>
16373
16374 commit 14e4111cdab7e7738ff6a203d445e4d8377f058f
16375 Author: Bryan Wu <Bryan.Wu@analog.com>
16376 Date:   Thu Jan 1 19:48:07 2009 -0500
16377
16378     usb_storage: do not reset SanDisk Corporation U3 Cruzer Micro USB thumb drive
16379
16380     The SanDisk Corporation U3 Cruzer Micro 1/4GB Flash Drive 000016244373FFB4
16381     does not like to be reset, so check for it.
16382
16383     Signed-off-by: Bryan Wu <bryan.wu@analog.com>
16384     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16385     Signed-off-by: Remy Bohmer <linux@bohmer.net>
16386
16387 commit 1eb734fed3b79a5e6106dad16e88041894fdab30
16388 Author: Thomas Abraham <t-abraham@ti.com>
16389 Date:   Sun Jan 4 12:15:35 2009 +0530
16390
16391     usb : usb_kbd : Populating 'priv' member of USB keyboard device_t structure
16392
16393     This patch populates the 'priv' field of the USB keyboard device_t
16394     structure. The 'priv' field is populated with the address of the
16395     'struct usb_device' structure that represents the USB device.
16396
16397     The 'priv' field can then be used in the 'usb_event_poll' function to
16398     determine the USB device that requires to be polled. An
16399     example of its usage in 'usb_event_poll' function is as below.
16400
16401         device_t *dev;
16402         struct usb_device *usb_kbd_dev;
16403
16404         <snip>
16405
16406         dev = device_get_by_name("usbkbd");
16407         usb_kbd_dev = (struct usb_device *)dev->priv;
16408         iface = &usb_kbd_dev->config.if_desc[0];
16409
16410     Signed-off-by: Thomas Abraham <t-abraham@ti.com>
16411     Signed-off-by: Remy Bohmer <linux@bohmer.net>
16412
16413 commit 366523c26b6320af171459b19e6e0e9e3baa83ca
16414 Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
16415 Date:   Thu Dec 18 10:05:37 2008 +0100
16416
16417     USB change speed
16418
16419     USB changes the speed according to the port status
16420
16421     Signed-off-by: Michael Trimarchi <trimarchimichael@yahoo.it>
16422     Signed-off-by: Remy Bohmer <linux@bohmer.net>
16423
16424 commit c0d722fe7ee1cb452dfd9246419188b3f6d9c4df
16425 Author: Remy Böhmer <linux@bohmer.net>
16426 Date:   Sat Dec 13 22:51:58 2008 +0100
16427
16428     EHCI fix code and ixp4xx test.
16429     USB ehci configuration parameter:
16430
16431     #define CONFIG_CMD_USB          1
16432     #define CONFIG_USB_STORAGE      1
16433     #define CONFIG_USB_EHCI
16434     #define CONFIG_USB_EHCI_IXP4XX      1
16435     #define CONFIG_EHCI_IS_TDI  1
16436     #define CONFIG_EHCI_DESC_BIG_ENDIAN     1
16437     #define CONFIG_EHCI_MMIO_BIG_ENDIAN     1
16438     #define CONFIG_SYS_USB_EHCI_MAX_ROOT_PORTS 2
16439     #define CONFIG_LEGACY_USB_INIT_SEQ      1
16440
16441     2 USB Device(s) found
16442            scanning bus for storage devices... 0 Storage Device(s) found
16443     => usb tree
16444
16445     Device Tree:
16446       1  Hub (1.5MBit/s, 0mA)
16447       |  u-boot EHCI Host Controller
16448       |
16449       |+-2  Mass Storage (12MBit/s, 100mA)
16450            Sony Storage Media 0C07040930296
16451
16452     =>
16453
16454     Signed-off-by: Michael Trimarchi <trimarchimichael@yahoo.it>
16455     Signed-off-by: Remy Böhmer <linux@bohmer.net>
16456
16457 commit 51ab142b8b546d5e627b2c8c36d0adae222565f7
16458 Author: michael <michael@panicking.retis>
16459 Date:   Thu Dec 11 13:43:55 2008 +0100
16460
16461     [PATCH] This patch add varius fix to the ehci.
16462     - fix ehci_readl, ehci_writel
16463     - introduce new define in ehci.h
16464     - introduce the handshake function for waiting on a register
16465     - fix usb_ehci_fsl with the new HC_LENGTH macro
16466
16467     Signed-off-by: Michael Trimarchi <trimarchimichael@yahoo.it>
16468     Signed-off-by: Remy Böhmer <linux@bohmer.net>
16469
16470 commit db63299b1dd2894ade542278210bccd046de6435
16471 Author: michael <michael@panicking.retis>
16472 Date:   Wed Dec 10 17:55:19 2008 +0100
16473
16474     [PATCH] Fix EHCI usb. I start to test on a
16475     IXP465 board and I find some errors in the code. This
16476     patch fix:
16477     - descriptor initizialization (config, interface and endpoint
16478       must be one next-to the other when the USB_DT_CONFIG message
16479       is send.
16480     - FIX little/endian bigendian (introduce the CONFIG_EHCI_DESC_BIG_ENDIAN
16481       and the CONFIG_EHCI_MMIO_BIG_ENDIAN)
16482     - Introduce the linux version of the usb_config_descriptor and
16483       usb_interface descriptor. This descriptor does't contains
16484       u-boot extension.
16485
16486     Signed-off-by: Michael Trimarchi <trimarchimichael@yahoo.it>
16487     Signed-off-by: Remy Böhmer <linux@bohmer.net>
16488
16489 commit 6b92487dcf9afe83a3570153d66940fdb293be76
16490 Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
16491 Date:   Fri Nov 28 13:22:09 2008 +0100
16492
16493     USB ehci freescale support
16494
16495     Add USB ehci freescale support
16496
16497     Signed-off-by: Michael Trimarchi <trimarchi@gandalf.sssup.it>
16498     Signed-off-by: Remy Böhmer <linux@bohmer.net>
16499
16500 commit aaf098cfeed04595d4c5100ffd39095d79edbf90
16501 Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
16502 Date:   Fri Nov 28 13:20:46 2008 +0100
16503
16504     USB ehci core support
16505
16506     Add USB ehci core support
16507
16508     Signed-off-by: Michael Trimarchi <trimarchi@gandalf.sssup.it>
16509     Signed-off-by: Remy Böhmer <linux@bohmer.net>
16510
16511 commit 3e126484df7868e341545cce740b24b62b0cd3b7
16512 Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
16513 Date:   Fri Nov 28 13:19:19 2008 +0100
16514
16515     Prepare USB layer for ehci
16516
16517     Prepare USB layer for ehci support
16518
16519     Signed-off-by: Michael Trimarchi <trimarchi@gandalf.sssup.it>
16520     Signed-off-by: Remy Böhmer <linux@bohmer.net>
16521
16522 commit a0cb3fc31e58996a1c5732715ac04159d4d284fd
16523 Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
16524 Date:   Wed Dec 10 15:52:06 2008 +0100
16525
16526     USB storage cleanup patch
16527
16528     Cleanup usb storage
16529
16530     Signed-off-by: Michael Trimarchi <trimarchimichael@yahoo.it>
16531     Signed-off-by: Remy Bohmer <linux@bohmer.net>
16532
16533 commit fe033ad6d0883063fe857237abb9436fab03208c
16534 Author: Mike Frysinger <vapier@gentoo.org>
16535 Date:   Sun Oct 12 06:02:55 2008 -0400
16536
16537     Blackfin: fixup misc warnings such as printf's and missing casts
16538
16539     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16540
16541 commit 1f4a3bb50343719c434d7e2541a2f86480a6d25c
16542 Author: Mike Frysinger <vapier@gentoo.org>
16543 Date:   Sun Oct 12 22:09:26 2008 -0400
16544
16545     Blackfin: convert old boards to use COBJS-y Makefile style
16546
16547     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16548
16549 commit 1f75d6f0ff005762d3e6ad92ae4ce2ab366b3bb5
16550 Author: Mike Frysinger <vapier@gentoo.org>
16551 Date:   Sat Oct 11 22:38:37 2008 -0400
16552
16553     Blackfin: bf533-stamp: rewrite resource swap logic
16554
16555     The old swap function tended to clobber unrelated pins and screw up masks.
16556     Rewrite the thing from scratch so it only uses the resources it needs.
16557
16558     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16559
16560 commit 29d4ea0a9073c82469184331010136f52edf8db6
16561 Author: Mike Frysinger <vapier@gentoo.org>
16562 Date:   Sat Oct 11 22:08:42 2008 -0400
16563
16564     Blackfin: bootldr: implement BF53x/BF56x LDR loader
16565
16566     The BF53x/BF56x parts do not have an on-chip ROM to boot LDRs out of
16567     arbitrary memory locations, so implement a basic one in software.
16568
16569     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16570
16571 commit 8b35e3aeff6c2d747c37697997b3f8a808432329
16572 Author: Mike Frysinger <vapier@gentoo.org>
16573 Date:   Sat Oct 11 22:05:42 2008 -0400
16574
16575     Blackfin: implement real write support for OTP
16576
16577     Now that real documentation has been released for the OTP interface and
16578     the on-chip ROM wrt writing/timings, implement support for reading/writing
16579     as well as dumping/locking.
16580
16581     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16582
16583 commit 9372c3214808fab545227d8d0f76b3bfcc6760ec
16584 Author: Mike Frysinger <vapier@gentoo.org>
16585 Date:   Sat Oct 11 22:04:05 2008 -0400
16586
16587     Blackfin: update on-chip ROM API
16588
16589     This brings the API for the on-chip ROM in line with the toolchain and
16590     hardware documentation.
16591
16592     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16593
16594 commit 7633903bff432ec7b27905dce7396958553f2be6
16595 Author: Mike Frysinger <vapier@gentoo.org>
16596 Date:   Sat Oct 11 21:52:17 2008 -0400
16597
16598     Blackfin: allow serial console to be disabled
16599
16600     Some devices have no UART device pulled out, so allow people to disable the
16601     driver completely in favor of other methods (like JTAG-console).
16602
16603     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16604
16605 commit 36ea8e9ad1107af12d244bba8c73e85b9f655e45
16606 Author: Mike Frysinger <vapier@gentoo.org>
16607 Date:   Sat Oct 11 21:51:20 2008 -0400
16608
16609     Blackfin: support console-over-JTAG
16610
16611     The Blackfin JTAG has the ability to pass data via a back-channel without
16612     halting the processor.  Utilize that channel to emulate a console.
16613
16614     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16615
16616 commit cf8f2efb5f39c5225da92391c14a07eecbeca881
16617 Author: Mike Frysinger <vapier@gentoo.org>
16618 Date:   Sat Oct 11 21:49:06 2008 -0400
16619
16620     Blackfin: handle new anomalies with reset
16621
16622     Workaround fun new anomalies related to software reset of the processor.
16623
16624     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16625
16626 commit b1e9435b643043dd8fbd1fcc47309c6acb7b3c8e
16627 Author: Mike Frysinger <vapier@gentoo.org>
16628 Date:   Sat Oct 11 21:44:00 2008 -0400
16629
16630     Blackfin: pass RETX to Linux
16631
16632     Make sure we save the value of RETX at power on and then pass it on to the
16633     kernel so that it can nicely debug a "double-fault-caused-a-reset" crash.
16634
16635     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16636
16637 commit b5eba3fafcccd1979380f12a256bd0e19be3d61e
16638 Author: Mike Frysinger <vapier@gentoo.org>
16639 Date:   Sat Oct 11 21:40:26 2008 -0400
16640
16641     Blackfin: clarify relocation comment during init
16642
16643     People often ask questions about the init process and when things go
16644     from flash to relocated base, so clarify the comments a bit.
16645
16646     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16647
16648 commit 95433f6d43ede6b40c1d900f3f704c839aa074f1
16649 Author: Mike Frysinger <vapier@gentoo.org>
16650 Date:   Sat Oct 11 21:23:41 2008 -0400
16651
16652     Blackfin: just set SP register directly during init
16653
16654     No need to set the SP register indirectly to the configured value when it
16655     can be set directly.
16656
16657     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16658
16659 commit 51230e6e356ccf4c932e0c4ff54f1e49da02285c
16660 Author: Mike Frysinger <vapier@gentoo.org>
16661 Date:   Sat Oct 11 21:15:53 2008 -0400
16662
16663     Blackfin: add portmuxing for UARTs on the BF51x
16664
16665     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16666
16667 commit 4f6a313240c531042f16909a3a170ab047b95779
16668 Author: Mike Frysinger <vapier@gentoo.org>
16669 Date:   Sun Jun 1 01:26:29 2008 -0400
16670
16671     Blackfin: respect CONFIG_CLKIN_HALF
16672
16673     As pointed out by Ivan Koryakovskiy, the initialization code was not
16674     actually respecting the CONFIG_CLKIN_HALF option when configuring the
16675     PLL_CTL register.
16676
16677     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16678
16679 commit dc2bfb0b58d7462b9eba68f3ae38e38cada0ad33
16680 Author: Mike Frysinger <vapier@gentoo.org>
16681 Date:   Sun Jun 1 01:21:34 2008 -0400
16682
16683     Blackfin: use common memcpy routine during init
16684
16685     Rather than using a local custom memcpy function, just call the existing
16686     optimized Blackfin version.
16687
16688     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16689
16690 commit 362c943347364e9373af4c5530778491ab56ec2e
16691 Author: Mike Frysinger <vapier@gentoo.org>
16692 Date:   Wed Apr 9 02:27:06 2008 -0400
16693
16694     Blackfin: set default boot SPI CS for BF538/BF539
16695
16696     The BF538/BF539 use CS2 for booting off of rather than CS1 like newer
16697     Blackfin parts.
16698
16699     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16700
16701 commit 74dde80bd5d55bc146630853ca191aaeea7c30f4
16702 Author: Mike Frysinger <vapier@gentoo.org>
16703 Date:   Wed Apr 9 02:20:59 2008 -0400
16704
16705     Blackfin: punt unused BF533-STAMP definitions
16706
16707     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16708
16709 commit fee531eeefc3b5f2c63c7fe27b9f55d924c59c26
16710 Author: Mike Frysinger <vapier@gentoo.org>
16711 Date:   Fri Apr 18 20:44:11 2008 -0400
16712
16713     Blackfin: resurrect BF533-STAMP video splash driver
16714
16715     This video driver used to live in the Blackfin cpu directory, but it was
16716     lost during the unification process.  This brings it back.
16717
16718     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16719
16720 commit a750d038f2548d846ea1e046d873dc932d041319
16721 Author: Mike Frysinger <vapier@gentoo.org>
16722 Date:   Wed Apr 9 02:31:29 2008 -0400
16723
16724     Blackfin: tighten up post memory coding style
16725
16726     No functional changes here; just cleanup code style a bit.
16727
16728     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16729
16730 commit 0649908f92c9bd214dd139aa3d4698c1654a45c6
16731 Author: Mike Frysinger <vapier@gentoo.org>
16732 Date:   Wed Apr 9 02:29:18 2008 -0400
16733
16734     Blackfin: bf537-stamp nand: fix more style errors in previous commit
16735
16736     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16737
16738 commit 41f3325ae9add641036d7cb362e884b698e53f07
16739 Author: Mike Frysinger <vapier@gentoo.org>
16740 Date:   Sat Oct 11 20:31:17 2008 -0400
16741
16742     Blackfin: drop dead/wrong debug code in initdram()
16743
16744     The DEBUG code in initdram() is quite old and was never really useful, so
16745     just drop it altogether.  Common Blackfin debug code does a better job.
16746
16747     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16748
16749 commit 65ba1abd3b90e0b2585745809b78e2651bd3bacb
16750 Author: Mike Frysinger <vapier@gentoo.org>
16751 Date:   Sat Oct 11 20:30:28 2008 -0400
16752
16753     Blackfin: bf533-ezkit: shuffle flash defines a little
16754
16755     Some of the flash defines weren't in the correct location and caused build
16756     problems in some configurations, so let's move types and defines to better
16757     local locations.
16758
16759     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16760
16761 commit be853bf86b41e91f4c422f0f56fdf87ea3191266
16762 Author: Mike Frysinger <vapier@gentoo.org>
16763 Date:   Mon Oct 6 04:16:47 2008 -0400
16764
16765     Blackfin: overhaul i2c driver
16766
16767     The current Blackfin i2c driver does not work properly with certain devices
16768     due to it breaking up transfers incorrectly.  This is a rewrite of the
16769     driver and relocates it to the newer place in the source tree.
16770
16771     Also remove duplicated I2C speed defines in Blackfin board configs and
16772     disable I2C slave address usage since it isn't implemented.
16773
16774     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16775
16776 commit b6edc719a106ab7fa6e6950b4d97bc39c1368e45
16777 Author: Mike Frysinger <vapier@gentoo.org>
16778 Date:   Mon Oct 6 04:00:07 2008 -0400
16779
16780     Blackfin: respect CONFIG_SYS_MONITOR_LEN for default flash protection
16781
16782     Respect the CONFIG_SYS_MONITOR_LEN define rather than assuming a size of
16783     128kB when setting up the default flash protection region for U-Boot
16784     itself.
16785
16786     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16787
16788 commit 78a0ba7dc24c9682371f6ee8549b569fb573a329
16789 Author: Mike Frysinger <vapier@gentoo.org>
16790 Date:   Mon Oct 6 03:57:39 2008 -0400
16791
16792     Blackfin: respect/check CONFIG_SYS_GBL_DATA_SIZE
16793
16794     When setting up the global data, rather than relying on sizeof(), use the
16795     common CONFIG_SYS_GBL_DATA_SIZE define.
16796
16797     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16798
16799 commit 01815c2d06c5b838f2cd536703e47bd2c9148194
16800 Author: Mike Frysinger <vapier@gentoo.org>
16801 Date:   Mon Oct 6 03:52:24 2008 -0400
16802
16803     Blackfin: implement general support for CONFIG_STATUS_LED
16804
16805     Here are the Blackfin-specific and board-independent pieces for status leds.
16806
16807     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16808
16809 commit 6882b5a79a3247494b62c05015fa672557f1bfaa
16810 Author: Mike Frysinger <vapier@gentoo.org>
16811 Date:   Mon Oct 6 03:49:32 2008 -0400
16812
16813     Blackfin: do not init i2c in Blackfin board init
16814
16815     The common code takes care of calling i2c_init() when needed, so no point
16816     in us doing it as well.
16817
16818     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16819
16820 commit 1118ea73698eee6e72ef5cbfc00e41746040304f
16821 Author: Mike Frysinger <vapier@gentoo.org>
16822 Date:   Mon Oct 6 03:42:20 2008 -0400
16823
16824     Blackfin: bfin_mac: update port muxing
16825
16826     Adds support more Blackfin parts and fixes broken muxing for older ones.
16827
16828     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16829
16830 commit 05b75e48832fc4afeecf8e76d704349557dffa35
16831 Author: Mike Frysinger <vapier@gentoo.org>
16832 Date:   Mon Oct 6 03:35:44 2008 -0400
16833
16834     Blackfin: fix dcache handling when doing dma memcpy's
16835
16836     Our dcache invalidate function doesn't just invalidate, it also flushes.
16837     So rename the function accordingly and fix the dma_memcpy() function so it
16838     doesn't inadvertently corrupt the data destination.
16839
16840     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16841
16842 commit 68e5632494168095d75f120af70043b68afd2476
16843 Author: Mike Frysinger <vapier@gentoo.org>
16844 Date:   Thu Aug 7 18:56:56 2008 -0400
16845
16846     Blackfin: dont generate ldrs with --force
16847
16848     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16849
16850 commit 746290dfd86a70b41fc5fdd3df1424a647d5c5e8
16851 Author: Mike Frysinger <vapier@gentoo.org>
16852 Date:   Thu Aug 7 18:55:30 2008 -0400
16853
16854     Blackfin: pass --bmode/--initcode when creating ldr
16855
16856     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16857
16858 commit 0332e4df71fccf9a96c5a4393e3c5d5daa50880a
16859 Author: Mike Frysinger <vapier@gentoo.org>
16860 Date:   Thu Aug 7 18:39:27 2008 -0400
16861
16862     Blackfin: minimize time cache is turned off when replacing cplb entries
16863
16864     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16865
16866 commit 21d631360430cf0ae9099612273cd4de28911ba9
16867 Author: Mike Frysinger <vapier@gentoo.org>
16868 Date:   Thu Aug 7 15:31:13 2008 -0400
16869
16870     Blackfin: split cache handling out of dma_memcpy()
16871
16872     Creating a new dma_memcpy() function that skips all cache checks allows us
16873     to use the function in very early init where the cache is not yet setup.
16874
16875     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16876
16877 commit d31eb38512bed377d5d4b3c696662e52120a2e4c
16878 Author: Mike Frysinger <vapier@gentoo.org>
16879 Date:   Thu Aug 7 15:30:49 2008 -0400
16880
16881     Blackfin: abort dma_memcpy() for L1 scratchpad
16882
16883     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16884
16885 commit 81b799add709177e838466461f7b9989488b0fd5
16886 Author: Mike Frysinger <vapier@gentoo.org>
16887 Date:   Thu Aug 7 15:27:52 2008 -0400
16888
16889     Blackfin: rename bootm.c to boot.c
16890
16891     The boot file contains functions for more than just "bootm", so rename it
16892     accordingly.
16893
16894     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16895
16896 commit d7ca7dd5bfc418ac173e9d2712f6cc2d8147a091
16897 Author: Mike Frysinger <vapier@gentoo.org>
16898 Date:   Thu Aug 7 13:22:37 2008 -0400
16899
16900     Blackfin: set more sane default board config values
16901
16902     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16903
16904 commit 36cd52a00794fb15ffab05d640acca92d7482993
16905 Author: Mike Frysinger <vapier@gentoo.org>
16906 Date:   Thu Aug 7 15:24:59 2008 -0400
16907
16908     Blackfin: convert CMD_LINE_ADDR to CONFIG_LINUX_CMDLINE_{ADDR,SIZE}
16909
16910     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16911
16912 commit c8054bc12e00669bd7588f2b30fef48aa94babac
16913 Author: Mike Frysinger <vapier@gentoo.org>
16914 Date:   Thu Aug 7 13:21:27 2008 -0400
16915
16916     Blackfin: add bit defines for DDR parts
16917
16918     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16919
16920 commit 154502fe0796f3b7a4698378c5d2080ae28a9782
16921 Author: Mike Frysinger <vapier@gentoo.org>
16922 Date:   Thu Aug 7 13:21:11 2008 -0400
16923
16924     Blackfin: add defines to describe active bootrom behavior
16925
16926     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16927
16928 commit 2b6fd5c77db9c6ed3cea9799c86ff922cf0107b2
16929 Author: Kim Phillips <kim.phillips@freescale.com>
16930 Date:   Tue Jan 27 16:03:53 2009 -0600
16931
16932     mpc83xx: fix undefined reference to `flush_cache' error in simpc8313 build
16933
16934     extend commit c70564e6b1bd08f3230182392238907f3531a87e
16935     "NAND: Fix cache and memory inconsistency issue" to add the cache.o dependency
16936     to the simpc8313 build and fix this:
16937
16938     ...Large Page NAND...Configuring for SIMPC8313 board...
16939     nand_boot_fsl_elbc.o: In function `nand_boot':
16940     nand_spl/board/sheldon/simpc8313/nand_boot_fsl_elbc.c:150: undefined reference to `flush_cache'
16941     make[1]: *** [/home/r1aaha/git/u-boot-mpc83xx/nand_spl/u-boot-spl] Error 1
16942     make: *** [nand_spl] Error 2
16943
16944     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
16945
16946 commit 54a7cc4912feefa45be961cc47cc159563725d2f
16947 Author: Wolfgang Denk <wd@denx.de>
16948 Date:   Wed Jan 28 09:25:31 2009 +0100
16949
16950     mpc8536ds.c: include sata.h to for needed function prototypes
16951
16952     Signed-off-by: Wolfgang Denk <wd@denx.de>
16953
16954 commit 2fb2604d5c20beb061b0a94282b7f6eb14d00cb8
16955 Author: Peter Tyser <ptyser@xes-inc.com>
16956 Date:   Tue Jan 27 18:03:12 2009 -0600
16957
16958     Command usage cleanup
16959
16960     Remove command name from all command "usage" fields and update
16961     common/command.c to display "name - usage" instead of
16962     just "usage". Also remove newlines from command usage fields.
16963
16964     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
16965
16966 commit 79621bc10ba8b8c45d348994aba5b9e4923cb77b
16967 Author: Peter Tyser <ptyser@xes-inc.com>
16968 Date:   Tue Jan 27 18:03:11 2009 -0600
16969
16970     amcc: Clean up command usage output
16971
16972     Update taihu and taishan commands to use cmd_usage() function
16973     to display usage messages.
16974
16975     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
16976
16977 commit 62c3ae7c6ef215b1afa614abdf61acf077752207
16978 Author: Peter Tyser <ptyser@xes-inc.com>
16979 Date:   Tue Jan 27 18:03:10 2009 -0600
16980
16981     Standardize command usage messages with cmd_usage()
16982
16983     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
16984
16985 commit 84cde2bb409c07c6ef36a192d194359d4e9ccd70
16986 Author: Peter Tyser <ptyser@xes-inc.com>
16987 Date:   Tue Jan 27 18:03:09 2009 -0600
16988
16989     pcs440ep: Clean up led command definition
16990
16991     The pcs440ep's led command usage formatting is non-standard.  It
16992     was made standard in preparation for larger command usage updates.
16993
16994     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
16995
16996 commit 9507e7867e04dc48c80ee333c2a9a5e70e887f62
16997 Author: Peter Tyser <ptyser@xes-inc.com>
16998 Date:   Tue Jan 27 18:03:08 2009 -0600
16999
17000     Clean up diufb command definitions
17001
17002     The diufb command usage formatting is non-standard.  It was
17003     made standard in preparation for larger command usage updates.
17004
17005     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
17006
17007 commit 6450a8485836fc80615ae6de6a864c33369b44f5
17008 Author: Wolfgang Denk <wd@denx.de>
17009 Date:   Wed Jan 28 00:29:26 2009 +0100
17010
17011     Update CHANGELOG, tiny coding style cleanup.
17012
17013     Signed-off-by: Wolfgang Denk <wd@denx.de>
17014
17015 commit cf7e399fb35b3aea90a27d1df72f45f5d6156204
17016 Author: Mike Frysinger <vapier@gentoo.org>
17017 Date:   Tue Jan 27 16:12:21 2009 -0500
17018
17019     SATA: do not auto-initialize during boot
17020
17021     Rather than have the board code initialize SATA automatically during boot,
17022     make the user manually run "sata init".  This brings the SATA subsystem in
17023     line with common U-Boot policy.
17024
17025     Rather than having a dedicated weak function "is_sata_supported", people
17026     can override sata_initialize() to do their weird board stuff.  Then they
17027     can call the actual __sata_initialize().
17028
17029     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
17030
17031 commit 50970839712dda35399e2fa83fe818df9354d618
17032 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
17033 Date:   Mon Jan 26 08:45:14 2009 -0500
17034
17035     part_efi: Fix partition size calculation due to inclusive ending LBA.
17036
17037     The ending LBA is inclusive. Hence, the partition size should be
17038     ((ending-LBA + 1) - starting-LBA) to get the proper partition size.
17039
17040     This is confirmed against the results from the parted tool.
17041     (e.g. use parted /dev/sda -s unit S print) and observe the size.
17042
17043     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
17044
17045 commit b5b004ad8a0ac6f98bd5708ec8b22fbddd1c1042
17046 Author: Tomasz Figa <tomasz.figa@gmail.com>
17047 Date:   Tue Dec 30 18:35:57 2008 +0100
17048
17049     jffs2: Fix zero sector_size when not using CONFIG_JFFS2_CMDLINE
17050
17051     This patch fixes a bug (?) introduced after inclusion of the new
17052     JFFS2 code.
17053
17054     When not using CONFIG_JFFS2_CMDLINE, the code in cmd_jffs2.c doesn't
17055     fill in part->sector_size (keeping it as 0), but a correct value is
17056     needed by the code in jffs2_1pass.c. This causes all JFFS2 accesses
17057     to be in the same place of the memory, what obviously means
17058     impossibility to use the JFFS2 partition.
17059
17060     This problem is fixed in this patch by including sector size
17061     calculation in non-CONFIG_JFFS2_CMDLINE mtdparts_init variant.
17062
17063     Signed-off-by: Tomasz Figa <tomasz.figa_at_gmail.com>
17064
17065 commit ba69dc26a5fd606da49573bb2f15e756a34f3f98
17066 Author: Mike Frysinger <vapier@gentoo.org>
17067 Date:   Tue Dec 30 02:59:25 2008 -0500
17068
17069     saveenv: standardize enablement
17070
17071     Rather than special casing each environment type for enabling the saveenv
17072     command, have them all behave the same.  This avoids bitrot as new env
17073     sources are added/removed.
17074
17075     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
17076
17077 commit 2ac6985a7466a1c8a7aa8b2fa24d360925a82764
17078 Author: Andrew Dyer <adyer@righthandtech.com>
17079 Date:   Mon Dec 29 17:36:01 2008 -0600
17080
17081     soft_i2c.c add option for repeated start in i2c_read()
17082
17083     This patch adds a #define to optionally change the behaviour of
17084     i2c_read() in soft_i2c.c to send an I2C repeated start instead of a
17085     stop-start between sending the device address pointer write and
17086     reading back the data.  The current behaviour is retained as the
17087     default.
17088
17089     While most devices will work either way, I have a smart battery(*)
17090     that requires repeated start, and someone at some point found a
17091     device that required a stop-start.
17092
17093     (*) http://www.inspired-energy.com/Standard_Products/NL2054/NL2054%20Rev1.0%20Data%20Sheet.pdf
17094
17095     Signed-off-by: Andrew Dyer <adyer@righthandtech.com>
17096
17097 commit 3429071700963ca2f944c51d695a7481af0cee33
17098 Author: Wolfgang Denk <wd@denx.de>
17099 Date:   Tue Jan 27 22:07:14 2009 +0100
17100
17101     {delta,zylonite}/lowlevel_init.S: fix typo
17102
17103     Commit 9d803d8c mistakenly changed some constants
17104     from 0x300 into 300 - this patch fixes it.
17105
17106     Pointed out by Tom Evans <tom@ceos.com.au>, see
17107     http://article.gmane.org/gmane.comp.boot-loaders.u-boot/51992 for
17108     details.
17109
17110     Signed-off-by: Wolfgang Denk <wd@denx.de>
17111
17112 commit 1bc434373013af241835c14011ac3f291dccbf53
17113 Author: Stefan Althoefer <stefan.althoefer@web.de>
17114 Date:   Sat Dec 20 19:40:41 2008 +0100
17115
17116     drivers/net/e1000.c: missing terminator for supported devices
17117
17118     Signed-off-by: Stefan Althoefer <stefan.althoefer@web.de>
17119
17120 commit 65f7d41031a70b1649b35020995c505edca91533
17121 Author: Wolfgang Denk <wd@denx.de>
17122 Date:   Tue Jan 27 21:36:28 2009 +0100
17123
17124     fat.c: fix warning: array subscript is above array bounds
17125
17126     Fix based on suggestion by David Hawkins <dwh@ovro.caltech.edu>.
17127
17128     Signed-off-by: Wolfgang Denk <wd@denx.de>
17129
17130 commit 107b801cf3fe39612d69d70581ebc3bf5e215554
17131 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
17132 Date:   Fri Jan 2 15:11:41 2009 +0100
17133
17134     Fix gunzip in case of insufficient output buffer
17135
17136     U-Boot's gunzip() function does not handle the return code
17137     of zlib's inflate() function correctly. gunzip() is implemented
17138     to uncompress all input data in one run. So the correct return
17139     code for the good case is Z_STREAM_END. In case of insufficient
17140     output buffer memory inflate returns Z_OK. For gunzip() this
17141     is an error.
17142
17143     It also makes sense to me to call inflateEnd() also in case
17144     of an error.
17145
17146     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
17147
17148 commit 2a61eff6a82f0d6e2335d968799b3fbeb3ff4d8e
17149 Author: Stefan Roese <sr@denx.de>
17150 Date:   Wed Jan 21 17:25:01 2009 +0100
17151
17152     MIPS: Add VCT board series support (Part 3/3)
17153
17154     Signed-off-by: Stefan Roese <sr@denx.de>
17155
17156 commit ae691e5719c48f1d2826cb72722497d1d162765b
17157 Author: Stefan Roese <sr@denx.de>
17158 Date:   Wed Jan 21 17:24:49 2009 +0100
17159
17160     MIPS: Add VCT board series support (Part 2/3)
17161
17162     Signed-off-by: Stefan Roese <sr@denx.de>
17163
17164 commit 50752790bc9285c0c1c5235e88f3a4ef2eec1e72
17165 Author: Stefan Roese <sr@denx.de>
17166 Date:   Wed Jan 21 17:24:39 2009 +0100
17167
17168     MIPS: Add VCT board series support (Part 1/3)
17169
17170     Signed-off-by: Stefan Roese <sr@denx.de>
17171
17172 commit 03d3bfb00806b5441f1871c7408c1749863e0fdc
17173 Author: Stefan Roese <sr@denx.de>
17174 Date:   Wed Jan 21 17:20:20 2009 +0100
17175
17176     MIPS: Add flush_dcache_range() and invalidate_dcache_range()
17177
17178     This patch adds flush_/invalidate_dcache_range() to the MIPS architecture.
17179     Those functions are needed for the upcoming dcache support for the USB
17180     EHCI driver. I chose this API because those cache handling functions are
17181     already present in the PPC architecture.
17182
17183     Signed-off-by: Stefan Roese <sr@denx.de>
17184     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
17185
17186 commit de832a99414ff06a4b2cdc9f5280b387da039834
17187 Author: Stefan Roese <sr@denx.de>
17188 Date:   Mon Jan 26 10:05:20 2009 +0100
17189
17190     nand_spl: Fix compile problem with board_nand_init() prototype
17191
17192     This patch removes the now obsolete and additionally wrongly defined
17193     board_nand_init() prototype from nand_spl/nand_boot.c.
17194
17195     Signed-off-by: Stefan Roese <sr@denx.de>
17196     Signed-off-by: Scott Wood <scottwood@freescale.com>
17197
17198 commit e8eac437189430d8e04a5d254ed92c58bc534a79
17199 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
17200 Date:   Wed Jan 14 08:44:26 2009 -0500
17201
17202     CFI: Add geometry reversal for STMicro M29W320ET
17203
17204     Added flash_fixup_stm to fix geometry reversal on STMicro M29W320ET flash chip.
17205
17206     Modeled after flash_fixup_amd, this patch handles the geometry reversal
17207     or erase sectors that exist for ST Micro (now Numonyx) M29W320ET flash.
17208     Since I cannot test all STM's chips, the detection is implemented as
17209     narrow as possible for now.
17210
17211     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
17212     Signed-off-by: Stefan Roese <sr@denx.de>
17213
17214 commit 0f8e851e897b535959a0781171910cd97f33c30c
17215 Author: Jens Gehrlein <sew_s@tqs.de>
17216 Date:   Tue Dec 16 17:25:55 2008 +0100
17217
17218     CFI: increase performance of function find_sector()
17219
17220     Tested on TQM5200S-BD with Samsung K8P2815UQB
17221
17222     Signed-off-by: Jens Gehrlein <sew_s@tqs.de>
17223     Signed-off-by: Stefan Roese <sr@denx.de>
17224
17225 commit a7292871a79cc48d98e3a708dd3c3b81580db6ef
17226 Author: Jens Gehrlein <sew_s@tqs.de>
17227 Date:   Tue Dec 16 17:25:54 2008 +0100
17228
17229     CFI: avoid redundant function call in single word programming mode
17230
17231     The function find_sector() doesn't need to be called twice in
17232     the case of AMD command set.
17233     Tested on TQM5200S-BD with Samsung K8P2815UQB.
17234
17235     Signed-off-by: Jens Gehrlein <sew_s@tqs.de>
17236     Signed-off-by: Stefan Roese <sr@denx.de>
17237
17238 commit c8901f46a71ec16e084e604596a09e23bfb0f6ac
17239 Author: Stefan Roese <sr@denx.de>
17240 Date:   Mon Jan 26 10:15:23 2009 +0100
17241
17242     ppc4xx: Remove compilation warning in gdppc440etc.c
17243
17244     Signed-off-by: Stefan Roese <sr@denx.de>
17245
17246 commit 91f33534728e6416d332ad2b53ad1d6fde57f7fc
17247 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
17248 Date:   Fri Jan 2 12:19:47 2009 +0100
17249
17250     ppc4xx: Remove CONFIG_SYS_IGNORE_405_UART_ERRATA_59 from config files
17251
17252     Lot's of 405 board config files use CONFIG_SYS_IGNORE_405_UART_ERRATA_59.
17253     Either they define or undef it. Because it's not used in any source
17254     files this patch removes any references to it.
17255
17256     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
17257     Signed-off-by: Stefan Roese <sr@denx.de>
17258
17259 commit 89b8619aaeafc922ca0c3bb249872591050c8dcc
17260 Author: Dirk Eibach <eibach@gdsys.de>
17261 Date:   Tue Dec 9 13:12:40 2008 +0100
17262
17263     ppc4xx: Add GDsys PowerPC 440 ETX board support.
17264
17265     Board support for the Guntermann & Drunck PowerPC 440 ETX module.
17266     Based on the AMCC Yosemite board support by Stefan Roese.
17267
17268     Signed-off-by: Dirk Eibach <eibach@gdsys.de>
17269     Signed-off-by: Stefan Roese <sr@denx.de>
17270
17271 commit 3943d2ff6cc40dd601a9feeb39eb6d3d5090ea6d
17272 Author: Dirk Eibach <eibach@gdsys.de>
17273 Date:   Tue Dec 9 11:00:07 2008 +0100
17274
17275     ppc4xx: Improve DDR autodetect
17276
17277     Added support for a second memory bank to DDR autodetection for 440
17278     platforms.
17279     Made hardcoded values configurable.
17280
17281     Signed-off-by: Dirk Eibach <eibach@gdsys.de>
17282     Signed-off-by: Stefan Roese <sr@denx.de>
17283
17284 commit 71a040f4f556cca4d30f06805d82e717b3ef1020
17285 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
17286 Date:   Fri Nov 21 12:06:26 2008 +0900
17287
17288     sh: sh7763rdp: Update sh7763rdp config
17289
17290     Add CONFIG_NET_MULTI in config file, because sh_eth changed new newwork API.
17291
17292     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
17293     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
17294
17295 commit ba705b5b1a97b47388ed48858bef6bf7b6bfcd56
17296 Author: Gary Jennejohn <garyj@denx.de>
17297 Date:   Thu Nov 20 12:28:38 2008 +0100
17298
17299     mgcoge make ether_scc.c work with CONFIG_NET_MULTI
17300
17301     This change is needed for mgcoge because it uses two ethernet drivers.
17302
17303     Add a check for the presence of the PIGGY board on mgcoge.  Without this
17304     board networking cannot work and the initialization must be aborted.
17305
17306     Only allocate rtx once to prevent DPRAM exhaustion.
17307
17308     Initialize ether_scc.c and the keymile-specific HDLC driver (to be added
17309     soon) in eth.c.
17310
17311     Signed-off-by: Gary Jennejohn <garyj@denx.de>
17312     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
17313
17314 commit bd3980cc095af1728b994cdd8bf1ac430b6289e6
17315 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
17316 Date:   Fri Nov 21 12:04:18 2008 +0900
17317
17318     sh: sh_eth: Change new network API
17319
17320     sh_eth used old network API. This patch changed new API.
17321
17322     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
17323     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
17324
17325 commit 890a02e8ee6b8c26a6e3e505e1a2d29cd73aa6f6
17326 Author: Stefan Roese <sr@denx.de>
17327 Date:   Wed Nov 12 13:31:02 2008 +0100
17328
17329     net: smc911x: Make register read/write functions weak
17330
17331     This patch changes the reg_read/_write to smc911x_reg_read/_write
17332     and defines then as weak so that they can be overridden by board
17333     specific version.
17334
17335     This will be used by the upcoming VCTH board support.
17336
17337     Signed-off-by: Stefan Roese <sr@denx.de>
17338     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
17339
17340 commit 8b69b563039989885969d24465c56f8ac4c07c4c
17341 Author: Heiko Schocher <hs@denx.de>
17342 Date:   Thu Nov 20 09:57:14 2008 +0100
17343
17344     powerpc: net: support for the SMSC LAN8700 PHY
17345
17346     Signed-off-by: Heiko Schocher <hs@denx.de>
17347     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
17348
17349 commit d5254f149da9e6cd649d887b042ce577ef3ba78d
17350 Author: Alessandro Rubini <rubini@unipv.it>
17351 Date:   Sat Jan 24 18:10:37 2009 +0100
17352
17353     Initial support for Nomadik 8815 development board
17354
17355     The NMDK8815 board is distributed by ST Microelectornics.
17356     Other (proprietary) code must be run to unlock the CPU before
17357     U-Boot runs. doc/README.nmdk8815 outlines the boot sequence.
17358
17359     This is the initial port, with basic infrastructure and
17360     a working serial port.
17361
17362     Signed-off-by: Alessandro Rubini <rubini@unipv.it>
17363     Acked-by: Andrea Gallo <andrea.gallo@stnwireless.com>
17364     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
17365
17366 commit 7d264c1ef267cfc8d928bc8577a7cc907f2f5e47
17367 Author: Dirk Behme <dirk.behme@googlemail.com>
17368 Date:   Sun Dec 14 09:47:18 2008 +0100
17369
17370     OMAP3: Add I2C support
17371
17372     Add I2C support.
17373
17374     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
17375
17376 commit b1c3bf99fb477675d464aeadb5dd69d2cbc9dc7b
17377 Author: Dirk Behme <dirk.behme@googlemail.com>
17378 Date:   Sun Dec 14 09:47:17 2008 +0100
17379
17380     OMAP3: Add MMC support
17381
17382     Add MMC support.
17383
17384     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
17385
17386 commit 12201a13547ec22ddcdae278e74465e54a3be60c
17387 Author: Dirk Behme <dirk.behme@googlemail.com>
17388 Date:   Sun Dec 14 09:47:16 2008 +0100
17389
17390     OMAP3: Add NAND support
17391
17392     Add NAND support.
17393
17394     Signed-off-by: Nishanth Menon <nm@ti.com>
17395     Signed-off-by: Syed Mohammed Khasim <khasim@ti.com>
17396     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
17397
17398 commit 91eee546737ae21d930af479530997174c342b13
17399 Author: Dirk Behme <dirk.behme@googlemail.com>
17400 Date:   Sun Dec 14 09:47:15 2008 +0100
17401
17402     OMAP3: Add common board, interrupt and system info
17403
17404     Add common board, interrupt and system info code.
17405
17406     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
17407
17408 commit 5ed3e8659e5373f6a229877ac506c0b00a054fb8
17409 Author: Dirk Behme <dirk.behme@googlemail.com>
17410 Date:   Sun Dec 14 09:47:14 2008 +0100
17411
17412     OMAP3: Add common clock, memory and low level code
17413
17414     Add common clock, memory and low level code
17415
17416     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
17417
17418 commit 0b02b184003e6a5023e05d5f31de54db279b1431
17419 Author: Dirk Behme <dirk.behme@googlemail.com>
17420 Date:   Sun Dec 14 09:47:13 2008 +0100
17421
17422     OMAP3: Add common cpu and start code
17423
17424     Add common cpu and start code.
17425
17426     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
17427
17428 commit a8b6450546cd507d331b8fde384791d84bde5651
17429 Author: Dirk Behme <dirk.behme@googlemail.com>
17430 Date:   Sun Dec 14 09:47:12 2008 +0100
17431
17432     OMAP3: Add OMAP3, memory and function prototype headers
17433
17434     Add OMAP3, memory and function prototype header files for OMAP3.
17435
17436     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
17437
17438 commit 2c803210a464abbac35752ca1c737514360b4c32
17439 Author: Dirk Behme <dirk.behme@googlemail.com>
17440 Date:   Sun Dec 14 09:47:11 2008 +0100
17441
17442     OMAP3: Add pin mux, clock and cpu headers
17443
17444     Add pin mux, clock and cpu header files for OMAP3.
17445
17446     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
17447
17448 commit 685533646f4ff17a84ec9265cabb60af325b6e1f
17449 Author: Maxim Artamonov <scn1874@yandex.ru>
17450 Date:   Wed Dec 3 05:38:17 2008 +0300
17451
17452     bugfix for i.mx31 CCM_UPCTL reg
17453
17454     Signed-off-by: Maxim Artamonov <scn1874 at yandex.ru>
17455
17456 commit 24113a44ed5cd3257a0237c3961e121812fca6db
17457 Author: Mike Frysinger <vapier@gentoo.org>
17458 Date:   Tue Dec 30 03:15:38 2008 -0500
17459
17460     easylogo: add optional gzip support
17461
17462     Some images can be quite large, so add an option to compress the
17463     image data with gzip in the U-Boot image. Then at runtime, the
17464     board can decompress it with the normal zlib functions.
17465
17466     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
17467
17468 commit 7e4b9b4f6f43838fad3ad72c029a3d7fc7c7d48c
17469 Author: Bryan Wu <bryan.wu@analog.com>
17470 Date:   Fri Jan 2 20:47:45 2009 -0500
17471
17472     fat: fix unaligned errors
17473
17474     A couple of buffers in the fat code are declared as an array of bytes.
17475     But it is then cast up to a structure with 16bit and 32bit members.
17476     Since GCC assumes structure alignment here, we have to force the
17477     buffers to be aligned according to the structure usage.
17478
17479     Signed-off-by: Bryan Wu <bryan.wu@analog.com>
17480     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
17481
17482 commit 68f8718df2ed4c2f43031407ccf6cfa81125dddc
17483 Author: Brad Bozarth <bflinux@yumbrad.com>
17484 Date:   Thu Jan 1 22:45:47 2009 -0500
17485
17486     spi flash: fix crash due to spi flash miscommunication
17487
17488     Higher spi flash layers expect to be given back a pointer that was
17489     malloced so that it can free the result, but the lower layers return
17490     a pointer that is in the middle of the malloced memory. Reorder the
17491     members of the lower spi structures so that things work out.
17492
17493     Signed-off-by: Brad Bozarth <bflinux@yumbrad.com>
17494     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
17495     Acked-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
17496
17497 commit ce82ff05388b5ddafdf6082ef0776cce72c40b1c
17498 Author: Yuri Tikhonov <yur@emcraft.com>
17499 Date:   Sat Dec 20 14:54:21 2008 +0300
17500
17501     FPU POST: fix warnings when building with 2.18 binutils
17502
17503     When compile u-boot with the 2.18 binutils the following
17504     warning messages for each object file in post/lib_ppc/fpu/ is
17505     produced at the linking stage:
17506
17507     post/libpost.a(acc1.o) uses hard float, u-boot uses soft-float
17508     ...
17509
17510     This is because of the fact that, in general, the soft-float and
17511     hard-float ABIs are incompatible; the 2.18 binutils do checking
17512     of the Tag_GNU_Power_ABI_FP attribute of the files to be linked, and
17513     produce the worning like above if these are not compatible.
17514
17515     The incompatibility of ABIs is concerned only the float values:
17516     e.g. the soft-float ABI assumes the float argument passing in the
17517     pair of rX registers, and the hard-float ABI assumes passing of
17518     the float argument in the fX register. When we don't pass the float
17519     arguments between the functions compiled with different floatness,
17520     then such an application will work correctly.
17521     This is the case for the FPU POST: u-boot (compiled with soft-float)
17522     doesn't pass to (and doesn't get from) the FPU POST functions any
17523     floats; there are no functions exported from the post/lib_ppc/fpu/
17524     objects which would work with float parameters/returns too. So, we
17525     can reassure the linker not to worry about the difference in ABI
17526     attributes of linking files just by setting the 'soft-float'
17527     attribute for the objects in post/lib_ppc/fpu. And this patch does
17528     this.
17529
17530     Also, to avoid passing both soft- and hard-float options in CFLAGS
17531     when compiling the files from post/lib_ppc/fpu (which is OK, but
17532     looks rather dirty) this patch removes the soft-float string from
17533     CFLAGS in post/lib_ppc/fpu/Makefile.
17534
17535     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
17536
17537 commit a7c9310457e85b4598abe5b304108edf11332e2f
17538 Author: Peter Tyser <ptyser@xes-inc.com>
17539 Date:   Wed Dec 17 16:36:22 2008 -0600
17540
17541     Add support for Maxim's DS4510 I2C device
17542
17543     Initial support for the DS4510, a CPU supervisor with
17544     integrated EEPROM, SRAM, and 4 programmable non-volatile
17545     GPIO pins. The CONFIG_DS4510 define enables support
17546     for the device while the CONFIG_CMD_DS4510 define
17547     enables the ds4510 command. The additional
17548     CONFIG_DS4510_INFO, CONFIG_DS4510_MEM, and
17549     CONFIG_DS4510_RST defines add additional sub-commands
17550     to the ds4510 command when defined.
17551
17552     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
17553
17554 commit b6fc6fd49a84543e1324e1620b9f301ff7c1f27f
17555 Author: Dirk Eibach <eibach@gdsys.de>
17556 Date:   Tue Dec 16 14:51:56 2008 +0100
17557
17558     common: Iteration limit for memory test.
17559
17560     The iteration limit is passed to mtest as a fourth parameter:
17561     [start [end [pattern [iterations]]]]
17562     If no fourth parameter is supplied, there is no iteration limit and the
17563     test will loop forever.
17564
17565     Signed-off-by: Dirk Eibach <eibach@gdsys.de>
17566
17567 commit 97cae3a4c68d856374ccc70fd2c5f8714cc94f7d
17568 Author: Stefan Roese <sr@denx.de>
17569 Date:   Mon Dec 15 15:40:12 2008 +0100
17570
17571     serial: Rename driver vcth to vct to support other board variants
17572
17573     Moved driver vcth.c to vct.c to better reflect the VCT board series.
17574     This driver is now used by the VCT platforms:
17575
17576     vct_premium
17577     vct_platinum
17578     vct_platinumsvc
17579
17580     Signed-off-by: Stefan Roese <sr@denx.de>
17581
17582 commit 36ede4d63e59c9277ec180b09c39b8bf46425ba2
17583 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
17584 Date:   Fri Dec 12 00:45:27 2008 +0900
17585
17586     nios: Move README.nios_CONFIG_SYS_NIOS_CPU to doc/ dir
17587
17588     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
17589
17590 commit c3284b030b1cd492b4f46c576aea01bef258599d
17591 Author: Peter Korsgaard <jacmet@sunsite.dk>
17592 Date:   Wed Dec 10 16:24:16 2008 +0100
17593
17594     common/main: support bootdelay=0 for CONFIG_AUTOBOOT_KEYED
17595
17596     Support bootdelay=0 in abortboot for the CONFIG_AUTOBOOT_KEYED case
17597     similar to the CONFIG_ZERO_BOOTDELAY_CHECK support for the
17598     !CONFIG_AUTOBOOT_KEYED case.
17599
17600     Do this by reversing the loop so we do at least one iteration before
17601     checking for timeout.
17602
17603     Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
17604
17605 commit 94f9279f7bbdc01bbc7cf85aedf9b545943b94c3
17606 Author: Niklaus Giger <niklaus.giger@netstal.com>
17607 Date:   Mon Dec 8 17:24:08 2008 +0100
17608
17609     Added legacy flash ST Micro M29W040B
17610
17611 commit 626d07348e5f9f302f4ea182161a89f7362a0488
17612 Author: Graeme Russ <graeme.russ@gmail.com>
17613 Date:   Mon Dec 8 20:04:51 2008 +1100
17614
17615     Fixed off-by-one errors in lib_m68k/interrupts.c
17616
17617     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17618
17619 commit a5989c42ae5e295f274a795c426c47819bbdbfda
17620 Author: Graeme Russ <graeme.russ@gmail.com>
17621 Date:   Sun Dec 7 10:29:05 2008 +1100
17622
17623     Removed all references to CONFIG_SYS_RESET_GENERIC
17624
17625     Generic i386 reset - #define made redundant by weak function
17626
17627     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17628
17629 commit 2b5360eb2bc0b741ae5cb3c84d35ccdd17667c8a
17630 Author: Graeme Russ <graeme.russ@gmail.com>
17631 Date:   Sun Dec 7 10:29:04 2008 +1100
17632
17633     Remove #ifdef CONFIG_SC520 in source code
17634
17635     CONFIG_SC520 is now used for conditional compile
17636
17637     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17638
17639 commit ead056bc206f6b7ee6dc98766678b64635ea20b8
17640 Author: Graeme Russ <graeme.russ@gmail.com>
17641 Date:   Sun Dec 7 10:29:03 2008 +1100
17642
17643     Added MMCR reset functionality
17644
17645     Reset function specific to AMD SC520 microcontroller - Is more of a
17646     'hard reset' that the triple fault.
17647
17648     Requires CONFIG_SYS_RESET_SC520 to be defined in config
17649
17650     I would have liked to add this to a new file (cpu/i386/sc520/reset.c)
17651     but ld requires that a object file in a library arhive MUST contain
17652     at least one function which does not override a weak function (and is
17653     called from outside the object file) in order for that object file to
17654     be extracted from the archive. This would be the only function on the
17655     new file, and hence, will never get linked in.
17656
17657     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17658
17659 commit 3f5f18d12d32ee0661bf51dfc55752c005230d6e
17660 Author: Graeme Russ <graeme.russ@gmail.com>
17661 Date:   Sun Dec 7 10:29:02 2008 +1100
17662
17663     Moved generic (triple fault) reset code
17664
17665     Moved from interrupts.c to cpu.c and made into a weak function to
17666     allow vendor specific override
17667
17668     Vendor specific CPU reset (like the AMD SC520 MMCR reset) can now be
17669     added to the vendor specific code without the need to remember to
17670     #undef usage of the generic method and if you forget to include your
17671     custom reset method, you will always get the default.
17672
17673     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17674
17675 commit 9933d609020c297788f53f334c8465fa7a99b10c
17676 Author: Graeme Russ <graeme.russ@gmail.com>
17677 Date:   Sun Dec 7 10:29:01 2008 +1100
17678
17679     Moved definition of set_vector() to new header file
17680
17681     This allows for future tidy ups and functionality that will require
17682     set_vector ()
17683
17684     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17685
17686 commit 407976185e0dda2c90e89027121a1071b9c77bfb
17687 Author: Graeme Russ <graeme.russ@gmail.com>
17688 Date:   Sun Dec 7 10:29:00 2008 +1100
17689
17690     Moved sc520 specific code into new cpu/i386/sc520 folder
17691
17692     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17693     Signed-off-by: Wolfgang Denk <wd@denx.de>
17694
17695 commit 85ffbbd51914925a542d8528be7f072e5ab02157
17696 Author: Graeme Russ <graeme.russ@gmail.com>
17697 Date:   Sun Dec 7 10:28:58 2008 +1100
17698
17699     Renamed cpu/i386/reset.S to resetvec.S
17700
17701     Brings i386 in line with other CPUs with a reset vector and frees up reset.c
17702     for CPU reset functions
17703
17704     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17705
17706 commit a3f4c123f569474e80ea012b8db0de46afdb6443
17707 Author: Wolfgang Denk <wd@denx.de>
17708 Date:   Sat Jan 24 01:01:49 2009 +0100
17709
17710     Makefile: keep lists sorted.
17711
17712     Signed-off-by: Wolfgang Denk <wd@denx.de>
17713
17714 commit c620c01e96814558470698ed5cab1bf2f504d1b5
17715 Author: Graeme Russ <graeme.russ@gmail.com>
17716 Date:   Sun Dec 7 10:28:57 2008 +1100
17717
17718     Added initial eNET board support
17719
17720     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17721
17722 commit 0c0ccf401ee03a5008fc2c19b05a662bce1a1086
17723 Author: Gary Jennejohn <garyj@denx.de>
17724 Date:   Thu Nov 20 11:37:26 2008 +0100
17725
17726     POWERPC 82xx: add the SCC as an HDLC controller
17727
17728     Right now this is only used by keymile.
17729
17730     Signed-off-by: Gary Jennejohn <garyj@denx.de>
17731
17732 commit 1e8f4e78ca393b3d8e86bd8055758dd465d9113f
17733 Author: Heiko Schocher <hs@denx.de>
17734 Date:   Thu Nov 20 09:59:09 2008 +0100
17735
17736     powerpc, keymile boards: extract identical config options
17737
17738     This patch extracts the identical config options for the
17739     keymile boards mgcoge, mgsuvd and kmeter1 in a new
17740     common config file keymile-common.h.
17741
17742     Signed-off-by: Heiko Schocher <hs@denx.de>
17743
17744 commit 210c8c00aad3328145204adab434bb7d70b06b75
17745 Author: Heiko Schocher <hs@denx.de>
17746 Date:   Fri Nov 21 08:29:40 2008 +0100
17747
17748     powerpc: keymile: Add a check for the PIGGY debug board
17749
17750     Check the presence of the PIGGY on the keymile boards mgcoge,
17751     mgsuvd and kmeter1. If the PIGGY is not present, dont register
17752     this Ethernet device.
17753
17754     Signed-off-by: Heiko Schocher <hs@denx.de>
17755     Acked-by: Ben Warren <biggerbadderben@gmail.com>
17756
17757 commit de0443614af4d16675ab436665aeb11ddc9f7214
17758 Author: Heiko Schocher <hs@denx.de>
17759 Date:   Thu Nov 20 09:57:47 2008 +0100
17760
17761     powerpc: 83xx: add support for the kmeter1 board
17762
17763     This patch adds support for the kmeter1 board from Keymile,
17764     based on a Freescale MPC8360 CPU.
17765
17766     - serial console on UART 1
17767     - 256 MB DDR2 RAM
17768     - 64 MB NOR Flash
17769     - Ethernet RMII Mode over UCC4
17770     - PHY SMSC LAN8700
17771
17772     Signed-off-by: Heiko Schocher <hs@denx.de>
17773
17774 commit 3feb647f3fd0881382c7a29f4cf280b66473ae0a
17775 Author: Sergei Poselenov <sposelenov@emcraft.com>
17776 Date:   Tue Nov 4 13:51:18 2008 +0100
17777
17778     Add a do_div() wrapper macro, lldiv().
17779
17780     Add a do_div() wrapper, lldiv(). The new inline function doesn't modify
17781     the dividend and returns the result of division, so it is useful
17782     in complex expressions, i.e. "return(a/b)" -> "return(lldiv(a,b))"
17783
17784     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
17785
17786 commit 18af1c5f0f7402dc0d6a71b012c68025dd97cf72
17787 Author: Kumar Gala <galak@kernel.crashing.org>
17788 Date:   Fri Jan 23 14:22:14 2009 -0600
17789
17790     85xx: Add a 36-bit physical configuration for MPC8572DS
17791
17792     We move all IO addressed (CCSR, localbus, PCI) above the 4G boundary
17793     to allow for larger memory sizes.
17794
17795     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17796
17797 commit c51fc5d53c4560abc4d0a6126c06fc68133d1528
17798 Author: Kumar Gala <galak@kernel.crashing.org>
17799 Date:   Fri Jan 23 14:22:13 2009 -0600
17800
17801     85xx: Handle eLBC difference w/36-bit physical
17802
17803     The eLBC only handles 32-bit physical address in systems with 36-bit
17804     physical.  The previos generation of LBC handled 34-bit physical
17805     address in 36-bit systems.  Added a new CONFIG option to convey
17806     the difference between the LBC and eLBC.
17807
17808     Also added defines for XAM bits used in LBC for the extended 34-bit
17809     support.
17810
17811     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17812
17813 commit 72a9414a8e21e9536822c7353bc08d21ce5ad53d
17814 Author: Kumar Gala <galak@kernel.crashing.org>
17815 Date:   Fri Jan 23 14:22:12 2009 -0600
17816
17817     85xx: Use BR_ADDR macro for NAND chipselects
17818
17819     Use the new BR_ADDR macro to properly setup the address field of the
17820     localbus chipselects used by NAND.
17821
17822     This allows us to deal with 36-bit phys on these boards in the future.
17823
17824     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17825
17826 commit 2fc7eb0cfc608c9369001d57a0411af5e6a58f7c
17827 Author: Haiying Wang <Haiying.Wang@freescale.com>
17828 Date:   Thu Jan 15 11:58:35 2009 -0500
17829
17830     Add secondary CPUs processor frequency for e500 core
17831
17832     This patch updates e500 freqProcessor to array based on CONFIG_NUM_CPUS,
17833     and prints each CPU's frequency separately. It also fixes up each CPU's
17834     frequency in "clock-frequency" of fdt blob.
17835
17836     Signed-off-by: James Yang <James.Yang@freescale.com>
17837     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
17838
17839 commit bf5b1f0c0d28ce062e1d368680632dfb099de692
17840 Author: Dave Liu <daveliu@freescale.com>
17841 Date:   Fri Nov 21 16:31:53 2008 +0800
17842
17843     85xx: enable the auto self refresh for wake up ARP
17844
17845     The wake up ARP feature need use the memory to process
17846     wake up packet, we enable auto self refresh to support it.
17847
17848     Signed-off-by: Dave Liu <daveliu@freescale.com>
17849     Acked-by: Andy Fleming <afleming@freescale.com>
17850
17851 commit b4983e16d150ab7d039704c310aacbd2f4dc1e0f
17852 Author: Dave Liu <daveliu@freescale.com>
17853 Date:   Fri Nov 21 16:31:43 2008 +0800
17854
17855     fsl-ddr: use the 1T timing as default configuration
17856
17857     For light loaded system, we use the 1T timing to gain better
17858     memory performance, but for some heavily loaded system,
17859     you have to add the 2T timing options to board files.
17860
17861     Signed-off-by: Dave Liu <daveliu@freescale.com>
17862     Acked-by: Andy Fleming <afleming@freescale.com>
17863
17864 commit 22cca7e1cd54590e967c73558b07ffbdccd39504
17865 Author: Dave Liu <daveliu@freescale.com>
17866 Date:   Fri Nov 21 16:31:35 2008 +0800
17867
17868     fsl-ddr: make the self refresh idle threshold configurable
17869
17870     Some 85xx processors have the advanced power management feature,
17871     such as wake up ARP, that needs enable the automatic self refresh.
17872
17873     If the DDR controller pass the SR_IT (self refresh idle threshold)
17874     idle cycles, it will automatically enter self refresh. However,
17875     anytime one transaction is issued to the DDR controller, it will
17876     reset the counter and exit self refresh state.
17877
17878     Signed-off-by: Dave Liu <daveliu@freescale.com>
17879     Acked-by: Andy Fleming <afleming@freescale.com>
17880
17881 commit 22ff3d01348e0a2dc369b7efcbac30e4ce86d178
17882 Author: Dave Liu <daveliu@freescale.com>
17883 Date:   Fri Nov 21 16:31:29 2008 +0800
17884
17885     fsl-ddr: clean up the ddr code for DDR3 controller
17886
17887     - The DDR3 controller is expanding the bits for timing config
17888     - Add the DDR3 32-bit bus mode support
17889
17890     Signed-off-by: Dave Liu <daveliu@freescale.com>
17891     Acked-by: Andy Fleming <afleming@freescale.com>
17892
17893 commit 80ee3ce6d7fe9441b4352d7cfaf6afc2507b1106
17894 Author: Dave Liu <daveliu@freescale.com>
17895 Date:   Fri Nov 21 16:31:22 2008 +0800
17896
17897     fsl-ddr: update the bit mask for DDR3 controller
17898
17899     According to the latest 8572 UM, the DDR3 controller
17900     is expanding the bit mask, and we use the extend ACTTOPRE
17901     mode when tRAS more than 19 MCLK.
17902
17903     Signed-off-by: Dave Liu <daveliu@freescale.com>
17904
17905 commit aca5f018a8386b85469482ed9867e3e29a2437d0
17906 Author: Kumar Gala <galak@kernel.crashing.org>
17907 Date:   Tue Dec 2 16:08:40 2008 -0600
17908
17909     85xx: Introduce CONFIG_SYS_PCI*_IO_VIRT for FSL boards
17910
17911     Introduce a new define to seperate out the virtual address that PCI
17912     IO space is at from the physical address.  In most situations these are
17913     mapped 1:1.  However any code accessing the bus should use VIRT.
17914
17915     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17916     Acked-by: Andy Fleming <afleming@freescale.com>
17917
17918 commit 5af0fdd81c3370c3a51421208fda568bdcbbec23
17919 Author: Kumar Gala <galak@kernel.crashing.org>
17920 Date:   Tue Dec 2 16:08:39 2008 -0600
17921
17922     85xx: Introduce CONFIG_SYS_PCI*_MEM_VIRT for FSL boards
17923
17924     Introduce a new define to seperate out the virtual address that PCI
17925     memory is at from the physical address.  In most situations these are
17926     mapped 1:1.  However any code accessing the bus should use VIRT.
17927
17928     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17929     Acked-by: Andy Fleming <afleming@freescale.com>
17930
17931 commit a6e04c344ad1eefd47a75484441b385da815b8df
17932 Author: Kumar Gala <galak@kernel.crashing.org>
17933 Date:   Tue Dec 2 16:08:38 2008 -0600
17934
17935     85xx: Use CONFIG_SYS_{PCI*,RIO*}_MEM_PHYS for physical address on FSL boards
17936
17937     Use the _MEM_PHYS defines instead of _MEM_BUS for LAW and real address fields
17938     of TLBs.  This is what we should have always been using from the start.
17939
17940     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17941     Acked-by: Andy Fleming <afleming@freescale.com>
17942
17943 commit 5f91ef6acdbadec33e0192049e2b24a1d9692f1d
17944 Author: Kumar Gala <galak@kernel.crashing.org>
17945 Date:   Tue Dec 2 16:08:37 2008 -0600
17946
17947     85xx: Convert CONFIG_SYS_PCI*_IO_BASE to _IO_BUS for FSL boards
17948
17949     Use CONFIG_SYS_PCI*_IO_BUS for the bus relative address instead
17950     of _IO_BASE so we are more explicit.
17951
17952     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17953
17954 commit 10795f42cb94e71bcb262b615084f69dd886399a
17955 Author: Kumar Gala <galak@kernel.crashing.org>
17956 Date:   Tue Dec 2 16:08:36 2008 -0600
17957
17958     85xx: Convert CONFIG_SYS_{PCI*,RIO*}_MEM_BASE to _MEM_BUS for FSL boards
17959
17960     Use CONFIG_SYS_{PCI,RIO}_MEM_BUS for the bus relative address instead
17961     of _MEM_BASE so we are more explicit.
17962
17963     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17964     Acked-by: Andy Fleming <afleming@freescale.com>
17965
17966 commit c953ddfd56b3ae3f28910fe3aed6de6968d1c9aa
17967 Author: Kumar Gala <galak@kernel.crashing.org>
17968 Date:   Tue Dec 2 14:19:34 2008 -0600
17969
17970     85xx: separate FLASH BASE virtual from physical address
17971
17972     Added a CONFIG_SYS_FLASH_BASE_PHYS for use as the physical address and
17973     maintain CONFIG_SYS_FLASH_BASE as the virtual address of the flash.
17974
17975     This allows us to deal with 36-bit phys on these boards in the future.
17976
17977     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17978     Acked-by: Andy Fleming <afleming@freescale.com>
17979
17980 commit 52b565f5ad23b682489055b187767d8bf1c2e444
17981 Author: Kumar Gala <galak@kernel.crashing.org>
17982 Date:   Tue Dec 2 14:19:33 2008 -0600
17983
17984     85xx: separate PIXIS virtual from physical address
17985
17986     Added a PIXIS_BASE_PHYS for use as the physical address and maintain
17987     PIXIS_BASE as the virtual address of the PIXIS fpga registers.
17988
17989     This allows us to deal with 36-bit phys on these boards in the future.
17990
17991     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17992     Acked-by: Andy Fleming <afleming@freescale.com>
17993
17994 commit 30837e5b21d5a742983581ab9ee3fac085311d19
17995 Author: Haiying Wang <Haiying.Wang@freescale.com>
17996 Date:   Tue Nov 11 08:52:09 2008 -0500
17997
17998     Add README file for MPC8572DS board
17999
18000     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
18001     Acked-by: Andy Fleming <afleming@freescale.com>
18002
18003 commit 6dadc9195ad642cc662632f4d92f92d3d71e8bf2
18004 Author: Mike Frysinger <vapier@gentoo.org>
18005 Date:   Mon Oct 20 16:15:04 2008 -0400
18006
18007     Blackfin: use common strmhz() in system output
18008
18009     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18010
18011 commit 5bb907a4925397789c90d074f4f7e92ce6b39402
18012 Author: Ron Madrid <ron_madrid@sbcglobal.net>
18013 Date:   Thu Jan 22 15:05:24 2009 -0800
18014
18015     mpc83xx: New board support for SIMPC8313
18016
18017     This patch will create a new board, SIMPC8313, from Sheldon Instruments.  This
18018     board boots from NAND devices and is configureable for either large or small
18019     page devices.  The board supports non-soldered DDR2, one ethernet port, a
18020     Marvell 88E1118 PHY, and PCI host support.  The board also has a FPGA connected
18021     to the eLBC providing glue logic to a TMS320C67xx DSP.
18022
18023     Signed-off-by: Ron Madrid <ron_madrid@sbcglobal.net>
18024     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
18025
18026 commit d4bade8d77aa20e2846fa4accff0e7fa7961a134
18027 Author: Mike Frysinger <vapier@gentoo.org>
18028 Date:   Sun Jan 18 19:46:06 2009 -0500
18029
18030     nand: fixup printf modifiers to match types used
18031
18032     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18033     Signed-off-by: Scott Wood <scottwood@freescale.com>
18034
18035 commit 389e6620e2271096df3316917528003627db4021
18036 Author: Schlaegl Manfred jun <manfred.schlaegl@gmx.at>
18037 Date:   Tue Jan 20 16:57:55 2009 +0100
18038
18039     nand read.jffs2 (nand_legacy) in common/cmd_nand.c
18040
18041     Error with CONFIG_NAND_LEGACY in common/cmd_nand.c:
18042     With current code "nand read.jffs2s" (read and skip bad blocks) is always interpreted as
18043     "nand read.jffs2" (read and fill bad blocks with 0xff). This is because ".jffs2" is
18044     tested before ".jffs2s" and only the first two characters are compared.
18045
18046     Correction:
18047     Test for ".jffs2s" first and compare the first 7 characters.
18048
18049     Signed-off-by: Scott Wood <scottwood@freescale.com>
18050
18051 commit 6c869637fef31e66380f0ea1d49690a2e26ec0d7
18052 Author: Wolfgang Grandegger <wg@grandegger.com>
18053 Date:   Fri Jan 16 18:55:54 2009 +0100
18054
18055     NAND: rename NAND_MAX_CHIPS to CONFIG_SYS_NAND_MAX_CHIPS
18056
18057     This patch renames NAND_MAX_CHIPS to CONFIG_SYS_NAND_MAX_CHIPS and
18058     changes the default from 8 to 1 for the legacy and the new MTD
18059     NAND layer. This allows to remove all NAND_MAX_CHIPS definitions
18060     in the board config files because none of the boards use multi
18061     chip support (NAND_MAX_CHIPS > 1) so far. The bamboo and the DU440
18062     define
18063
18064      #define NAND_MAX_CHIPS          CONFIG_SYS_MAX_NAND_DEVICE
18065
18066     but that's bogus and did not work anyhow.
18067
18068     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
18069     Signed-off-by: Scott Wood <scottwood@freescale.com>
18070
18071 commit c70564e6b1bd08f3230182392238907f3531a87e
18072 Author: Dave Liu <daveliu@freescale.com>
18073 Date:   Tue Dec 2 11:48:51 2008 +0800
18074
18075     NAND: Fix cache and memory inconsistency issue
18076
18077     We load the secondary stage u-boot image from NAND to
18078     system memory by nand_load, but we did not flush d-cache
18079     to memory, nor invalidate i-cache before we jump to RAM.
18080     When the system has cache enabled and the TLB/page attribute
18081     of system memory is cacheable, it will cause issues.
18082
18083     - 83xx family is using the d-cache lock, so all of d-cache
18084       access is cache-inhibited. so you can't see the issue.
18085     - 85xx family is using d-cache, i-cache enable, partial
18086       cache lock. you will see the issue.
18087
18088     This patch fixes the cache issue.
18089
18090     Signed-off-by: Dave Liu <daveliu@freescale.com>
18091     Signed-off-by: Scott Wood <scottwood@freescale.com>
18092
18093 commit 50657c273278f74378e1ac39b41d612b92fdffa0
18094 Author: Nishanth Menon <menon.nishanth@gmail.com>
18095 Date:   Sat Dec 13 09:43:06 2008 -0600
18096
18097     NAND: Enable nand lock, unlock feature
18098
18099     Enable nand lock, unlock and status of lock feature.
18100     Not every device and platform requires this, hence,
18101     it is under define for CONFIG_CMD_NAND_LOCK_UNLOCK
18102
18103     Nand unlock and status operate on block boundary instead
18104     of page boundary. Details in:
18105     http://www.micron.com/products/partdetail?part=MT29C2G24MAKLAJG-6%20IT
18106
18107     Intial solution provided by Vikram Pandita <vikram.pandita@ti.com>
18108     Includes preliminary suggestions from Scott Wood
18109
18110     Signed-off-by: Nishanth Menon <nm@ti.com>
18111     Signed-off-by: Scott Wood <scottwood@freescale.com>
18112
18113 commit 69fb8be4fc07162fdf6edf04bdc7233b0e9a920e
18114 Author: Mike Frysinger <vapier@gentoo.org>
18115 Date:   Sat Dec 6 02:40:55 2008 -0500
18116
18117     NAND: move board_nand_init to nand.h
18118
18119     Rather than putting the function prototype for board_nand_init() in the one
18120     place where it gets called, put it into nand.h so that every place that also
18121     defines it gets the prototype.  Otherwise, errors can go silently unnoticed
18122     such as using the wrong return value (void rather than int) when defining
18123     the function.
18124
18125     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18126     Signed-off-by: Scott Wood <scottwood@freescale.com>
18127
18128 commit 1ae39862044ebb1e682234b51f94421e3f871d6a
18129 Author: Stefan Roese <sr@denx.de>
18130 Date:   Tue Dec 2 11:06:47 2008 +0100
18131
18132     OneNAND: Additional sync with 2.6.27
18133
18134     - Add subpage write support
18135     - Add onenand_oob_64/32 ecclayout
18136
18137     This has been missing and without it UBI has some incompatibilies issues
18138     with the current (>= 2.6.27) Linux kernel version. vid_hdr_offset is
18139     placed differently (2048 instead of 512) without this fix.
18140
18141     Signed-off-by: Stefan Roese <sr@denx.de>
18142     Signed-off-by: Scott Wood <scottwood@freescale.com>
18143
18144 commit 1714f51a2009baaecf3d4f6e3bd8c4e93a8d3f23
18145 Author: Kyungmin Park <kmpark@infradead.org>
18146 Date:   Thu Nov 13 15:14:33 2008 +0900
18147
18148     Add markbad function
18149
18150     Add missing markbad function
18151     If not, it's hang when it entered the mtd->mark_bad().
18152
18153     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
18154
18155 commit c438ea175d8d002c1063b7a94b0c0e26668d1ac9
18156 Author: Stefan Roese <sr@denx.de>
18157 Date:   Wed Nov 12 13:47:24 2008 +0100
18158
18159     OneNAND: Bad block aware read/write command support
18160
18161     Update OneNAND command to support bad block awareness.
18162     Also change the OneNAND command style to better match the
18163     NAND version.
18164
18165     Signed-off-by: Stefan Roese <sr@denx.de>
18166     Acked-by: Kyungmin Park <kyungmin.park@samsung.com>
18167
18168 commit 8cf11f3aa78673730e9ecbbe4b75213b53f212c8
18169 Author: Stefan Roese <sr@denx.de>
18170 Date:   Tue Nov 11 10:29:09 2008 +0100
18171
18172     OneNAND: Save version_id in onenand_chip struct
18173
18174     The version (ver_id) was not stored in the onenand_chip structure and
18175     because of this the continuous locking scheme could be enabled on some
18176     chips.
18177
18178     Signed-off-by: Stefan Roese <sr@denx.de>
18179
18180 commit 4fca3310d611cc0f51d7295ef3557afbdbd91dc3
18181 Author: Stefan Roese <sr@denx.de>
18182 Date:   Tue Nov 11 10:28:53 2008 +0100
18183
18184     OneNAND: Fix compiler warnings
18185
18186     Signed-off-by: Stefan Roese <sr@denx.de>
18187
18188 commit 1ac5744e33ee0aa6d6ddab3b99f9e70953156e69
18189 Author: Dave Liu <daveliu@freescale.com>
18190 Date:   Tue Nov 4 14:55:06 2008 +0800
18191
18192     mpc83xx: enable eLBC NAND support for MPC8315ERDB board
18193
18194     Signed-off-by: Dave Liu <daveliu@freescale.com>
18195
18196 commit ef0921d6b05aeb9034158f9bef5323d6da9c925e
18197 Author: Kyungmin Park <kmpark@infradead.org>
18198 Date:   Tue Nov 4 09:24:07 2008 +0900
18199
18200     Sync with 2.6.27
18201
18202     Sync with OneNAND kernel codes
18203
18204     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
18205
18206 commit e7f325be9edeb84bb457301776bbac1f7257dafc
18207 Author: Michal Simek <monstr@monstr.eu>
18208 Date:   Mon Jan 5 13:35:31 2009 +0100
18209
18210     microblaze: Use cache functions (especially cache status)
18211     in systems which are configured without flash
18212
18213 commit e9b737deb2c30125362d20e24170617476026e94
18214 Author: Michal Simek <monstr@monstr.eu>
18215 Date:   Mon Jan 5 13:29:32 2009 +0100
18216
18217     microblaze: Add cache flush
18218
18219 commit b4f8dda35bfad447b4106828232705b2e878d168
18220 Author: Michal Simek <monstr@monstr.eu>
18221 Date:   Mon Jan 5 13:28:40 2009 +0100
18222
18223     microblaze: Add bootup messages to board.c
18224
18225 commit 330e55459bc9983341da6c1d5c7fe00a664436fe
18226 Author: Michal Simek <monstr@monstr.eu>
18227 Date:   Fri Dec 19 13:25:55 2008 +0100
18228
18229     microblaze: Change microblaze-generic config file
18230
18231     Signed-off-by: Michal Simek <monstr@monstr.eu>
18232
18233 commit 52a822ed9c37a2ea0ed112a26d8ff5a6cb1c6f10
18234 Author: Michal Simek <monstr@monstr.eu>
18235 Date:   Fri Dec 19 13:14:05 2008 +0100
18236
18237     microblaze: Rename ml401 to microblaze-generic
18238
18239     Signed-off-by: Michal Simek <monstr@monstr.eu>
18240
18241 commit 6677876181cc8772bca8a372479a500d160f3993
18242 Author: Scott Wood <scottwood@freescale.com>
18243 Date:   Tue Jan 20 11:56:11 2009 -0600
18244
18245     83xx: Use the proper sequence for updating IMMR.
18246
18247     This ensures that subsequent accesses properly hit the new window.
18248
18249     The dcbi during the NAND loop was accidentally working around this;
18250     it's no longer necessary, as the cache is not enabled.
18251
18252     Reported-by: Suchit Lepcha <Suchit.Lepcha@freescale.com>
18253     Signed-off-by: Scott Wood <scottwood@freescale.com>
18254     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
18255
18256 commit 8b34557c546e5e9f34ebf83c93413dad973d93df
18257 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
18258 Date:   Thu Jan 8 04:26:19 2009 +0300
18259
18260     mpc83xx: Add PCI-E support for MPC837XEMDS boards
18261
18262     MPC837XEMDS boards can support PCI-E via "PCI-E riser card". The card
18263     provides two PCI-E (x2) ports. Though, only one port can be used in x2
18264     mode. Two ports can function simultaneously in x1 mode.
18265
18266     PCI-E x1/x2 modes can be switched via "pex_x2" environment variable.
18267
18268     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
18269     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
18270
18271 commit 8f11e34b31a7be124a3239653f33af9510502045
18272 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
18273 Date:   Thu Jan 8 04:26:17 2009 +0300
18274
18275     mpc83xx: Add PCI-E support for MPC8315ERDB boards
18276
18277     MPC8315ERDB boards features PCI-E x1 and Mini PCI-E x1 ports. Let's
18278     support them.
18279
18280     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
18281     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
18282
18283 commit fd6646c0b9ebe7e5afc4ae4c78097d9cd317a5e8
18284 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
18285 Date:   Thu Jan 8 04:26:12 2009 +0300
18286
18287     mpc83xx: Add support for MPC83xx PCI-E controllers
18288
18289     This patch adds support for MPC83xx PCI-E controllers in Root Complex
18290     mode.
18291
18292     The patch is based on Tony Li and Dave Liu work[1].
18293
18294     Though unlike the original patch, by default we don't register PCI-E
18295     buses for use in U-Boot, we only configure the controllers for future
18296     use in other OSes (Linux). This is done because we don't have enough
18297     of spare BATs to map all the PCI-E regions.
18298
18299     To actually use PCI-E in U-Boot, users should explicitly define
18300     CONFIG_83XX_GENERIC_PCIE_REGISTER_HOSES symbol in the board file. And
18301     only then U-Boot will able to access PCI-E, but at the cost of disabled
18302     address translation.
18303
18304     [1] http://lists.denx.de/pipermail/u-boot/2008-January/027630.html
18305
18306     Signed-off-by: Tony Li <tony.li@freescale.com>
18307     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
18308     Acked-by: Dave Liu <daveliu@freescale.com>
18309     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
18310
18311 commit 88ecf55cabd7aea28fe8093720e208f53ccfdcf5
18312 Author: Ira Snyder <iws@ovro.caltech.edu>
18313 Date:   Mon Jan 12 13:33:17 2009 -0800
18314
18315     MPC8349EMDS: do not setup unused PCI clock outputs in PCI agent mode
18316
18317     When running in PCI agent mode, the PCI_CLK_OUT signals are not used, so do
18318     not enable them. See the MPC8349EA Reference Manual, Section 4.4.2
18319     "Clocking in PCI Agent Mode".
18320
18321     Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu>
18322     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
18323
18324 commit 75f35209f702bb26826855ed8c8e4d108ab5f412
18325 Author: Ira Snyder <iws@ovro.caltech.edu>
18326 Date:   Mon Jan 12 13:32:26 2009 -0800
18327
18328     83xx: PCI agent mode fixes for multi-board systems
18329
18330     When running a system with 2 or more MPC8349EMDS boards in PCI agent mode,
18331     the boards will lock up the PCI bus by scanning against each other.
18332
18333     The boards lock against each other by trying to access the PCI bus before
18334     clearing their configuration lock bit. Both boards end up in a loop,
18335     sending and receiving "Target Not Ready" messages forever.
18336
18337     When running in PCI agent mode, the scanning now takes place after the
18338     boards have cleared their configuration lock bit.
18339
18340     Also, add a missing declaration to the mpc83xx.h header file, fixing a
18341     build warning.
18342
18343     Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu>
18344     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
18345
18346 commit 455a46915b82896cc2070eb326d075555c2bc580
18347 Author: Ron Madrid <ron_madrid@sbcglobal.net>
18348 Date:   Fri Dec 12 13:12:45 2008 -0800
18349
18350     mpc83xx: Size optimization of start.S
18351
18352     Currently there are in excess of 100 bytes located at the beginning of the image
18353     built by start.S that are not being utilized.  This patch moves a few functions
18354     into this part of the image.  This will create a greater number of *available*
18355     bytes that can be used by board specific code in NAND builds and will decrease
18356     the size of the assembled code in other builds.
18357
18358     Signed-off-by: Ron Madrid <ron_madrid@sbcglobal.net>
18359     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
18360
18361 commit 72d15e705bc3983884105cb7755c7ba80e74a0a5
18362 Author: Wolfgang Denk <wd@denx.de>
18363 Date:   Wed Jan 21 23:08:12 2009 +0100
18364
18365     Prepare v2009.01
18366
18367     Signed-off-by: Wolfgang Denk <wd@denx.de>
18368
18369 commit 635e5f8fc82365e6e9734b3132bc95135a6de679
18370 Author: Wolfgang Denk <wd@denx.de>
18371 Date:   Sun Jan 18 21:37:48 2009 +0100
18372
18373     Prepare 2009.01-rc3
18374
18375     Update CHANGELOG
18376
18377     Signed-off-by: Wolfgang Denk <wd@denx.de>
18378
18379 commit 4cda437898f7873752f0201757cd33f12196ce87
18380 Author: Mike Frysinger <vapier@gentoo.org>
18381 Date:   Sat Jan 17 13:32:42 2009 -0500
18382
18383     build system: treat all Darwin's alike
18384
18385     The x86 based version of Darwin behaves the same quirky way as the powerpc
18386     Darwin, so only check HOSTOS when setting up Darwin workarounds.
18387
18388     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18389
18390 commit c088a108c75db565e07292fd668dfa5491e85bc2
18391 Author: Peter Korsgaard <jacmet@sunsite.dk>
18392 Date:   Wed Jan 14 13:52:24 2009 +0100
18393
18394     fdt_resize(): fix actualsize calculations with unaligned blobs
18395
18396     The code in fdt_resize() to extend the fdt size to end on a page boundary
18397     is wrong for fdt's not located at an address aligned on a page boundary.
18398     What's even worse, the code would make actualsize shrink rather than grow
18399     if (blob & 0xfff) was bigger than the amount of padding added by ALIGN(),
18400     causing fdt_add_mem_rsv to fail.
18401
18402     Fix it by aligning end address (blob + size) to a page boundary instead.
18403     For aligned fdt's this is equivalent to what we had before.
18404
18405     Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
18406
18407 commit fadad1573fb16c90025f08a2861d6047d093cba7
18408 Author: Mike Frysinger <vapier@gentoo.org>
18409 Date:   Fri Jan 9 04:38:17 2009 -0500
18410
18411     ncb: use socklen_t
18412
18413     The recvfrom() function takes a socklen_t, not an int.
18414
18415     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18416
18417 commit fc83c9273cec6e6e542f4a0ea3b653b7d0513ffa
18418 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
18419 Date:   Sun Jan 11 16:35:16 2009 +0100
18420
18421     sh: serial: use readx/writex accessors
18422
18423     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
18424     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
18425
18426 commit 9e1fa628bdb64745811cdd26c4f953846c076180
18427 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
18428 Date:   Sun Jan 11 16:35:15 2009 +0100
18429
18430     sh: serial: coding style cleanup
18431
18432     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
18433     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
18434
18435 commit c9935c992575922b7ef13eec0656ed8665d324e3
18436 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
18437 Date:   Sun Jan 11 17:48:56 2009 +0900
18438
18439     sh: Fix compile error on lowlevel_init file
18440
18441     lowlevel_init of SH was corrected to use the write/readXX macro.
18442     However, there was a problem that was not able to be compiled partially.
18443     This patch corrected this.
18444
18445     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
18446
18447 commit a5b04d00bfeb940c62232972ce644d50b45797f9
18448 Author: Kieran Bingham <kieranbingham@gmail.com>
18449 Date:   Tue Dec 30 01:16:03 2008 +0000
18450
18451     sh: Fix up rsk7203 target for out of tree build
18452
18453     Fix up rsk7203 target to build successfully using out-of-tree build.
18454
18455     Signed-off-by: Kieran Bingham <kbingham@mpc-data.co.uk>
18456     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
18457
18458 commit f7e78f3b74aae9caca2997bad865a72338326c0a
18459 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
18460 Date:   Sat Dec 20 19:29:49 2008 +0100
18461
18462     sh: use write{8,16,32} in all lowlevel_init
18463
18464     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
18465     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
18466
18467 commit e4430779623af500de1cee7892c379f07ef59813
18468 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
18469 Date:   Sat Dec 20 19:29:48 2008 +0100
18470
18471     sh: lowlevel_init coding style cleanup
18472
18473     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
18474     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
18475
18476 commit 85cb052ee41675ca361e6a4c69455dc715c8f2d9
18477 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
18478 Date:   Sat Dec 20 15:27:45 2008 +0100
18479
18480     sh: update sh2/sh2a timer coding style
18481
18482     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
18483     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
18484
18485 commit 1e15ff999322e81af4c0c0c548908f38944ba39c
18486 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
18487 Date:   Sat Dec 20 15:25:22 2008 +0100
18488
18489     sh: update sh timer coding style
18490
18491     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
18492     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
18493
18494 commit 0e3ece33801e377be67ffa29f083421ad820f28b
18495 Author: Wolfgang Denk <wd@denx.de>
18496 Date:   Wed Jan 14 23:26:05 2009 +0100
18497
18498     Prepare 2009.01-rc2
18499
18500     Update CHANGELOG.
18501
18502     Signed-off-by: Wolfgang Denk <wd@denx.de>
18503
18504 commit e92c9a860e44c14513c8909ce4299e253a775eeb
18505 Author: Wolfgang Denk <wd@denx.de>
18506 Date:   Wed Jan 14 22:35:30 2009 +0100
18507
18508     cpu/mpc824x/Makefile: fix warning with parallel builds
18509
18510     Parallel builds would occasionally issue this build warning:
18511
18512         ln: creating symbolic link `cpu/mpc824x/bedbug_603e.c': File exists
18513
18514     Use "ln -sf" as quick work around for the issue.
18515
18516     Signed-off-by: Wolfgang Denk <wd@denx.de>
18517
18518 commit 3ba605d4beec649438539e7df97b5fedb26592fb
18519 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
18520 Date:   Fri Jan 2 12:18:49 2009 +0100
18521
18522     ppc4xx: Add loadpci command to esd's CPCI4052 and CPCI405AB boards
18523
18524     This patch adds esd's loadpci BSP command to CPCI4052 and
18525     CPCI405AB board. This requires CONFIG_CMD_BSP and CONFIG_PRAM.
18526
18527     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
18528     Signed-off-by: Stefan Roese <sr@denx.de>
18529
18530 commit 600fe46fb3dab7f07604f9009904f31584415114
18531 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
18532 Date:   Fri Jan 2 12:18:12 2009 +0100
18533
18534     ppc4xx: Disable pci node in device tree on CPCI405 pci adapters
18535
18536     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
18537     Signed-off-by: Stefan Roese <sr@denx.de>
18538
18539 commit f6a1f490d224c600a09137e58d1026d150b8e679
18540 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
18541 Date:   Fri Jan 2 12:17:36 2009 +0100
18542
18543     ppc4xx: Cleanup CPCI405 board code
18544
18545     This patch cleans up CPCI405 board support:
18546     - wrap long lines
18547     - unification of spaces in function calls
18548     - remove dead code
18549
18550     Use correct io accessors on peripherals.
18551
18552     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
18553     Signed-off-by: Stefan Roese <sr@denx.de>
18554
18555 commit fceebb45a0b97e92f9889861f8c3b9cb885e706f
18556 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
18557 Date:   Fri Jan 2 12:16:35 2009 +0100
18558
18559     ppc4xx: Enable auto RS485 mode on PLU405 boards
18560
18561     This patch turns on the auto RS485 mode in the 2nd external
18562     uart on PLU405 boards. This is a special mode of the used
18563     Exar XR16C2850 uart. Because these boards only have a 485 physical
18564     layer connected it's a good idea to turn it on by default.
18565
18566     Signed-off-by: Matthias Fuchs <mf@esd.eu>
18567     Signed-off-by: Stefan Roese <sr@denx.de>
18568
18569 commit b5f65dfa9aa8e068e62aba4733dc4fd97b1d9bf6
18570 Author: Haiying Wang <Haiying.Wang@freescale.com>
18571 Date:   Tue Jan 13 16:29:28 2009 -0500
18572
18573     Some changes of TLB entry setting for MPC8572DS
18574
18575     - Move the TLB entry of PIXIS_BASE from TLB0 to TLB1[8], because in CAMP mode,
18576     all the TLB0 entries will be invalidated after cpu1 brings up kernel, thus cpu0
18577     can not access PIXIS_BASE anymore (any access will cause DataTLBError exception)
18578
18579     - Set CONFIG_SYS_DDR_TLB_START to 9 for MPC8572DS board.
18580
18581     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
18582
18583 commit 950264317eb9594b2b5ee2fb65206200a1c6007a
18584 Author: Haiying Wang <Haiying.Wang@freescale.com>
18585 Date:   Tue Jan 13 16:29:22 2009 -0500
18586
18587     Change DDR tlb start entry to CONFIG param for 85xx
18588
18589     So that we can locate the DDR tlb start entry to the value other than 8. By
18590     default, it is still 8.
18591
18592     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
18593
18594 commit 6d3a10f73ece7ffb736890c10e023222612a4aa0
18595 Author: Roy Zang <tie-fei.zang@freescale.com>
18596 Date:   Fri Jan 9 16:02:35 2009 +0800
18597
18598     Change PCIE1&2 deciide logic on MPC8544DS board more readable
18599
18600     The IO port selection for MPC8544DS board:
18601      Port                       cfg_io_ports
18602      PCIE1              0x2, 0x3, 0x4, 0x5, 0x6, 0x7
18603      PCIE2              0x4, 0x5, 0x6, 0x7
18604      PCIE3              0x6, 0x7
18605      This patch changes the PCIE12 and PCIE2 logic more readable.
18606     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
18607
18608 commit 028e116811d28a031660f1ad9e20ac1293b3c5c7
18609 Author: Roy Zang <tie-fei.zang@freescale.com>
18610 Date:   Fri Jan 9 16:01:52 2009 +0800
18611
18612     PCIE2 and PCIE3 are decided by corresponing bit in devdisr instead of PCIE1 bit
18613
18614     PCIE2 and PCIE3 should be decided by corresponing bit in devdisr instead of
18615     PCIE1 bit.
18616     On MPC8572DS board, PCIE refers to PCIE1.
18617     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
18618
18619 commit 9afc2ef0307aecf52482df67c31b75d5f9e66b47
18620 Author: Roy Zang <tie-fei.zang@freescale.com>
18621 Date:   Fri Jan 9 16:00:55 2009 +0800
18622
18623     Fix IO port selection issue on MPC8544DS and MPC8572DS boards
18624
18625     The IO port selection is not correct on MPC8572DS and MPC8544DS board.
18626      This patch fixes this issue.
18627      For MPC8572
18628      Port                       cfg_io_ports
18629      PCIE1              0x2, 0x3, 0x7, 0xb, 0xc, 0xf
18630      PCIE2              0x3, 0x7
18631      PCIE3              0x7
18632
18633     For MPC8544
18634     Port                        cfg_io_ports
18635     PCIE1               0x2, 0x3, 0x4, 0x5, 0x6, 0x7
18636     PCIE2               0x4, 0x5, 0x6, 0x7
18637     PCIE3               0x6, 0x7
18638     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
18639
18640 commit 3e3fffe3baf3befde287fec1fcbfe55052fb8946
18641 Author: Becky Bruce <beckyb@kernel.crashing.org>
18642 Date:   Wed Dec 3 22:36:44 2008 -0600
18643
18644     mpc8610hpcd: Fix PCI mapping concepts
18645
18646     Rename _BASE to _BUS, as it's actually a PCI bus address,
18647     separate virtual and physical addresses into _VIRT and _PHYS,
18648     and use each appopriately.  This makes the code easier to read
18649     and understand, and facilitates mapping changes going forward.
18650
18651     Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
18652
18653 commit 79e436cad3b4a7db88408c3f05175028f30d700d
18654 Author: Becky Bruce <beckyb@kernel.crashing.org>
18655 Date:   Wed Dec 3 22:36:26 2008 -0600
18656
18657     sbc8641d: Fix PCI mapping concepts
18658
18659     Rename _BASE to _BUS, as it's actually a PCI bus address,
18660     separate virtual and physical addresses into _VIRT and _PHYS,
18661     and use each appopriately.  This makes the code easier to read
18662     and understand, and facilitates mapping changes going forward.
18663
18664     Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
18665
18666 commit a9f3acbcd07da72b5446ce557531a3ed8b8beff0
18667 Author: Wolfgang Denk <wd@denx.de>
18668 Date:   Mon Jan 12 14:50:35 2009 +0100
18669
18670     MPC86xx: fix build warnings
18671
18672     Signed-off-by: Wolfgang Denk <wd@denx.de>
18673
18674 commit 032a1c934ef4dc003281f57302b6e693062c1868
18675 Author: Mike Frysinger <vapier@gentoo.org>
18676 Date:   Mon Jan 5 16:09:44 2009 -0500
18677
18678     bf537-stamp/nand: fix board_nand_init prototype
18679
18680     The board_nand_init() function should return an int, not void.
18681
18682     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18683
18684 commit 687f952e4119594ab913be11c90f7f018c2a7a79
18685 Author: Mike Frysinger <vapier@gentoo.org>
18686 Date:   Thu Dec 11 07:04:48 2008 -0500
18687
18688     Blackfin: drop CONFIG_SPI handling in board init
18689
18690     The eeprom SPI init functions are duplicated as the common code already
18691     executes these for us.
18692
18693     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18694
18695 commit e7e684b10d73a303902208594c7c3e7e0d753282
18696 Author: Mike Frysinger <vapier@gentoo.org>
18697 Date:   Fri Oct 24 17:51:57 2008 -0400
18698
18699     Blackfin: fix out-of-tree building with ldscripts
18700
18701     Many of the Blackfin board linker scripts are preprocessed, so make sure we
18702     output the linker script into the build tree rather than the source tree.
18703
18704     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18705
18706 commit b9eecc342f767b50e1476fbc1aad7d88dd4ce5eb
18707 Author: Mike Frysinger <vapier@gentoo.org>
18708 Date:   Fri Oct 24 17:48:54 2008 -0400
18709
18710     Blackfin: fix linker scripts to work with --gc-sections
18711
18712     Make sure all .text sections get pulled in and the entry point is properly
18713     referenced so they don't get discarded when linking with --gc-sections.
18714
18715     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18716
18717 commit 509fc553bc6087a6f705b3bf52f3950d7d1eaa58
18718 Author: Mike Frysinger <vapier@gentoo.org>
18719 Date:   Sat Oct 11 20:45:44 2008 -0400
18720
18721     Blackfin: set proper LDRFLAGS for parallel booting LDRs
18722
18723     In order to boot an LDR out of parallel flash, the ldr utility needs a few
18724     flags to tell it to generate the right header.
18725
18726     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18727
18728 commit 3dd9395a0d7ce69a335d0e743c04b9caedd681d3
18729 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
18730 Date:   Tue Jan 6 21:41:59 2009 +0100
18731
18732     at91rm9200: move define from lowlevel_init to header
18733
18734     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
18735
18736 commit 8a48686fac2030287765f1970ea046bd5734b733
18737 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
18738 Date:   Sat Jan 3 17:22:26 2009 +0100
18739
18740     m501sk: move to the common memory setup
18741
18742     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
18743
18744 commit d481c80d78f954133c035dae6c7d22de3625795d
18745 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
18746 Date:   Sat Jan 3 17:22:25 2009 +0100
18747
18748     at91rm9200: rename lowlevel init value to CONFIG_SYS_
18749
18750     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
18751
18752 commit 4e170b16625291aa10d0d9abc3f34e8a5945d157
18753 Author: Nicolas Ferre <nicolas.ferre@atmel.com>
18754 Date:   Tue Jan 6 21:13:14 2009 +0100
18755
18756     at91: add at91sam9xeek board support
18757
18758     At91sam9xe is basically an at91sam9260 with embedded flash. We can manage
18759     it as another entry for at91sam9260 in the Makefile.
18760
18761     Check documentation at :
18762     http://www.atmel.com/dyn/products/product_card.asp?part_id=4263
18763
18764     Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
18765     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
18766
18767 commit 9ffd53db870a7da134f9a1ae76894a6b31237be5
18768 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
18769 Date:   Tue Jan 6 21:15:57 2009 +0100
18770
18771     fix bmp_logo.h make dependencies to allow parallel build
18772
18773     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
18774
18775 commit e12d9a8fb48d24176efffccc072b445e60a3afe4
18776 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
18777 Date:   Sat Jan 3 17:22:24 2009 +0100
18778
18779     at91: Fix Atmel's at91sam9 boards out of tree build
18780
18781     introduced in commit 89a7a87f084c
18782
18783     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
18784
18785 commit 0668236bafaa1c11c521652a2facebc74beecbf0
18786 Author: Wolfgang Denk <wd@denx.de>
18787 Date:   Tue Dec 30 22:56:11 2008 +0100
18788
18789     README: update mailing list name and hits to patch submission.
18790
18791     Signed-off-by: Wolfgang Denk <wd@denx.de>
18792
18793 commit d9011f9b75561a0bd9254934c2bb2bc799d4f645
18794 Author: Peter Tyser <ptyser@xes-inc.com>
18795 Date:   Tue Dec 23 16:32:01 2008 -0600
18796
18797     85xx: Enable inbound PCI config cycles for X-ES boards cleanup
18798
18799     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
18800
18801 commit 1f03cbfae221b24ba1341a0a3f62ff01c5c874df
18802 Author: Peter Tyser <ptyser@xes-inc.com>
18803 Date:   Tue Dec 23 16:32:00 2008 -0600
18804
18805     XPedite5200 board support cleanup
18806
18807     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
18808
18809 commit fea91edee8ae0295e3c30b1ff544df51f4d668e1
18810 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
18811 Date:   Tue Dec 2 21:58:04 2008 +0100
18812
18813     usb_kbd: fix usb_kbd_deregister when DEVICE_DEREGISTER not enable
18814
18815     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
18816     Signed-off-by: Remy Böhmer <linux@bohmer.net>
18817
18818 commit ada591d2a0ecff5f9bc5ed1ebf310f439c3d0a28
18819 Author: Trent Piepho <tpiepho@freescale.com>
18820 Date:   Wed Dec 3 15:16:37 2008 -0800
18821
18822     mpc8[56]xx: Put localbus clock in sysinfo and gd
18823
18824     Currently MPC85xx and MPC86xx boards just calculate the localbus frequency
18825     and print it out, but don't save it.
18826
18827     This changes where its calculated and stored to be more consistent with the
18828     CPU, CCB, TB, and DDR frequencies and the MPC83xx localbus clock.
18829
18830     The localbus frequency is added to sysinfo and calculated when sysinfo is
18831     set up, in cpu/mpc8[56]xx/speed.c, the same as the other frequencies are.
18832
18833     get_clocks() copies the frequency into the global data, as the other
18834     frequencies are, into a new field that is only enabled for MPC85xx and
18835     MPC86xx.
18836
18837     checkcpu() in cpu/mpc8[56]xx/cpu.c will print out the local bus frequency
18838     from sysinfo, like the other frequencies, instead of calculating it on the
18839     spot.
18840
18841     Signed-off-by: Trent Piepho <tpiepho@freescale.com>
18842     Acked-by: Kumar Gala <galak@kernel.crashing.org>
18843     Acked-by: Jon Loeliger <jdl@freescale.com>
18844
18845 commit 9863d6aca11405e1e0d8aba2045d78aeec4d4ee7
18846 Author: Trent Piepho <tpiepho@freescale.com>
18847 Date:   Wed Dec 3 15:16:36 2008 -0800
18848
18849     mpc86xx: Double local bus clock divider
18850
18851     The local bus clock divider should be doubled for both 8610 and 8641.
18852
18853     Signed-off-by: Trent Piepho <tpiepho@freescale.com>
18854     Acked-by: Kumar Gala <galak@kernel.crashing.org>
18855     Acked-by: Jon Loeliger <jdl@freescale.com>
18856
18857 commit 446c381e3e16f19857b72ea0d06241267b8b9d58
18858 Author: Trent Piepho <tpiepho@freescale.com>
18859 Date:   Wed Dec 3 15:16:35 2008 -0800
18860
18861     mpc8568: Double local bus clock divider
18862
18863     The clock divider for the MPC8568 local bus should be doubled, like the
18864     other newer MPC85xx chips.
18865
18866     Since there are now more chips with a 2x divider than a 1x, and any new
18867     85xx chips will probably be 2x, invert the sense of the #if so that it
18868     lists the 1x chips instead of the 2x ones.
18869
18870     Signed-off-by: Trent Piepho <tpiepho@freescale.com>
18871     Acked-by: Kumar Gala <galak@kernel.crashing.org>
18872     Acked-by: Jon Loeliger <jdl@freescale.com>
18873
18874 commit f51f07eb58fad12de9294ba4ee6c09a0ddeaee03
18875 Author: Dave Liu <daveliu@freescale.com>
18876 Date:   Tue Dec 16 12:09:27 2008 +0800
18877
18878     85xx: Fix the boot window issue
18879
18880     If one custom board is using the 8MB flash, it is set
18881     as FLASH_BASE = 0xef000000, TEXT_BASE = 0xef780000.
18882     The current start.S code will be broken at switch_as.
18883
18884     It is because the TLB1[15] is set as 16MB page size,
18885     EPN = TEXT_BASE & 0xff000000, RPN = 0xff000000.
18886
18887     For the 8MB flash case, the EPN = 0xefxxxxxx,
18888     RPN = 0xffxxxxxx. Assume the virt address of switch_as
18889     is 0xef7ff18c, the real address of the instruction at
18890     switch_as should be 0xff7ff18c. the 0xff7ff18c is out
18891     of the range of the default 8MB boot LAW window
18892     0xff800000 - 0xffffffff.
18893
18894     So when we switch to AS1 address space at switch_as,
18895     the core can't fetch the instruction at switch_as any
18896     more. It will cause broken issue.
18897
18898     Signed-off-by: Dave Liu <daveliu@freescale.com>
18899
18900 commit 58da8890d5fbd074746037722a423de9ac408616
18901 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
18902 Date:   Thu Dec 11 15:47:50 2008 -0500
18903
18904     sbc8548: use proper PHY address
18905
18906     The values given for the PHY address were wrong, so the code
18907     read no valid PHY ID, and fell through to the generic PHY
18908     support, which would work on 1000M but would not auto negotiate
18909     down to 100M or 10M.
18910
18911     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
18912
18913 commit ad22f9273c6f24fbfa917e867680e9688e0c59c5
18914 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
18915 Date:   Thu Dec 11 15:47:51 2008 -0500
18916
18917     sbc8548: enable command line editing by default.
18918
18919     Lets make things a bit more user friendly.  It isn't 1985 anymore.
18920
18921     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
18922
18923 commit bd93105fa171184a71ca8b22be03dc2705cfbd3f
18924 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
18925 Date:   Thu Dec 11 15:47:49 2008 -0500
18926
18927     sbc8548: don't enable the 3rd and 4th eTSEC
18928
18929     These interfaces don't have usable connectors on the board, so don't
18930     bother enumerating or configuring them.
18931
18932     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
18933
18934 commit 181a3650113883728927928b3ac81ad6dade4b2c
18935 Author: Haiying Wang <Haiying.Wang@freescale.com>
18936 Date:   Wed Dec 3 10:08:19 2008 -0500
18937
18938     Set IVPR to kenrel entry point in second core boot page
18939
18940     Assuming the OSes exception vectors start from the base of kernel address, and
18941     the kernel physical starting address can be relocated to an non-zero address.
18942     This patch enables the second core to have a valid IVPR for debugger before
18943     kernel setting IVPR in CAMP mode. Otherwise, IVPR is 0x0 and it is not a valid
18944     value for second core which runs kernel at different physical address other
18945     than 0x0.
18946
18947     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
18948
18949 commit a5d212a263c58cc746481bf1fc878510533ce7d6
18950 Author: Trent Piepho <tpiepho@freescale.com>
18951 Date:   Wed Dec 3 15:16:34 2008 -0800
18952
18953     mpc8xxx: LCRR[CLKDIV] is sometimes five bits
18954
18955     On newer CPUs, 8536, 8572, and 8610, the CLKDIV field of LCRR is five bits
18956     instead of four.
18957
18958     In order to avoid an ifdef, LCRR_CLKDIV is set to 0x1f on all systems.  It
18959     should be safe as the fifth bit was defined as reserved and set to 0.
18960
18961     Code that was using a hard coded 0x0f is changed to use LCRR_CLKDIV.
18962
18963     Signed-off-by: Trent Piepho <tpiepho@freescale.com>
18964     Acked-by: Kumar Gala <galak@kernel.crashing.org>
18965     Acked-by: Jon Loeliger <jdl@freescale.com>
18966
18967 commit 58ec4866ed916c7e422f5107bb27b0822084728e
18968 Author: Trent Piepho <tpiepho@freescale.com>
18969 Date:   Wed Dec 3 15:16:38 2008 -0800
18970
18971     mpc8[56]xx: Put localbus clock in device tree
18972
18973     Export the localbus frequency in the device tree, the same way the CPU, TB,
18974     CCB, and various other frequencies are exported in their respective device
18975     tree nodes.
18976
18977     Some localbus devices need this information to be programed correctly, so
18978     it makes sense to export it along with the other frequencies.
18979
18980     Unfortunately, when someone wrote the localbus dts bindings, they didn't
18981     bother to define what the "compatible" property should be.  So it seems no
18982     one was quite sure what to put in their dts files.
18983
18984     Based on current existing dts files in the kernel source, I've used
18985     "fsl,pq3-localbus" and "fsl,elbc" for MPC85xx, which are used by almost all
18986     of the 85xx devices, and are looked for by the Linux code.  The eLBC is
18987     apparently not entirely backward compatible with the pq3 LBC and so eLBC
18988     equipped platforms like 8572 won't use pq3-localbus.
18989
18990     For MPC86xx, I've used "fsl,elbc" which is used by some of the 86xx systems
18991     and is also looked for by the Linux code.  On MPC8641, I've also used
18992     "fsl,mpc8641-localbus" as it is also commonly used in dts files, some of
18993     which don't use "fsl,elbc" or any other acceptable name to match on.
18994
18995     Signed-off-by: Trent Piepho <tpiepho@freescale.com>
18996     Acked-by: Kumar Gala <galak@kernel.crashing.org>
18997     Acked-by: Jon Loeliger <jdl@freescale.com>
18998
18999 commit 9d94aff699eed38b286814fcbb335f3eb8516a0e
19000 Author: Kumar Gala <galak@kernel.crashing.org>
19001 Date:   Tue Dec 16 14:59:22 2008 -0600
19002
19003     NAND FSL elbc: Use virt_to_phys to determine which bank is in use
19004
19005     The current code that determines which bank/chipselect is used for a
19006     given NAND instance only worked for 32-bit addresses and assumed
19007     a 1:1 mapping.  This breaks in 36-bit physical configs.
19008
19009     The proper way to handle this is to use the virt_to_phys() and
19010     BR_PHYS_ADDR() routinues to match the 34-bit lbc bus address
19011     with the the virtual address the NAND code uses.
19012
19013     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
19014     Acked-by: Scott Wood <scottwood@freescale.com>
19015
19016 commit 77c8115b1f1871811633eae77a5a700fac1f0e50
19017 Author: Kumar Gala <galak@kernel.crashing.org>
19018 Date:   Tue Dec 16 14:59:21 2008 -0600
19019
19020     ppc: Use addrmap in virt_to_phys and map_physmem.
19021
19022     If we have addr map support enabled use the mapping functions to
19023     implement virt_to_phys() and map_physmem().
19024
19025     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
19026
19027 commit ecf5b98c7a6a2e2256dfddd48fab26678dcd6b90
19028 Author: Kumar Gala <galak@kernel.crashing.org>
19029 Date:   Tue Dec 16 14:59:20 2008 -0600
19030
19031     85xx: Add support to populate addr map based on TLB settings
19032
19033     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
19034
19035 commit 78bbc5ce151c5a484bb51bf1866b4a993ffc16ec
19036 Author: Peter Tyser <ptyser@xes-inc.com>
19037 Date:   Mon Dec 1 13:47:13 2008 -0600
19038
19039     XPedite5200 board support
19040
19041     Initial support for Extreme Engineering Solutions XPedite5200 -
19042     a MPC8548-based PMC single board computer.
19043
19044     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
19045
19046 commit 487dcb4fb89be0992bc06ec1341090017bd9cf2f
19047 Author: Peter Tyser <ptyser@xes-inc.com>
19048 Date:   Wed Oct 29 12:39:27 2008 -0500
19049
19050     85xx: Enable inbound PCI config cycles for X-ES boards
19051
19052     Update X-ES Freescale boards to allow inbound PCI configuration
19053     cycles when configured as agent/endpoint.
19054
19055     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
19056
19057 commit ccf0fdd02b97323f8caae18d06cc9daeac2f192f
19058 Author: Peter Tyser <ptyser@xes-inc.com>
19059 Date:   Wed Dec 17 16:36:23 2008 -0600
19060
19061     XPedite5370 board support
19062
19063     Initial support for Extreme Engineering Solutions XPedite5370 -
19064     a MPC8572-based 3U VPX single board computer with a PMC/XMC
19065     site.
19066
19067     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
19068
19069 commit e92739d34e2d6b6aca93b2598248210710897ce8
19070 Author: Peter Tyser <ptyser@xes-inc.com>
19071 Date:   Wed Dec 17 16:36:21 2008 -0600
19072
19073     Add support for PCA953x I2C gpio devices
19074
19075     Initial support for NXP's 4 and 8 bit I2C gpio expanders
19076     (eg pca9537, pca9557, etc). The CONFIG_PCA953X define
19077     enables support for the devices while the CONFIG_CMD_PCA953X
19078     define enables the pca953x command. The CONFIG_CMD_PCA953X_INFO
19079     define enables an 'info' sub-command which provides summary
19080     information for the given pca953x device.
19081
19082     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
19083
19084 commit 7a8979591171676417ab36852d8811a8c46accd8
19085 Author: Peter Tyser <ptyser@xes-inc.com>
19086 Date:   Wed Oct 29 12:39:26 2008 -0500
19087
19088     pci/fsl_pci_init: Enable inbound PCI config cycles
19089
19090     Add fsl_pci_config_unlock() function to enable a
19091     PCI/PCIe interface configured in agent/endpoint mode to
19092     respond to inbound PCI configuration cycles.
19093
19094     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
19095
19096 commit 92c78a3bbcb2ce508b4bf1c4a1e0940406a024bb
19097 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
19098 Date:   Wed Dec 17 16:43:18 2008 +0100
19099
19100     avr32: Remove second definition of virt_to_phys()
19101
19102     The second definition introduced by 65e43a1063 conflicts with the
19103     existing one.
19104
19105     Also, convert the existing definition to use phys_addr_t. The volatile
19106     qualifier is still needed due to brain damage elsewhere.
19107
19108     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
19109
19110 commit b616f2b545f73757669b37386f0b37bb61fc6797
19111 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19112 Date:   Mon Sep 8 22:27:18 2008 +0200
19113
19114     MIPS: qemu_mips: update doc to generate and to use qemu flash, ide file
19115
19116     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19117     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
19118
19119 commit 16cdf816779f5b602a9b3b4d2ea4dea05095c35b
19120 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19121 Date:   Tue Dec 16 22:10:31 2008 +0100
19122
19123     MIPS: qemu_mips: update doc to use all disk and boot linux kernel
19124
19125     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19126     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
19127
19128 commit 13095b2f07dacb1f863772266c1789d47a523a8a
19129 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19130 Date:   Tue Dec 16 22:10:30 2008 +0100
19131
19132     MIPS: qemu_mips: move env storage just after u-boot
19133
19134     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19135     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
19136
19137 commit aced78d852d0b009e8aaa1445af8cb40861ee549
19138 Author: Wolfgang Denk <wd@denx.de>
19139 Date:   Tue Dec 16 23:48:27 2008 +0100
19140
19141     Prepare 2009.01-rc1
19142
19143     Signed-off-by: Wolfgang Denk <wd@denx.de>
19144
19145 commit 9e2a79b4c585ad31138fb90b68fd0234d64a8da8
19146 Author: Wolfgang Denk <wd@denx.de>
19147 Date:   Tue Dec 16 23:13:46 2008 +0100
19148
19149     include/configs/at91cap9adk.h: fix typo.
19150
19151     Signed-off-by: Wolfgang Denk <wd@denx.de>
19152
19153 commit 45ca04f2377361593151d2d4da51f8ba4832d233
19154 Author: Wolfgang Denk <wd@denx.de>
19155 Date:   Tue Dec 16 22:32:25 2008 +0100
19156
19157     board/trab/memory.c: Fix compile problems.
19158
19159     Apply changes from commit 44b4dbed to board/trab/memory.c, too.
19160
19161     Actually we'd need a major cleanup here - as it turns out,
19162     board/trab/memory.c is more or less a verbatim copy of
19163     post/drivers/memory.c ... but then, trab is EOL anyway,r
19164     so this is not worth the effort.
19165
19166     Signed-off-by: Wolfgang Denk <wd@denx.de>
19167
19168 commit ff49ea8977b56916edd5b1766d9939010e30b181
19169 Author: Scott Wood <scottwood@freescale.com>
19170 Date:   Tue Dec 16 14:24:16 2008 -0600
19171
19172     NAND: Mark the BBT as scanned prior to calling scan_bbt.
19173
19174     Otherwise, recursion can occur if scan_bbt does not find a bad block
19175     table, and tries to write one, and the attempt to erase the BBT area
19176     causes a bad block check.
19177
19178     Signed-off-by: Scott Wood <scottwood@freescale.com>
19179
19180 commit 584eedab66d0828f2d571a24b10526c4e65f547b
19181 Author: Ilya Yanok <yanok@emcraft.com>
19182 Date:   Thu Dec 11 05:51:57 2008 +0300
19183
19184     jffs2: include <linux/mtd/compat.h> instead of defining own min_t
19185
19186     Include <linux/mtd/compat.h> header for min_t definition instead of
19187     providing our own one. Removes warnings in case of OneNAND support
19188     enabled.
19189
19190     Although I thinks it's a bit silly to include <linux/mtd/compat.h>
19191     just for min_t...
19192
19193     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
19194     Acked-by: Stefan Roese <sr@denx.de>
19195
19196 commit b1ffecec37b57a59c139042267faac458e5324e9
19197 Author: Becky Bruce <beckyb@kernel.crashing.org>
19198 Date:   Wed Dec 3 23:04:37 2008 -0600
19199
19200     powerpc: fix io.h build warning with CONFIG_PHYS_64BIT
19201
19202     Casting a pointer to a phys_addr_t when it's an unsigned long long
19203     on a 32-bit system without first casting to a non-pointer type
19204     generates a compiler warning. Fix this.
19205
19206     Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
19207
19208 commit 6cdadcb3f1b6eac4a1c4256acaa1438413f95351
19209 Author: Wolfgang Denk <wd@denx.de>
19210 Date:   Tue Dec 16 16:22:50 2008 +0100
19211
19212     trab: make trab_fkt standalone code independent of libgcc
19213
19214     Use our own local functions in lib_arm/ instead.
19215
19216     Signed-off-by: Wolfgang Denk <wd@denx.de>
19217
19218 commit aa1bcca3d2e22af4dea9f02132f9b56a30378ded
19219 Author: Wolfgang Denk <wd@denx.de>
19220 Date:   Tue Dec 16 14:44:06 2008 +0100
19221
19222     post/Makefile: fix dependency problem with parallel builds
19223
19224     Parallel builds (using "make -jN") would occasionally fail with error
19225     messages like
19226         ppc_4xxFP-objdump: string.o: File format not recognized
19227     or
19228         post/libpost.a(cpu.o): In function `cpu_post_test':
19229         /home/wd/git/u-boot/work/post/lib_ppc/cpu.c:130: undefined reference to `cpu_post_test_string'
19230     or similar. We now make sure to run the 'postdeps" step before
19231     attempting to build the specific POST libraries.
19232
19233     Signed-off-by: Wolfgang Denk <wd@denx.de>
19234
19235 commit 4a0f7538c5c0805fd9a791967bbabacc41deadd9
19236 Author: Wolfgang Denk <wd@denx.de>
19237 Date:   Tue Dec 16 14:41:02 2008 +0100
19238
19239     Makefile: fix dependency problem with parallel builds
19240
19241     Parallel builds (using "make -jN") would occasionally fail with error
19242     messages like
19243         include/autoconf.mk:212: *** missing separator.  Stop.
19244     Line numbers and affected boards were changing. Obviously some
19245     Makefiles included autoconf.mk while it was still being written to.
19246     As a fix, we now write to a temporary file first and then rename it,
19247     so that it is really ready to use as soon as it appears.
19248
19249     Signed-off-by: Wolfgang Denk <wd@denx.de>
19250
19251 commit 455ae7e87f67c44e6aea68865c83acadd3fcd36c
19252 Author: Wolfgang Denk <wd@denx.de>
19253 Date:   Tue Dec 16 01:02:17 2008 +0100
19254
19255     Coding style cleanup, update CHANGELOG.
19256
19257     Signed-off-by: Wolfgang Denk <wd@denx.de>
19258
19259 commit 84bc72d90c505fec3ef4b693995407a0bd4064e5
19260 Author: Mike Frysinger <vapier@gentoo.org>
19261 Date:   Thu Dec 11 18:39:08 2008 -0500
19262
19263     spi/stmicro: fix debug() display of cmd
19264
19265     The stmicro_wait_ready() func tries to show the actual opcode that was sent
19266     to the device, but instead it displays the array pointer.  Fix it to pull
19267     out the opcode from the start of the array.
19268
19269     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
19270
19271 commit 5b3375ac8c36c29c87abb132fede0509eb21e5c9
19272 Author: Mike Frysinger <vapier@gentoo.org>
19273 Date:   Thu Dec 11 06:23:37 2008 -0500
19274
19275     env_sf: support embedded environments
19276
19277     If both CONFIG_ENV_SECT_SIZE and CONFIG_ENV_SIZE are defined, and the sect
19278     size is larger than the env size, then it means the env is embedded in a
19279     block.  So we have to save/restore the part of the sector which is not the
19280     environment.  Previously, saving the environment in SPI flash in this
19281     setup would probably brick the board as the rest of the sector tends to
19282     contain actual U-Boot data/code.
19283
19284     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
19285     Acked-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
19286
19287 commit ecf5f077c8e77454f532eaac3e3afb7cfc48c62d
19288 Author: Timur Tabi <timur@freescale.com>
19289 Date:   Wed Dec 3 11:28:30 2008 -0600
19290
19291     i2c: merge all i2c_reg_read() and i2c_reg_write() into inline functions
19292
19293     All implementations of the functions i2c_reg_read() and
19294     i2c_reg_write() are identical. We can save space and simplify the
19295     code by converting these functions into inlines and putting them in
19296     i2c.h.
19297
19298     Signed-off-by: Timur Tabi <timur@freescale.com>
19299     Acked-By: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19300
19301 commit e39cd81c44740d7355d277ed3d38536cbe1e003d
19302 Author: Dave Liu <daveliu@freescale.com>
19303 Date:   Fri Dec 5 15:36:14 2008 +0800
19304
19305     lib_ppc: rework the flush_cache
19306
19307     - It is possible to miss flush/invalidate the last
19308       cache line, we fix it at here.
19309     - add the volatile and memory clobber.
19310
19311     They are pointed by Scott Wood.
19312
19313     Signed-off-by: Dave Liu <daveliu@freescale.com>
19314
19315 commit 63240ba88cd6a220057a0f28e5bf97f5b17ac84b
19316 Author: Kumar Gala <galak@kernel.crashing.org>
19317 Date:   Sat Dec 13 17:20:28 2008 -0600
19318
19319     Introduce addr_map library
19320
19321     Add a library that helps in translating between virtual and physical
19322     addresses.  This library can be useful as a simple means to implement
19323     map_physmem() and virt_to_phys() for platforms that need functionality
19324     beyond the simple 1:1 mapping.
19325
19326     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
19327
19328 commit 65e43a10631537dcb92c302d36301a12308216c3
19329 Author: Kumar Gala <galak@kernel.crashing.org>
19330 Date:   Sat Dec 13 17:20:27 2008 -0600
19331
19332     Introduce virt_to_phys()
19333
19334     virt_to_phys() returns the physical address given a virtual. In most
19335     cases this will be just the input value as the vast majority of
19336     systems run in a 1:1 mode.
19337
19338     However in systems that are not running this way it should report the
19339     physical address or ~0 if no mapping exists for the given virtual
19340     address.
19341
19342     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
19343
19344 commit 45845301af3de8675c1f7bbc815c6de35452605a
19345 Author: Yuri Tikhonov <yur@emcraft.com>
19346 Date:   Sun Dec 7 22:12:50 2008 +0100
19347
19348     POST Make: fix the sub-dir dependencies missing.
19349
19350     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
19351
19352 commit 22525779cb51f1bbe4e96fea7b778de1935a5a69
19353 Author: Martin Michlmayr <tbm@cyrius.com>
19354 Date:   Wed Aug 6 14:44:05 2008 +0300
19355
19356     Fix a typo in fw_env.config
19357
19358     Reported-by: Martin Michlmayr <tbm@cyrius.com>
19359     Signed-off-by: Wolfgang Denk <wd@denx.de>
19360
19361 commit ba490b7761c62b549c222a9723e532dc801a3899
19362 Author: Peter Tyser <ptyser@xes-inc.com>
19363 Date:   Mon Dec 1 16:22:45 2008 -0600
19364
19365     Remove unused CONFIG_ADDR_STREAMING defines
19366
19367     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
19368
19369 commit d16da93430520d3e46c1ab52eedacf36ab7a2311
19370 Author: Peter Tyser <ptyser@xes-inc.com>
19371 Date:   Mon Nov 24 11:54:47 2008 -0600
19372
19373     cmd_mem: Remove unused variable
19374
19375     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
19376
19377 commit 3aed3aa2c128ce9fb39ca3f4e9385a7499e93dbf
19378 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19379 Date:   Sun Dec 14 10:29:39 2008 +0100
19380
19381     Fix new found CFG_
19382
19383     Also fix some minor typos.
19384
19385     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19386     Signed-off-by: Wolfgang Denk <wd@denx.de>
19387
19388 commit 0e0c862efe7279e9609db74d758cd1b84c6c7209
19389 Author: Sergei Poselenov <sposelenov@emcraft.com>
19390 Date:   Fri Sep 19 12:07:34 2008 +0200
19391
19392     Remove compiler warning: target CPU does not support interworking
19393
19394     This warning is issued by modern ARM-EABI GCC on non-thumb targets.
19395
19396     Signed-off-by: Vladimir Panfilov <pvr@emcraft.com>
19397     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
19398
19399 commit cd6734510a9ff0f41c4a73567d4080ea0033d2c1
19400 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19401 Date:   Mon Nov 24 13:33:51 2008 +0100
19402
19403     Fix FIT and FDT support to have CONFIG_OF_LIBFDT and CONFIG_FIT independent
19404
19405     FDT support is used for both FIT style images and for architectures
19406     that can pass a fdt blob to an OS (ppc, m68k, sparc).
19407
19408     For other architectures and boards which do not pass a fdt blob to an
19409     OS but want to use the new uImage format, we just need FIT support.
19410
19411     Now we can have the 4 following configurations :
19412
19413     1) FIT only             CONFIG_FIT
19414     2) fdt blob only        CONFIG_OF_LIBFDT
19415     3) both                 CONFIG_OF_LIBFDT & CONFIG_FIT
19416     4) none                 none
19417
19418     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19419
19420 commit 19ef4f7a6ef3b725aa9fe4b4f5fb676a84160172
19421 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
19422 Date:   Wed Dec 10 15:13:32 2008 +0100
19423
19424     ppc4xx: Disable EEPROM write access on PMC440 boards
19425
19426     This patch disables EEPROM wrtie access by default on PMC440 board.
19427
19428     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
19429
19430 commit 5b67a1439a73ba6c34007d9ff60a2c6aa90265df
19431 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
19432 Date:   Wed Dec 10 15:12:56 2008 +0100
19433
19434     ppc4xx: Fix Ethernet PHY LED configuration on PMC440 boards
19435
19436     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
19437
19438 commit 71fa0714fe5134bc8718c38d5261d267e88582ba
19439 Author: Stefan Roese <sr@denx.de>
19440 Date:   Tue Nov 18 16:36:12 2008 +0100
19441
19442     MIPS: Flush data cache upon relocation
19443
19444     This patch now adds a flush to the data cache upon relocation. The
19445     current implementation is missing this. Only a comment states that it
19446     should be done. So let's really do it now.
19447
19448     Signed-off-by: Stefan Roese <sr@denx.de>
19449     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
19450
19451 commit 44174343688dba32571a34550dba08971c65fef1
19452 Author: Stefan Roese <sr@denx.de>
19453 Date:   Tue Nov 18 16:36:22 2008 +0100
19454
19455     MIPS: Add CONFIG_SKIP_LOWLEVEL_INIT
19456
19457     This patch adds the CONFIG_SKIP_LOWLEVEL_INIT option to start.S. This
19458     enables support for boards where the lowlevel initialization is
19459     already done when U-Boot runs (e.g. via OnChip ROM).
19460
19461     This will be used in the upcoming VCTH board support.
19462
19463     Signed-off-by: Stefan Roese <sr@denx.de>
19464     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
19465
19466 commit db08ecaa6eb8176904b3bae103a85ee8f735dc40
19467 Author: Stefan Roese <sr@denx.de>
19468 Date:   Wed Nov 12 13:18:02 2008 +0100
19469
19470     MIPS: Add board_early_init_f() to init_sequence
19471
19472     This patch adds the board_early_init_f() call to the MIPS init
19473     sequence. A weak dummy implementation is also added which can be
19474     overridden by a board specific version.
19475
19476     This will be used by the upcoming VCTH board support.
19477
19478     Signed-off-by: Stefan Roese <sr@denx.de>
19479     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
19480
19481 commit 9d23fc584c4b7b8bb9ecbee48920b1b04b08fa1b
19482 Author: Stefan Roese <sr@denx.de>
19483 Date:   Wed Nov 12 13:18:19 2008 +0100
19484
19485     MIPS: Add onenand_init() to board.c and move nand_init()
19486
19487     This patch adds a call to onenand_init() for OneNAND support and moves
19488     the nand_init() call to an earlier place, so that the environment can
19489     be used from NAND and OneNAND.
19490
19491     Signed-off-by: Stefan Roese <sr@denx.de>
19492     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
19493
19494 commit d8bbc51c7ba9b737a20984333d19fe28a3526431
19495 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
19496 Date:   Tue Dec 9 11:32:46 2008 +0900
19497
19498     sh: Update sh2/sh2a timer
19499
19500     Renesas SH2/SH2A timer broken.
19501     This patch fix timer function.
19502
19503     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
19504     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
19505
19506 commit a319f1496210117b73198e3d889ffffaf6825d00
19507 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19508 Date:   Fri Dec 5 07:27:37 2008 +0100
19509
19510     sh: r2dplus fix register access
19511
19512     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19513     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
19514
19515 commit 4d4a96055f6917335a89dbdf2e5556fa5ac329f6
19516 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19517 Date:   Tue Dec 2 07:40:03 2008 +0100
19518
19519     sh: r2dplus/lowlevel_init: coding style fix
19520
19521     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19522     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
19523
19524 commit c54b9a42d8f5ab5b2a039b3a2e6fde8b427745e5
19525 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
19526 Date:   Tue Nov 25 11:05:19 2008 +0900
19527
19528     sh: Changed value of CACHE_OC_NUM_ENTRIES and CACHE_OC_WAY_SHIFT
19529
19530     SH4 is different a value of CACHE_OC_NUM_ENTRIES and
19531     CACHE_OC_WAY_SHIFT every CPU.
19532     This patch corrects these values.
19533
19534     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
19535     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
19536
19537 commit e9d5f35497885b3c65d494d09a525d443dcccd3b
19538 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
19539 Date:   Thu Nov 20 16:44:42 2008 +0900
19540
19541     sh: Update sh timer function
19542
19543     Change to write/readX function and fix timer problem.
19544
19545     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
19546     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
19547
19548 commit b81786cff476c41e332eaeb679158f6527cd67d4
19549 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
19550 Date:   Tue Nov 4 11:58:58 2008 +0900
19551
19552     sh: Migo-R: Update BSC value
19553
19554     A value of BSC CS4 was wrong, Fixed it.
19555
19556     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
19557     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
19558
19559 commit 5783758fd260a02f44566ad8f29f899565cd0403
19560 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
19561 Date:   Mon Nov 17 16:52:09 2008 +0900
19562
19563     sh: Update ms7722se board config
19564
19565     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
19566     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
19567
19568 commit 15e2697c9f7fb2ba672a1a70f07cd6d9d4e92b51
19569 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
19570 Date:   Mon Nov 17 16:53:09 2008 +0900
19571
19572     sh: Update SuperH serial driver
19573
19574     The address of SCFSR register is wrong at SH7720/SH7721.
19575     This patch fix this.
19576
19577     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
19578     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
19579
19580 commit 9a1d3557dcd47365c12eeab584b822e57d994352
19581 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19582 Date:   Tue Nov 11 22:20:15 2008 +0100
19583
19584     sh: fix rsk7203 and MigoR out of tree build
19585
19586     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19587     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
19588
19589 commit 1951f847f0a851853871b613ad7cf21a5242226c
19590 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
19591 Date:   Wed Dec 10 14:41:25 2008 +0100
19592
19593     ppc4xx: Update TEXT_BASE for CPCI405 boards
19594
19595     This patch fixes building U-Boot for CPCI405 boards.
19596
19597     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
19598     Signed-off-by: Stefan Roese <sr@denx.de>
19599
19600 commit 8c92af7b2fbd60ae87379477f93c7ec9441b7452
19601 Author: Stefan Roese <sr@denx.de>
19602 Date:   Tue Dec 9 20:08:01 2008 +0100
19603
19604     ppc4xx: Remove some features from ALPR to fit into 256k again
19605
19606     Signed-off-by: Stefan Roese <sr@denx.de>
19607
19608 commit 3b089e4f889a2902449d55e081c886ae607cae89
19609 Author: Stefan Roese <sr@denx.de>
19610 Date:   Wed Dec 10 10:32:59 2008 +0100
19611
19612     UBI: Set ubi_dev.type back to DEV_TYPE_NONE upon failing initialization
19613
19614     With this patch we set the type back to NONE upon failing UBI partition
19615     initialization. Otherwise further calls to the UBI subsystem would try
19616     to really access the non-existing UBI partition.
19617
19618     Thanks to Michael Lawnick for pointing this out.
19619
19620     Signed-off-by: Stefan Roese <sr@denx.de>
19621
19622 commit 817329351639a8895cd9b87b33aeff043f3d5a44
19623 Author: Stefan Roese <sr@denx.de>
19624 Date:   Wed Dec 10 10:28:33 2008 +0100
19625
19626     UBI: Return -ENOMEM upon failing malloc
19627
19628     Return with correct error code (-ENOMEM) from ubi_attach_mtd_dev() upon
19629     failing malloc().
19630
19631     Signed-off-by: Stefan Roese <sr@denx.de>
19632
19633 commit 2145188bea2df8f2b47a87ec3071b55027e8d0ae
19634 Author: Ben Warren <biggerbadderben@gmail.com>
19635 Date:   Tue Dec 9 23:34:15 2008 -0800
19636
19637     Fix compile error in building MBX860T.
19638
19639     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
19640
19641 commit 8fab49ea911fe925392fa5afcc9bc7373a3d0cee
19642 Author: Michal Simek <monstr@monstr.eu>
19643 Date:   Tue Nov 25 11:42:20 2008 +0100
19644
19645     microblaze: Remove XUPV2P board
19646
19647     ---
19648
19649     Microblaze platforms use generic settings and to have
19650     many platforms is confusing that's why I decided to remove this
19651     platform from U-BOOT. ml401 tree is sufficient for covering
19652     all Microblaze platforms.
19653
19654     This change will go through microblaze custodian tree.
19655
19656 commit 99ba6f353582720defff6e6e6761dc455a207d31
19657 Author: Michal Simek <monstr@monstr.eu>
19658 Date:   Mon Nov 24 18:25:41 2008 +0100
19659
19660     microblaze: Remove CONFIG_LIBFDT due to error in common files
19661
19662 commit e7d591e823a991513833af7030468409e25a3b13
19663 Author: Michal Simek <monstr@monstr.eu>
19664 Date:   Mon Nov 24 11:43:00 2008 +0100
19665
19666     microblaze: Fix ml401 uart16550 setting
19667
19668     Signed-off-by: Michal Simek <monstr@monstr.eu>
19669
19670 commit c85ff0553a8cfbcca51c15b947e1ed55d3810a39
19671 Author: Michal Simek <monstr@monstr.eu>
19672 Date:   Mon Nov 24 11:38:22 2008 +0100
19673
19674     microblaze: Set up relocation is done
19675
19676 commit bcb6dd9187d4b23c748704767bd12d20c829e996
19677 Author: Mike Frysinger <vapier@gentoo.org>
19678 Date:   Tue Dec 9 23:20:31 2008 -0500
19679
19680     tools/netconsole: new script for working with netconsole over UDP
19681
19682     While the doc/README.NetConsole does have a snippet for people to
19683     create their own netcat script, it's a lot easier to make a simple
19684     dedicated script and tell people to use it.
19685
19686     Also spruce it up a bit to make it user friendly.
19687
19688     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
19689
19690 commit 8c5170a7d088601d5f30d85093388dab1f1e8ec0
19691 Author: Sonic Zhang <Sonic.Zhang@analog.com>
19692 Date:   Tue Dec 9 23:20:18 2008 -0500
19693
19694     fs/fat: handle FAT on SATA
19695
19696     The FAT file system driver should also handle FAT on SATA devices.
19697
19698     Signed-off-by: Sonic Zhang <Sonic.Zhang@analog.com>
19699     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
19700
19701 commit 4cd8ed40615a7d741ef2f09ee53779ec6907b8a6
19702 Author: Ben Warren <biggerbadderben@gmail.com>
19703 Date:   Tue Dec 9 23:26:31 2008 -0800
19704
19705     Fix compile error in building MBX860T.
19706     Bug was introduced in 9eb79bd8856bcab896ed5e1f1bca159807a124dd
19707
19708     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
19709
19710 commit 97a24a78ee6f34b89b821cb70eda1cf34aa11d97
19711 Author: Jerry Van Baren <gvb.uboot@gmail.com>
19712 Date:   Mon Nov 24 08:15:02 2008 -0500
19713
19714     libfdt: Fix redefined uintptr_t warning for USE_HOSTCC
19715
19716     Compiling U-Boot in an old OS environment (RedHat-7.3  :-)  gives the
19717     following warnings from FDT:
19718
19719     include/libfdt_env.h:50: warning: redefinition of 'uintptr_t'
19720     /usr/include/stdint.h:129: warning: 'uintptr_t' previously declared here
19721
19722     Fix: Protect the definition of uintptr_t when compiling on the host
19723     system.
19724
19725     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
19726
19727 commit 1fc2b165c51d6f40c8d505f1b3eaefdb6599b17b
19728 Author: Graeme Russ <graeme.russ@gmail.com>
19729 Date:   Sat Nov 22 08:43:29 2008 +1100
19730
19731     Moved sc520 PCI definitions to stand-alone file
19732
19733     Signed Off By: Graeme Russ <graeme.russ@gmail.com>
19734
19735 commit 1f5070c0c18fa5684bfce09c8abdf10c04ed48fa
19736 Author: Graeme Russ <graeme.russ@gmail.com>
19737 Date:   Sat Nov 22 08:43:21 2008 +1100
19738
19739     Fixed path to sc520 SSI include file
19740
19741     Signed Off By: Graeme Russ <graeme.russ@gmail.com>
19742
19743 commit d4f70da544c33db3e4fce6473dea4ecca4322545
19744 Author: Graeme Russ <graeme.russ@gmail.com>
19745 Date:   Fri Nov 21 06:28:05 2008 +1100
19746
19747     Fixed build error due to #define of _LINUX_STRING_H_ in 82559_eeprom.c
19748
19749     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
19750
19751 commit c034075a713b60e654c64e88e87da29440f31bb4
19752 Author: Stefan Roese <sr@denx.de>
19753 Date:   Wed Nov 12 13:30:10 2008 +0100
19754
19755     serial: Add vcth UART driver
19756
19757     This patch adds the UART driver for the upcoming VCTH board support.
19758
19759     Signed-off-by: Stefan Roese <sr@denx.de>
19760
19761 commit 142a80ffc3b537a9c45acd2444a42a77f147c602
19762 Author: Ilya Yanok <yanok@emcraft.com>
19763 Date:   Thu Nov 13 19:49:36 2008 +0300
19764
19765     jffs2: cache data_crc results
19766
19767     As we moved data_crc() invocation from jffs2_1pass_build_lists() to
19768     jffs2_1pass_read_inode() data_crc is going to be calculated on each
19769     inode access. This patch adds caching of data_crc() results. There
19770     is no significant improvement in speed (because of flash access
19771     caching added in previous patch I think, crc in RAM is really fast)
19772     but this patch impacts memory usage -- every b_node structure uses
19773     12 bytes instead of 8.
19774
19775     Signed-off-by: Alexey Neyman <avn@emcraft.com>
19776     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
19777
19778 commit 9b7076229ec6a958bd835ab70745f7676297ce82
19779 Author: Ilya Yanok <yanok@emcraft.com>
19780 Date:   Thu Nov 13 19:49:35 2008 +0300
19781
19782     jffs2: summary support
19783
19784     This patch adds support for reading fs information from summary
19785     node instead of scanning full eraseblock.
19786
19787     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
19788
19789 commit 70741004dc28946cd82c7af6789c4ddb3fc94526
19790 Author: Ilya Yanok <yanok@emcraft.com>
19791 Date:   Thu Nov 13 19:49:34 2008 +0300
19792
19793     jffs2: add buffer to cache flash accesses
19794
19795     With this patch JFFS2 code allocates memory buffer of max_totlen size
19796     (size of the largest node, calculated during scan time) and uses it to
19797     store entire node. Speeds up loading. If malloc fails we use old ways
19798     to do things.
19799
19800     Signed-off-by: Alexey Neyman <avn@emcraft.com>
19801     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
19802
19803 commit 8a36d31f72411144ac0412ee7e1880e801acd754
19804 Author: Ilya Yanok <yanok@emcraft.com>
19805 Date:   Thu Nov 13 19:49:33 2008 +0300
19806
19807     jffs2: rewrite jffs2 scanning code based on Linux one
19808
19809     Rewrites jffs2_1pass_build_lists() function in style of Linux's
19810     jffs2_scan_medium() and jffs2_scan_eraseblock().
19811     This includes:
19812      - Caching flash acceses
19813      - Smart dealing with free space
19814
19815     Signed-off-by: Alexey Neyman <avn@emcraft.com>
19816     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
19817
19818 commit e0b5532579eda8b4629f1b4f6e49c3cc60f52237
19819 Author: Ilya Yanok <yanok@emcraft.com>
19820 Date:   Thu Nov 13 19:49:32 2008 +0300
19821
19822     jffs2: add sector_size field to part_info structure
19823
19824     This patch adds sector_size field to part_info structure (used
19825     by new JFFS2 code).
19826
19827     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
19828
19829 commit f73846956778a7dfee83403ef9747aff77198848
19830 Author: Ilya Yanok <yanok@emcraft.com>
19831 Date:   Thu Nov 13 19:49:31 2008 +0300
19832
19833     jffs2: fix searching for latest version in jffs2_1pass_list_inodes()
19834
19835     We need to update i_version inside cycle to find really latest version
19836     inside jffs2_1pass_list_inodes(). With that fixed we can use isize inside
19837     dump_inode() instead of calling expensive jffs2_1pass_read_inode().
19838
19839     Signed-off-by: Alexey Neyman <avn@emcraft.com>
19840     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
19841
19842 commit 1113cb764b3da256ef8a1f9539f4efbe221ff3c4
19843 Author: Wolfgang Denk <wd@denx.de>
19844 Date:   Tue Dec 9 23:13:51 2008 +0100
19845
19846     evb64260: fix "cast to pointer from integer of different size" warnings
19847
19848     Signed-off-by: Wolfgang Denk <wd@denx.de>
19849
19850 commit d2776827315c3d469b8cb4cec14d58877798daa2
19851 Author: Stefan Althoefer <stefan.althoefer@web.de>
19852 Date:   Sun Dec 7 19:39:11 2008 +0100
19853
19854     USB: descriptor handling
19855
19856     Hi,
19857
19858     I found a bug when working with the u-boot USB subsystem on IXP425 processor
19859     (big endian Xscale aka ARMv5).
19860     I recognized that the second usb_endpoint_descriptor of the attached memory
19861     stick was corrupted.
19862
19863     The reason for this are the packed structures below (either u-boot and
19864     u-boot-usb):
19865
19866     --------------
19867     /* Endpoint descriptor */
19868     struct usb_endpoint_descriptor {
19869         unsigned char  bLength;
19870         unsigned char  bDescriptorType;
19871         unsigned char  bEndpointAddress;
19872         unsigned char  bmAttributes;
19873         unsigned short wMaxPacketSize;
19874         unsigned char  bInterval;
19875         unsigned char  bRefresh;
19876         unsigned char  bSynchAddress;
19877
19878     } __attribute__ ((packed));
19879     /* Interface descriptor */
19880     struct usb_interface_descriptor {
19881         unsigned char  bLength;
19882         unsigned char  bDescriptorType;
19883         unsigned char  bInterfaceNumber;
19884         unsigned char  bAlternateSetting;
19885         unsigned char  bNumEndpoints;
19886         unsigned char  bInterfaceClass;
19887         unsigned char  bInterfaceSubClass;
19888         unsigned char  bInterfaceProtocol;
19889         unsigned char  iInterface;
19890
19891         unsigned char  no_of_ep;
19892         unsigned char  num_altsetting;
19893         unsigned char  act_altsetting;
19894         struct usb_endpoint_descriptor ep_desc[USB_MAXENDPOINTS];
19895     } __attribute__ ((packed));
19896     ------------
19897
19898     As usb_endpoint_descriptor is only 7byte in length, the start of all
19899     odd ep_desc[] structures is not word aligned. This makes wMaxPacketSize
19900     of these structures also not word aligned.
19901
19902     ARMv5 Architecture however does not support non-aligned multibyte
19903     data type (see A2.8 of ARM Architecture Reference Manual).
19904
19905     Signed-off-by: Stefan Althoefer <stefan.althoefer@web.de>
19906     Signed-off-by: Remy Böhmer <linux@bohmer.net>
19907
19908 commit 4c253fdb2a175ea3472c38a1455a16faa58e81f0
19909 Author: Kumar Gala <galak@kernel.crashing.org>
19910 Date:   Tue Dec 9 10:27:33 2008 -0600
19911
19912     drivers/fsl_pci_init: Fix compile warning
19913
19914     fsl_pci_init.c: In function 'fsl_pci_setup_inbound_windows':
19915     fsl_pci_init.c:122: warning: comparison is always true due to limited range of data type
19916
19917     The check only makes sense if we are CONFIG_PHYS_64BIT
19918
19919     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
19920
19921 commit dedacc18a8c2b3951581eb721fa055a4e0ac4845
19922 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19923 Date:   Sun Dec 7 09:45:35 2008 +0100
19924
19925     usbtty/omap: update to current API
19926
19927     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19928     Signed-off-by: Remy Böhmer <linux@bohmer.net>
19929
19930 commit ee2e9ba917a62cc2e3a484bb79c8da0e01cb93ed
19931 Author: Anatolij Gustschin <agust@denx.de>
19932 Date:   Tue Dec 9 17:52:05 2008 +0100
19933
19934     video: fix FADS823 and RRvision compiling issues
19935
19936     Since commit 561858ee building for FADS823 and RRvision
19937     doesn't work. Let's include version.h and timestamp.h
19938     unconditionally to fix the problem.
19939
19940     Signed-off-by: Anatolij Gustschin <agust@denx.de>
19941
19942 commit 2d2e05727fe4013f807ffa814dff0e75259a1db4
19943 Author: Stefan Roese <sr@denx.de>
19944 Date:   Tue Dec 2 10:53:47 2008 +0100
19945
19946     UBI: Fix size parsing in "ubi create"
19947
19948     Signed-off-by: Stefan Roese <sr@denx.de>
19949
19950 commit 2ee951ba2ac9874d2a93d52e7a187d3184be937e
19951 Author: Stefan Roese <sr@denx.de>
19952 Date:   Thu Nov 27 14:07:09 2008 +0100
19953
19954     UBI: Enable re-initializing of the "ubi part" command
19955
19956     With this patch now, the user can call "ubi part" multiple times to
19957     re-connect the UBI device to another MTD partition.
19958
19959     Signed-off-by: Stefan Roese <sr@denx.de>
19960
19961 commit 9def12cae33d2d3ea2dd56b197fd3dfb3ad60bf4
19962 Author: Stefan Roese <sr@denx.de>
19963 Date:   Thu Nov 27 14:05:15 2008 +0100
19964
19965     MTD: Fix problem based on non-working relocation (list head mtd_partitions)
19966
19967     Don't use LIST_HEAD() but initialize the struct via INIT_LIST_HEAD() upon
19968     first call of add_mtd_partitions(). Otherwise this won't work on platforms
19969     where the relocation is broken (like MIPS or PPC).
19970
19971     Signed-off-by: Stefan Roese <sr@denx.de>
19972
19973 commit 5e3ab68e9acf9edf304b8aa32ad7e005483a2c47
19974 Author: Trent Piepho <tpiepho@freescale.com>
19975 Date:   Wed Nov 12 17:29:48 2008 -0800
19976
19977     Section name should be ".data", not "data"
19978
19979     Signed-off-by: Trent Piepho <tpiepho@freescale.com>
19980     Signed-off-by: Wolfgang Denk <wd@denx.de>
19981
19982 commit 7fa6a2f3b66579dea8bc1a9177646e1141731b15
19983 Author: Wolfgang Denk <wd@denx.de>
19984 Date:   Tue Dec 9 00:39:08 2008 +0100
19985
19986     MAKEALL: Automatically use parallel builds
19987
19988     Add logic to the MAKEALL script to determine the number of CPU cores
19989     on the system, and run a parallel build if there is more than one.
19990     Usually this significantrly accelerates builds.
19991
19992     Allow to manually adjust the number of parallel make jobs by using
19993     the "BUILD_NCPUS" environment variable.
19994
19995     Signed-off-by: Wolfgang Denk <wd@denx.de>
19996
19997 commit 268405fa7c44156c5192a70779920c70906af8d6
19998 Author: Wolfgang Denk <wd@denx.de>
19999 Date:   Tue Dec 9 00:24:30 2008 +0100
20000
20001     vxworks.h: Fix build problem introduced by commits 29a4c24d/e9084b23
20002
20003     Signed-off-by: Wolfgang Denk <wd@denx.de>
20004
20005 commit 153176a9414120ca1736f3cc4951623d6e14e6af
20006 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20007 Date:   Tue Nov 11 06:08:59 2008 +0100
20008
20009     avr32/bootm: remove unused variable 'ret'
20010
20011     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20012     Acked-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
20013
20014 commit 434c51a5e62f608a2a78ed5398ac43a1c77cc183
20015 Author: Peter Tyser <ptyser@xes-inc.com>
20016 Date:   Wed Nov 12 13:06:48 2008 -0600
20017
20018     Remove unneeded CONFIG_SHELL references
20019
20020     Make should be using the bash shell by default which makes
20021     CONFIG_SHELL unnecessary
20022
20023     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
20024
20025 commit cf7a7b99794bac936899819b95539be1dbd71708
20026 Author: Peter Tyser <ptyser@xes-inc.com>
20027 Date:   Wed Nov 12 12:33:20 2008 -0600
20028
20029     Use bash for default GNU Make shell application
20030
20031     Some Make script commands rely on bash-specific features like brace
20032     expansion, so default to bash for the SHELL variable with a fallback
20033     to the standard sh shell
20034
20035     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
20036
20037 commit 4b530018764934ad5689196e9aa5714a6f4d1a6c
20038 Author: Heiko Schocher <hs@denx.de>
20039 Date:   Wed Nov 12 09:50:45 2008 +0100
20040
20041     jffs2: rename devices_init () in common/jffs2.c
20042
20043     rename devices_init () in common/jffs2.c to
20044     jffs2_devices_init (), because there is also a
20045     devices_init () in common/devices.c.
20046
20047     Signed-off-by: Heiko Schocher <hs@denx.de>
20048
20049 commit af5eb847a10f1037590001355d88bab3fe7be48b
20050 Author: Daniel Hellstrom <daniel@gaisler.com>
20051 Date:   Mon Nov 10 12:46:20 2008 +0000
20052
20053     SPARC: Fixed compiler error introduced by commit c160a9544743
20054
20055     This patch fixes a build error for the SPARC platform. It was
20056     introduced by commit c160a9544743e80e8889edb2275538e7764ce334.
20057
20058     Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
20059
20060 commit 4c60259899aa00f59db0d936b8807f9a26411c0f
20061 Author: Gary Jennejohn <garyj@denx.de>
20062 Date:   Sun Nov 9 12:50:59 2008 +0100
20063
20064     mgsuvd add the board-specific part of the HDLC driver
20065
20066     Signed-off-by: Gary Jennejohn <garyj@denx.de>
20067
20068 commit 534a4359666af48bd69a3743d8a8c2bdb1d3ec70
20069 Author: Gary Jennejohn <garyj@denx.de>
20070 Date:   Sun Nov 9 12:45:03 2008 +0100
20071
20072     mgcoge add the board-specific part of the HDLC driver
20073
20074     Signed-off-by: Gary Jennejohn <garyj@denx.de>
20075
20076 commit 135f5534538bb8ea4f38a7030da12187d22ef7e0
20077 Author: Gary Jennejohn <garyj@denx.de>
20078 Date:   Sun Nov 9 12:36:15 2008 +0100
20079
20080     keymile add the common parts of the HDLC driver
20081
20082     This implements the ICN protocol used across the backplane and is
20083     needed by all the keymile boards.
20084
20085     Signed-off-by: Gary Jennejohn <garyj@denx.de>
20086
20087 commit 1cb82a9207a550557399eabc7fe47f21bbd9ddf8
20088 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20089 Date:   Fri Nov 7 22:46:22 2008 +0100
20090
20091     drivers/bios_emulator: Move conditional compilation to Makefile
20092
20093     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20094
20095 commit bcdf1d2cf6b24fb905fd7da80da4b3c65a7995b5
20096 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
20097 Date:   Thu Nov 6 14:01:51 2008 -0500
20098
20099     common/cmd_ide.c: Corrected endian order printing for compact flash serial number.
20100
20101     Corrected endian order printing for compact flash serial number.
20102
20103     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
20104
20105 commit 16a28ef219c27423a1ef502f19070c4d375079b8
20106 Author: Gary Jennejohn <garyj@denx.de>
20107 Date:   Thu Nov 6 15:04:23 2008 +0100
20108
20109     IOMUX: Add console multiplexing support.
20110
20111     Modifications to support console multiplexing.  This is controlled using
20112     CONFIG_SYS_CONSOLE_MUX in the board configuration file.
20113
20114     This allows a user to specify multiple console devices in the environment
20115     with a command like this: setenv stdin serial,nc.  As a result, the user can
20116     enter text on both the serial and netconsole interfaces.
20117
20118     All devices - stdin, stdout and stderr - can be set in this manner.
20119
20120     1) common/iomux.c and include/iomux.h contain the environment setting
20121     implementation.
20122     2) doc/README.iomux contains a somewhat more detailed description.
20123     3) The implementation in (1) is called from common/cmd_nvedit.c to
20124     handle setenv and from common/console.c to handle initialization of
20125     input/output devices at boot time.
20126     4) common/console.c also contains the code needed to poll multiple console
20127     devices for input and send output to all devices registered for output.
20128     5) include/common.h includes iomux.h and common/Makefile generates iomux.o
20129     when CONFIG_SYS_CONSOLE_MUX is set.
20130
20131     Signed-off-by: Gary Jennejohn <garyj@denx.de>
20132
20133 commit 774ce72026f74ac9641bcbbc588b20f2e13f7ab8
20134 Author: Mike Frysinger <vapier@gentoo.org>
20135 Date:   Tue Nov 4 16:03:46 2008 -0500
20136
20137     strings: use puts() rather than printf()
20138
20139     When running `strings` on really long strings, the stack tends to get
20140     smashed due to printf().  Switch to puts() instead since we're only passing
20141     the data through.
20142
20143     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
20144
20145 commit b03150b52e3c491a86a3cc0945274f0e8f9872e7
20146 Author: Niklaus Giger <niklaus.giger@member.fsf.org>
20147 Date:   Mon Nov 3 22:16:18 2008 +0100
20148
20149     Use new CONFIG_SYS_VXWORKS parameters for Netstal boards
20150
20151     Signed-off-by: Niklaus Giger <niklaus.giger@member.fsf.org>
20152
20153 commit 29a4c24de99d8cb4ac32991c04cab87ed94ca1f9
20154 Author: Niklaus Giger <niklaus.giger@member.fsf.org>
20155 Date:   Mon Nov 3 22:15:34 2008 +0100
20156
20157     cmd_elf.c: Cleanup bootvx and handle new CONFIG_SYS_VXWORKS parameters
20158
20159     - fix size too small by one in sprintf
20160     - changed old (pre 2004) device name ibmEmac to emac
20161     - boot device may be overriden in board config
20162     - servername may be defined in board config
20163     - additional parameters may be defined in board config
20164     - fixed some line wrappings
20165     - replaced  redundant MAX define by max
20166
20167     Signed-off-by: Niklaus Giger <niklaus.giger@member.fsf.org>
20168
20169 commit e9084b23d16102f44ace24379a1c0c352497ef80
20170 Author: Niklaus Giger <niklaus.giger@member.fsf.org>
20171 Date:   Mon Nov 3 22:14:36 2008 +0100
20172
20173     Add vxworks.h to handle CONFIG_SYS_VXWORKS parameters
20174
20175     Signed-off-by: Niklaus Giger <niklaus.giger@member.fsf.org>
20176
20177 commit 0b2f4ecad473d785959c7976f20d2a00bd0ee01f
20178 Author: Niklaus Giger <niklaus.giger@member.fsf.org>
20179 Date:   Mon Nov 3 22:13:47 2008 +0100
20180
20181     README: Document CONFIG_SYS parameters for vxworks
20182
20183     Signed-off-by: Niklaus Giger <niklaus.giger@member.fsf.org>
20184
20185 commit ace514837cac656e29c37a19569cb8ea83071126
20186 Author: Peter Tyser <ptyser@xes-inc.com>
20187 Date:   Fri Oct 31 11:12:38 2008 -0500
20188
20189     lcd: Let the board code show board-specific info cleanup
20190
20191     remove unneeded version.h from lcd.c
20192
20193     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
20194     Signed-off-by: Wolfgang Denk <wd@denx.de>
20195
20196 commit 561858ee7d0274c3e89dc98d4d0698cb6fcf6fd9
20197 Author: Peter Tyser <ptyser@xes-inc.com>
20198 Date:   Mon Nov 3 09:30:59 2008 -0600
20199
20200     Update U-Boot's build timestamp on every compile
20201
20202     Use the GNU 'date' command to auto-generate a new U-Boot
20203     timestamp on every compile.
20204
20205     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
20206
20207 commit 83ad179e2f0f625b88adb8ef5696709e46fb9077
20208 Author: Remy Bohmer <linux@bohmer.net>
20209 Date:   Thu Dec 4 22:25:57 2008 +0100
20210
20211     Remove redundant armv4 flag from arm926ejs compile flags
20212
20213     Currently the arm926ejs tree has the armv4 option set during compilation.
20214     This flag does not belong here because a arm926 CPU is always a armv5 CPU.
20215
20216     Signed-off-by: Remy Bohmer <linux@bohmer.net>
20217
20218 commit 89a7a87f084c657f8e32b513a77b50eca07e17ec
20219 Author: Nicolas Ferre <nicolas.ferre@atmel.com>
20220 Date:   Sat Dec 6 13:11:14 2008 +0100
20221
20222     at91: Choose environment variables location within make config target
20223
20224     This patch adds the possiblity to choose the media where the environment will
20225     be located. This allow to choose this fundamental configuration without editing
20226     config files.
20227
20228     Documentation file added.
20229
20230     Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
20231     Acked-by: Stelian Pop <stelian@popies.net>
20232     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20233
20234 commit 1450c4a6682378567030414a9f1198c39b7730c7
20235 Author: Anatolij Gustschin <agust@denx.de>
20236 Date:   Mon Nov 3 15:30:34 2008 +0100
20237
20238     lwmon, tqm8xx: Fix build errors
20239
20240     Commit 6b59e03e0237a40a2305ea385defdfd92000978b
20241     lcd: Let the board code show board-specific info
20242
20243     introduced some bugs which prevent U-Boot building
20244     for lwmon board if CONFIG_LCD_INFO_BELOW_LOGO will
20245     be defined in the board configuration.
20246
20247     Also "LCD enabled" building for TQM823L doesn't work
20248     since this commit.
20249
20250     This patch fixes above-mentioned issues.
20251
20252     Signed-off-by: Anatolij Gustschin <agust@denx.de>
20253
20254 commit bfa0af6b22ff25b0719a8910f9b6d1f975aa6fb0
20255 Author: Mike Frysinger <vapier@gentoo.org>
20256 Date:   Sun Nov 2 01:18:18 2008 -0400
20257
20258     ignore .gdb_history files
20259
20260     When using gdb, history files will often get generated.  So ignore them.
20261
20262     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
20263
20264 commit c8aa7dfc18f7cc90d0aea6c7becbb67dfc5bba4b
20265 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20266 Date:   Fri Oct 31 12:26:55 2008 +0100
20267
20268     FPGA: move fpga drivers to drivers/fpga
20269
20270     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20271
20272 commit 6a86bb6c25376f0358478219fa28d7c84dd01ed0
20273 Author: Peter Tyser <ptyser@xes-inc.com>
20274 Date:   Mon Dec 1 16:29:38 2008 -0600
20275
20276     net: Fix TftpStart() ip:filename bug
20277
20278     The TftpStart() function modifies the 'BootFile'
20279     string when 'BootFile' contains both an IP address
20280     and filename (eg 1.2.3.4:/path/file). This causes
20281     subsequent calls to TftpStart to incorrectly parse
20282     the TFTP filename and server IP address to use.
20283     For example:
20284
20285     => tftp 0x100000 10.52.0.62:/home/ptyser/non_existant
20286     Speed: 100, half duplex
20287     Using eTSEC1 device
20288     TFTP from server 10.52.0.62; our IP address is 10.52.253.79
20289                      ^^^^^^^^^^ CORRECT
20290     Filename '/home/ptyser/non_existant'.
20291               ^^^^^^^^^^^^^^^^^^^^^^^^^ CORRECT
20292     Load address: 0x100000
20293     Loading: *
20294     TFTP error: 'File not found' (1)
20295     Starting again
20296
20297     eTSEC2: No link.
20298     Speed: 100, half duplex
20299     Using eTSEC1 device
20300     TFTP from server 10.52.0.33; our IP address is 10.52.253.79
20301                      ^^^^^^^^^^ WRONG
20302     Filename '10.52.0.62'.
20303               ^^^^^^^^^^ WRONG
20304     Load address: 0x100000
20305     Loading: *
20306     TFTP error: 'File not found' (1)
20307     Starting again
20308
20309     TftpStart() was modified to not modify the 'BootFile' string.
20310
20311     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
20312     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
20313
20314 commit d32c5be50bf0600bfdc54223ef341ee9c63db445
20315 Author: Peter Tyser <ptyser@xes-inc.com>
20316 Date:   Mon Dec 1 16:26:21 2008 -0600
20317
20318     net: Add additional IP fragmentation check
20319
20320     Ignore IP packets which have the "more fragments" flag bit
20321     set.  This flag indicates the IP packet is fragmented and
20322     must be ignored by U-Boot.
20323
20324     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
20325     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
20326
20327 commit e0c07b868cab405ab4b5335a0247899bfc5ea0b6
20328 Author: Peter Tyser <ptyser@xes-inc.com>
20329 Date:   Mon Dec 1 16:26:20 2008 -0600
20330
20331     net: Define IP flag field values
20332
20333     These defines were pulled from the "Add simple
20334     IP/UDP fragmentation support" patch from Frank
20335     Haverkamp <haver@vnet.ibm.com>.
20336
20337     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
20338     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
20339
20340 commit 23afaba65ec5206757e589ef334a8b38168c045f
20341 Author: Anatolij Gustschin <agust@denx.de>
20342 Date:   Tue Dec 2 10:31:04 2008 +0100
20343
20344     net: tsec: Fix Marvell 88E1121R phy init
20345
20346     This patch tries to ensure that phy interrupt pin
20347     won't be asserted after booting. We experienced
20348     following issues with current 88E1121R phy init:
20349
20350     Marvell 88E1121R phy can be hardware-configured
20351     to share MDC/MDIO and interrupt pins for both ports
20352     P0 and P1 (e.g. as configured on socrates board).
20353     Port 0 interrupt pin will be shared by both ports
20354     in such configuration. After booting Linux and
20355     configuring eth0 interface, port 0 phy interrupts
20356     are enabled. After rebooting without proper eth0
20357     interface shutdown port 0 phy interrupts remain
20358     enabled so any change on port 0 (link status, etc.)
20359     cause assertion of the interrupt. Now booting Linux
20360     and configuring eth1 interface will cause permanent
20361     phy interrupt storm as the registered phy 1 interrupt
20362     handler doesn't acknowledge phy 0 interrupts. This
20363     of course should be fixed in Linux driver too.
20364
20365     Signed-off-by: Anatolij Gustschin <agust@denx.de>
20366     Acked-by: Andy Fleming <afleming@freescale.com>
20367     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
20368
20369 commit 2e4970d8109d690adcf615d9e3cac7b5b2e8eaed
20370 Author: Peter Tyser <ptyser@xes-inc.com>
20371 Date:   Tue Dec 2 12:59:51 2008 -0600
20372
20373     net: Fix download command parsing
20374
20375     When CONFIG_SYS_HUSH_PARSER is defined network download
20376     commands with 1 argument in the format 'tftp "/path/file"'
20377     do not work as expected. The hush command parser strips
20378     the quotes from "/path/file" which causes the network
20379     commands to interpret "/path/file" as an address
20380     instead of the intended filename.
20381
20382     The previous check for a leading quote in netboot_common()
20383     was replaced with a check which ensures only valid
20384     numbers are treated as addresses.
20385
20386     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
20387     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
20388
20389 commit 3c2c2f427905040c1513d0c51d637689cba48346
20390 Author: Remy Bohmer <linux@bohmer.net>
20391 Date:   Thu Nov 27 22:30:27 2008 +0100
20392
20393     Remove non-ascii characters from fat code
20394
20395     This code contains some non-ascii characters in comment lines and code.
20396     Most editors do not display those characters properly and editing those
20397     files results always in diffs at these places which are usually not required
20398     to be changed at all. This is error prone.
20399
20400     So, remove those weird characters and replace them by normal C-style
20401     equivalents for which the proper defines were already in the header.
20402
20403     Signed-off-by: Remy Bohmer <linux@bohmer.net>
20404
20405 commit dc889e865356497d3e495570118c2245ebce2631
20406 Author: Dave Liu <daveliu@freescale.com>
20407 Date:   Fri Nov 28 20:16:58 2008 +0800
20408
20409     85xx: fix the wrong DDR settings for MPC8572DS
20410
20411     The default DDR freq is 400MHz or 800M data rate,
20412     the old settings is pure wrong for the default case.
20413
20414     Signed-off-by: Dave Liu <daveliu@freescale.com>
20415     Acked-by: Andy Fleming <afleming@freescale.com>
20416
20417 commit 9df59533f77de2829b4b66e5b7620e04edaa391c
20418 Author: Kumar Gala <galak@kernel.crashing.org>
20419 Date:   Mon Nov 24 10:29:26 2008 -0600
20420
20421     85xx: init gd as early as possible
20422
20423     Moved up the initialization of GD so C code like set_tlb() can use
20424     gd->flags to determine if we've relocated or not in the future.
20425
20426     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
20427     Acked-by: Andy Fleming <afleming@freescale.com>
20428
20429 commit aed461af81012a398a205e9be67ab37667491838
20430 Author: Kumar Gala <galak@kernel.crashing.org>
20431 Date:   Mon Nov 24 10:29:25 2008 -0600
20432
20433     85xx: Fix relocation of CCSRBAR
20434
20435     If the virtual address for CCSRBAR is the same after relocation but
20436     the physical address is changing we'd end up having two TLB entries with
20437     the same VA.  Instead we new us the new CCSRBAR virt address + 4k as a
20438     temp virt address to access the old CCSRBAR to relocate it.
20439
20440     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
20441     Acked-by: Andy Fleming <afleming@freescale.com>
20442
20443 commit ea154a1781135d822eedee7567cc156089eae93c
20444 Author: Kumar Gala <galak@kernel.crashing.org>
20445 Date:   Mon Nov 24 10:25:14 2008 -0600
20446
20447     FSL: Moved BR_PHYS_ADDR for localbus to common header
20448
20449     The BR_PHYS_ADDR macro is useful on all machines that have local bus
20450     which is pretty much all 83xx/85xx/86xx chips.
20451
20452     Additionally most 85xx & 86xx will need it if they want to support
20453     36-bit physical addresses.
20454
20455     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
20456     Acked-by: Andy Fleming <afleming@freescale.com>
20457
20458 commit 9427ccde0355a2ebf47454e8e1be59f5b9864e08
20459 Author: Peter Tyser <ptyser@xes-inc.com>
20460 Date:   Mon Dec 1 13:47:12 2008 -0600
20461
20462     85xx: Add PORDEVSR_PCI1 define
20463
20464     Add define used to determine if PCI1 interface is in PCI or PCIX mode.
20465
20466     Convert users of the old PORDEVSR_PCI constant to use MPC85xx_PORDEVSR_PCI1
20467
20468     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
20469     Signed-off-by: Andy Fleming <afleming@freescale.com>
20470
20471 commit 35db1c6d34b57ae15e99cf03c8e8f8a6148d74f3
20472 Author: Becky Bruce <becky.bruce@freescale.com>
20473 Date:   Fri Nov 21 19:24:22 2008 -0600
20474
20475     drivers/fsl_pci_init: Fix inbound window mapping bug
20476
20477     The current code will cause the creation of a 4GB window
20478     starting at 0 if we have more than 4GB of RAM installed,
20479     which overlaps with PCI_MEM space and causes pci_bus_to_phys()
20480     to return erroneous information. Limit the size to 4GB - 1;
20481     which causes the code to create one 2GB and one 1GB window
20482     instead.
20483
20484     Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
20485     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
20486     Acked-by: Andy Fleming <afleming@freescale.com>
20487
20488 commit 5a105a333dab6a23e92d763ce76d6f31d57f45df
20489 Author: Jon Loeliger <jdl@freescale.com>
20490 Date:   Thu Nov 20 15:36:48 2008 -0600
20491
20492     Removed unused CONFIG_L1_INIT_RAM symbol.
20493
20494     Prevent further viral propogation of the unused
20495     symbol CONFIG_L1_INIT_RAM by just removing it.
20496
20497     Signed-off-by: Jon Loeliger <jdl@freescale.com>
20498     Acked-by: Andy Fleming <afleming@freescale.com>
20499
20500 commit 7008d26a40a76f90cae5824c812cfed449fb97b8
20501 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
20502 Date:   Wed Oct 29 09:21:44 2008 -0500
20503
20504     fsl ddr skip interleaving if not supported.
20505
20506     Removed while(1) hang if memctl_intlv_ctl is set wrong.
20507     Remove embedded tabs from strings.
20508
20509     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
20510     Acked-by: Kumar Gala <galak@kernel.crashing.org>
20511     Acked-by: Andy Fleming <afleming@freescale.com>
20512
20513 commit dd332e18d082de75eca3fc2c7c778f5d4571a096
20514 Author: Anatolij Gustschin <agust@denx.de>
20515 Date:   Thu Nov 13 18:08:57 2008 +0100
20516
20517     85xx: socrates: fix DDR SDRAM tlb entry configuration
20518
20519     since commit be0bd8234b9777ecd63c4c686f72af070d886517
20520     tlb entry for socrates DDR SDRAM will be reconfigured
20521     by setup_ddr_tlbs() from initdram() causing an
20522     inconsistency with previously configured DDR SDRAM tlb
20523     entry from tlb_table:
20524
20525     socrates>l2cam 7 9
20526     IDX  PID      EPN  SIZE V TS           RPN U0-U3 WIMGE UUUSSS
20527       7 : 00 00000000 256MB V  0 -> 0_00000000  0000 -I-G- ---RWX
20528       8 : 00 00000000 256MB V  0 -> 0_00000000  0000 ----- ---RWX
20529       9 : 00 10000000 256MB V  0 -> 0_10000000  0000 ----- ---RWX
20530
20531     This patch makes the presence of the DDR SDRAM tlb entry in
20532     the tlb_table dependent on CONFIG_SPD_EEPROM to avoid this
20533     inconsistency.
20534
20535     Signed-off-by: Anatolij Gustschin <agust@denx.de>
20536     Acked-by: Andy Fleming <afleming@freescale.com>
20537
20538 commit a2cd50ed6ef0ac6b127b3d6db756979a8336718d
20539 Author: Peter Tyser <ptyser@xes-inc.com>
20540 Date:   Tue Nov 11 10:17:10 2008 -0600
20541
20542     85xx: Add CPU 2 errata workaround to all 8548 boards
20543
20544     All mpc8548-based boards should implement the suggested workaround
20545     to CPU 2 errata. Without the workaround, its possible for the
20546     8548's core to hang while executing a msync or mbar 0 instruction
20547     and a snoopable transaction from an I/O master tagged to make
20548     quick forward progress is present.
20549
20550     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
20551     Acked-by: Andy Fleming <afleming@freescale.com>
20552
20553 commit e57f0fa1333cdf3ca36110aac2900712a5f82976
20554 Author: Dave Liu <daveliu@freescale.com>
20555 Date:   Tue Oct 28 17:53:45 2008 +0800
20556
20557     85xx: the DDR tlb is missed for the !CONFIG_SPD_EEPROM case
20558
20559     we need TLB entry for DDR at !SPD case.
20560
20561     Signed-off-by: Dave Liu <daveliu@freescale.com>
20562     Acked-by: Andy Fleming <afleming@freescale.com>
20563
20564 commit 9b0ad1b1c7a15ff674978705c7c52264978dc5d8
20565 Author: Dave Liu <daveliu@freescale.com>
20566 Date:   Tue Oct 28 17:53:38 2008 +0800
20567
20568     85xx: remove the unused ddr_enable_ecc in the board file
20569
20570     The DDR controller of 8548/8544/8568/8572/8536 processors
20571     have the ECC data init feature, and the new DDR code is
20572     using the feature, and we don't need the way with DMA to
20573     init memory any more.
20574
20575     Signed-off-by: Dave Liu <daveliu@freescale.com>
20576     Acked-by: Andy Fleming <afleming@freescale.com>
20577
20578 commit 4a129a57d923f7c15aa1f567028a80a32d66a100
20579 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20580 Date:   Sun Nov 30 19:36:53 2008 +0100
20581
20582     at91rm9200dk: Fix typo
20583
20584     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20585
20586 commit ed3b18e05c9a8ffa5fb643da9bcec7452e5d5e01
20587 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20588 Date:   Sun Nov 30 19:36:50 2008 +0100
20589
20590     AT91: remove non supported board AT91RM9200DF macro
20591
20592     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20593
20594 commit bd876772ee04095e5dd943d97515a1f14bad4b1c
20595 Author: Ilko Iliev <iliev@ronetix.at>
20596 Date:   Tue Dec 2 17:27:54 2008 +0100
20597
20598     mtd/dataflash.c: fix a problem with the last partition
20599
20600     This patch fix the problem that only the [NB_DATAFLASH_AREA - 1] dataflash
20601     partition can be defined to use the area to the end of dataflash size.
20602     Now it is possible to have only one dataflash partition from 0 to the end
20603     of of dataflash size.
20604
20605     Signed-off-by: Ilko Iliev <iliev@ronetix.at>
20606
20607 commit 03f797793b124dccaae145b977d15d6cb9e74504
20608 Author: Ilko Iliev <iliev@ronetix.at>
20609 Date:   Tue Dec 2 17:20:17 2008 +0100
20610
20611     fix some coding style violations.
20612
20613     This patch fix some coding style violations.
20614
20615     Signed-off-by: Ilko Iliev <iliev@ronetix.at>
20616
20617 commit 5e46b1e54112f4b7fd5185665e571510132c12a7
20618 Author: Stefan Roese <sr@denx.de>
20619 Date:   Thu Nov 27 14:11:37 2008 +0100
20620
20621     OneNAND: Add missing mtd info struct before calling onenand_erase()
20622
20623     Without this patch "saveenv" crashes when MTD partitions are enabled (e.g.
20624     for use in UBI) via CONFIG_MTD_PARTITIONS.
20625
20626     Signed-off-by: Stefan Roese <sr@denx.de>
20627     Signed-off-by: Scott Wood <scottwood@freescale.com>
20628
20629 commit 29382d4064fbaff5daacff4c3209370fa5713966
20630 Author: Becky Bruce <becky.bruce@freescale.com>
20631 Date:   Thu Nov 20 16:43:52 2008 -0600
20632
20633     mpc8641: Fix error in README
20634
20635     I made some updates to the code that didn't make it into the
20636     README - fix this
20637
20638     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
20639
20640 commit 801a194616d95e6fc426a176d9615ccbf9876c7f
20641 Author: Jon Loeliger <jdl@freescale.com>
20642 Date:   Thu Nov 20 12:01:02 2008 -0600
20643
20644     Removed unused CONFIG_L1_INIT_RAM symbol.
20645
20646     Prevent further viral propogation of the unused
20647     symbol CONFIG_L1_INIT_RAM by just removing it.
20648
20649     Signed-off-by: Jon Loeliger <jdl@freescale.com>
20650
20651 commit f698738e46cb461e28c2d58228bb34a2fcf5a475
20652 Author: Jon Loeliger <jdl@freescale.com>
20653 Date:   Thu Nov 20 14:02:56 2008 -0600
20654
20655     86xx: Fix non-64-bit compilation problems.
20656
20657     Introducing 64-bit (36-bit) support for the MPC8641HPCN
20658     failed to accomodate the other two 86xx boards.
20659     Introduce definitions for CONFIG_SYS_CCSRBAR_PHYS_{LOW,HIGH}
20660     CONFIG_SYS_CCSR_DEFAULT_DBAT{U,L} and CONFIG_SYS_CCSR_DEFAULT_IBAT{U,L}
20661     with nominal 32-bit values.
20662
20663     Signed-off-by: Jon Loeliger <jdl@freescale.com>
20664     Acked-by: Becky Bruce <becky.bruce@freescale.com>
20665
20666 commit bebfc6ef3ec994c8e18783269b1d8d41f8e38afd
20667 Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
20668 Date:   Wed Nov 26 17:40:37 2008 +0100
20669
20670     Remove obsolete command (apply afte USB style patch, 80 chars strict)
20671
20672     Remove USB obsolete commmand
20673
20674     Signed-off-by: Michael Trimarchi <trimarchi@gandalf.sssup.it>
20675     Signed-off-by: Remy Böhmer <linux@bohmer.net>
20676
20677 commit de39f8c19d7c12017248c49d432dcb81db68f724
20678 Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
20679 Date:   Wed Nov 26 17:41:34 2008 +0100
20680
20681     USB style patch, 80 chars strict
20682
20683     USB Code style patch
20684
20685     Signed-off-by: Michael Trimarchi <trimarchi@gandalf.sssup.it>
20686     Signed-off-by: Remy Böhmer <linux@bohmer.net>
20687
20688 commit d10c5a87cb8affbb4d35a311370316d4383d598e
20689 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20690 Date:   Fri Nov 7 22:46:21 2008 +0100
20691
20692     drivers/usb: Move conditional compilation to Makefile
20693
20694     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20695     Signed-off-by: Remy Böhmer <linux@bohmer.net>
20696
20697 commit 2077e348c2a84901022ad95311b47b70361e6daa
20698 Author: Scott Wood <scottwood@freescale.com>
20699 Date:   Tue Nov 25 10:47:02 2008 -0600
20700
20701     NAND: Fix misplaced return statement in nand_{read,write}_skip_bad().
20702
20703     This caused the operation to be needlessly repeated if there were
20704     no bad blocks and no errors.
20705
20706     Signed-off-by: Valeriy Glushkov <gvv@lstec.com>
20707     Signed-off-by: Scott Wood <scottwood@freescale.com>
20708
20709 commit 89295028e7d8f7a524f485328279d72fdb102385
20710 Author: Michal Simek <monstr@monstr.eu>
20711 Date:   Mon Nov 24 12:09:50 2008 +0100
20712
20713     ppc4xx: ml300 remove Xilinx BSP from ml300 folder
20714
20715     This BSP should be outside u-boot source tree.
20716     The second reason is that xilinx ppc405 was moved to generic platform.
20717
20718     Signed-off-by: Michal Simek <monstr@monstr.eu>
20719     Signed-off-by: Stefan Roese <sr@denx.de>
20720
20721 commit 24eea623d4974a169026a975ba12fb23d48154b1
20722 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
20723 Date:   Mon Nov 24 15:11:10 2008 +0100
20724
20725     ppc4xx: Remove unused features
20726
20727     This patch disables some unused features from the PCI405 configuration
20728     to keep U-Boot image size below 192k.
20729
20730     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
20731     Signed-off-by: Stefan Roese <sr@denx.de>
20732
20733 commit 0c2385c3bb51f5d3911fce1ec4720db86b534c2b
20734 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
20735 Date:   Mon Nov 24 15:11:09 2008 +0100
20736
20737     ppc4xx: Use correct io accessors for PCI405
20738
20739     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
20740     Signed-off-by: Stefan Roese <sr@denx.de>
20741
20742 commit 348c849d86a6f0785752b9bc497a34658713d1d1
20743 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
20744 Date:   Mon Nov 24 15:11:08 2008 +0100
20745
20746     ppc4xx: Remove unused code from PCI405 code
20747
20748     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
20749     Signed-off-by: Stefan Roese <sr@denx.de>
20750
20751 commit 633639587e3596f0dbf5e6247dd3faf80b1d9063
20752 Author: Heiko Schocher <hs@denx.de>
20753 Date:   Thu Nov 20 09:59:09 2008 +0100
20754
20755     powerpc, keymile boards: extract identical config options
20756
20757     This patch extracts the identical config options for the
20758     keymile boards mgcoge, mgsuvd and kmeter1 in a new
20759     common config file keymile-common.h.
20760
20761     Signed-off-by: Heiko Schocher <hs@denx.de>
20762     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
20763
20764 commit 9482a8e3d6ac766d90e5059dce777b1e4c868a30
20765 Author: Heiko Schocher <hs@denx.de>
20766 Date:   Fri Nov 21 08:29:40 2008 +0100
20767
20768     powerpc: keymile: Add a check for the PIGGY debug board
20769
20770     Check the presence of the PIGGY on the keymile boards mgcoge,
20771     mgsuvd and kmeter1. If the PIGGY is not present, dont register
20772     this Ethernet device.
20773
20774     Signed-off-by: Heiko Schocher <hs@denx.de>
20775     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
20776
20777 commit 58c696eed839af894e0265064669c402dc28b371
20778 Author: Wolfgang Denk <wd@xpert.denx.de>
20779 Date:   Mon Nov 24 21:50:59 2008 +0100
20780
20781     AT91RM9200DK: fix broken boot from NOR flash
20782
20783     Signed-off-by: Wolfgang Denk <wd@denx.de>
20784
20785 commit 8052352f20b33bef8f9872fc983eac73d4693c38
20786 Author: Jens Scharsig <esw@bus-elektronik.de>
20787 Date:   Tue Nov 18 10:48:46 2008 +0100
20788
20789     at91rm9200: fix broken boot from nor flash
20790
20791     This patch fix the broken boot from NOR Flash on AT91RM9200 boards, if
20792     CONFIG_AT91RM9200 is defined and nor preloader is used.
20793
20794     Signed-off-by: Jens Scharsig <esw@bus-elektronik.de>
20795
20796 commit 25ea652e907516a283b38237e83712a918f125d7
20797 Author: Piotr Ziecik <kosmo@semihalf.com>
20798 Date:   Mon Nov 17 15:58:00 2008 +0100
20799
20800     UBI: Add proof-of-concept CFI flash support
20801
20802     With this patch UBI can be used on CFI flash chips.
20803
20804     Signed-off-by: Piotr Ziecik <kosmo@semihalf.com>
20805     Signed-off-by: Stefan Roese <sr@denx.de>
20806
20807 commit e6a7edbc1778d27431ac663b40a71dafa5d20578
20808 Author: Piotr Ziecik <kosmo@semihalf.com>
20809 Date:   Mon Nov 17 15:57:59 2008 +0100
20810
20811     mtd: Remove a printf() from add_mtd_device().
20812
20813     Remove a printf() from add_mtd_device(), which produces spurious output.
20814
20815     Signed-off-by: Piotr Ziecik <kosmo@semihalf.com>
20816     Signed-off-by: Stefan Roese <sr@denx.de>
20817
20818 commit 91809ed51d8327a8dbbf29aa98a091154c282171
20819 Author: Piotr Ziecik <kosmo@semihalf.com>
20820 Date:   Mon Nov 17 15:57:58 2008 +0100
20821
20822     cfi-mtd: Add cfi-mtd driver.
20823
20824     Add cfi-mtd driver, which exports CFI flash to MTD layer.
20825     This allows CFI flash devices to be used from MTD layer.
20826
20827     Building of the new driver is controlled by CONFIG_FLASH_CFI_MTD
20828     option. Initialization is done by calling cfi_mtd_init() from
20829     flash_init().
20830
20831     Signed-off-by: Piotr Ziecik <kosmo@semihalf.com>
20832     Signed-off-by: Stefan Roese <sr@denx.de>
20833
20834 commit 6ea808efdf9aa5d9067fbfac32acde8539129ed2
20835 Author: Piotr Ziecik <kosmo@semihalf.com>
20836 Date:   Mon Nov 17 15:49:32 2008 +0100
20837
20838     cfi_flash: Add interface for flash verbosity control
20839
20840     Add interface for flash verbosity control. It allows
20841     to disable output from low-level flash API. It is useful
20842     when calling these low-level functions from context other
20843     than flash commands (for example the MTD/CFI interface
20844     implmentation).
20845
20846     Signed-off-by: Piotr Ziecik <kosmo@semihalf.com>
20847     Signed-off-by: Stefan Roese <sr@denx.de>
20848
20849 commit ebc9784ce6528385bb8d2558e783622d4bbf20f8
20850 Author: Piotr Ziecik <kosmo@semihalf.com>
20851 Date:   Thu Nov 20 15:17:38 2008 +0100
20852
20853     cfi_flash: Export flash_sector_size() function.
20854
20855     Export flash_sector_size() function from drivers/mtd/cfi_flash.c,
20856     so that it can be used in the upcoming cfi-mtd driver.
20857
20858     Signed-off-by: Piotr Ziecik <kosmo@semihalf.com>
20859     Signed-off-by: Stefan Roese <sr@denx.de>
20860
20861 commit 45aa5a7f4d5bcb79927ddfc896c1d7c4326e235d
20862 Author: Stefan Roese <sr@denx.de>
20863 Date:   Mon Nov 17 14:45:22 2008 +0100
20864
20865     cfi_flash: Make all flash access functions weak
20866
20867     This patch defines all flash access functions as weak so that
20868     they can be overridden by board specific versions.
20869
20870     This will be used by the upcoming VCTH board support where the NOR
20871     FLASH unfortunately can't be accessed memory-mapped. Special
20872     accessor functions are needed here.
20873
20874     To enable this weak functions you need to define
20875     CONFIG_CFI_FLASH_USE_WEAK_ACCESSORS in your board config header.
20876     Otherwise the "old" default functions will be used resulting
20877     in smaller code.
20878
20879     Signed-off-by: Stefan Roese <sr@denx.de>
20880     Acked-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
20881
20882 commit a5c4067017631d903e1afa6ad615f0ce19fea517
20883 Author: Stefan Roese <sr@denx.de>
20884 Date:   Mon Nov 24 08:31:16 2008 +0100
20885
20886     UBI: Change parsing of size in commands to default to hex
20887
20888     Currently the size parameters of the UBI commands (e.g. "ubi write") are
20889     decoded as decimal instead of hex as default. This patch now interprets
20890     all these values consistantly as hex, as all other standard U-Boot commands
20891     do.
20892
20893     Signed-off-by: Stefan Roese <sr@denx.de>
20894
20895 commit de01c76c3ccc4e6c5989228eed58e955a3a1a968
20896 Author: Stefan Roese <sr@denx.de>
20897 Date:   Fri Nov 21 13:06:06 2008 +0100
20898
20899     ppc4xx: ML2 shouldn't include the 4xx EMAC driver
20900
20901     Signed-off-by: Stefan Roese <sr@denx.de>
20902
20903 commit 1a6a00dcc5bdfc6e9b4b00f39c1f583a7f96fc7f
20904 Author: Yuri Tikhonov <yur@emcraft.com>
20905 Date:   Fri Nov 14 16:19:19 2008 +0300
20906
20907     ppc4xx: katmai: Change default config
20908
20909      This patch enables support for EXT2, and increases the
20910     CONFIG_SYS_BOOTMAPSZ size for the default configuration
20911     of the katmai boards to use them as the RAID-reference
20912     AMCC setups.
20913
20914      EXT2 enabling allows one to boot kernels from the EXT2
20915     formatted Compact Flash cards.
20916
20917      CONFIG_SYS_BOOTMAPSZ increasing allows one to boot the
20918     Linux kernels, which use PAGE_SIZE of 256KB. Otherwise,
20919     the memory area with DTB file (which is placed at the
20920     end of the bootmap area) will turn out to be overlapped
20921     with the BSS segment of the 256KB kernel, and zeroed
20922     in early_init() of Linux.
20923
20924      Actually, increasing of the bootmap size could be done
20925     via setting of the bootm_size U-Boot variable, but it looks
20926     like the current U-Boot implementation have some bootm_size-
20927     related functionality lost. In many places through the U-Boot
20928     code the CONFIG_SYS_BOOTMAPSZ definition is used directly
20929     (instead of trying to read the corresponding value from the
20930     environment). The same is truth for the boot_jump_linux()
20931     function in lib_ppc/bootm.c, where U-Boot transfers control
20932     to Linux passing the CONFIG_SYS_BOOTMAPSZ (not bootm_size)
20933     value to the booting kernel.
20934
20935     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
20936     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
20937     Signed-off-by: Stefan Roese <sr@denx.de>
20938
20939 commit ddf45cc758d394591fb9bcdcbe96530f733f2bce
20940 Author: Dave Mitchell <dmitch71@gmail.com>
20941 Date:   Thu Nov 20 14:09:50 2008 -0600
20942
20943     ppc4xx: Changed 460EX/GT OCM TLB and internal SRAM initialization
20944
20945     Expanded OCM TLB to allow access to 64K OCM as well as 256K of
20946     internal SRAM.
20947
20948     Adjusted internal SRAM initialization to match updated user
20949     manual recommendation.
20950
20951     OCM & ISRAM are now mapped as follows:
20952             physical        virtual         size
20953     ISRAM   0x4_0000_0000   0xE300_0000     256k
20954     OCM     0x4_0004_0000   0xE304_0000     64k
20955
20956     A single TLB was used for this mapping.
20957
20958     Signed-off-by: Dave Mitchell <dmitch71@gmail.com>
20959     Signed-off-by: Stefan Roese <sr@denx.de>
20960
20961 commit b14ca4b61a681f75f3125676e09d7ce6af66e927
20962 Author: Dave Mitchell <dmitch71@gmail.com>
20963 Date:   Thu Nov 20 14:00:49 2008 -0600
20964
20965     ppc4xx: Added ppc4xx-isram.h for internal SRAM and L2 cache DCRs
20966
20967     Added include/asm-ppc/ppc4xx-isram.h and moved internal SRAM and
20968     L2 cache DCRs from ppc440.h to this new header.
20969
20970     Also converted these DCR defines from lowercase to uppercase and
20971     modified referencing modules to use them.
20972
20973     Signed-off-by: Dave Mitchell <dmitch71@gmail.com>
20974     Signed-off-by: Stefan Roese <sr@denx.de>
20975
20976 commit 711e2b2af820d21d9931d4cf8057d3894600fd54
20977 Author: Steven A. Falco <sfalco@harris.com>
20978 Date:   Thu Nov 20 14:37:57 2008 -0500
20979
20980     ppc4xx: Delete unused definitions for SDR0_DDRCFG from ppc4xx.h
20981
20982     The definitions of bits in SDR_CFG are incorrect, and not used within
20983     U-Boot.  Therefore, they can be removed.
20984
20985     The naming of the sdr_ddrdl/sdr_cfg registers do not follow conventions,
20986     and are unused, so they can be removed too.
20987
20988     A definition for SDR0_DDRCFG is added.
20989
20990     Signed-off-by: Steven A. Falco <sfalco@harris.com>
20991     Signed-off-by: Stefan Roese <sr@denx.de>
20992
20993 commit e23c7c95a96eb0f068efe5c532215a10a1512a95
20994 Author: Dirk Behme <dirk.behme@gmail.com>
20995 Date:   Mon Nov 10 20:15:25 2008 +0100
20996
20997     ARM: OMAP: Convert IO macros
20998
20999     Convert IO macros to readx/writex.
21000
21001     Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
21002
21003 commit 263b749e2e25473a48776d317bd2a7e2ddcdd212
21004 Author: Ilko Iliev <iliev@ronetix.at>
21005 Date:   Sun Nov 9 15:53:14 2008 +0100
21006
21007     lib_arm: do_bootm_linux() - correct a small mistake
21008
21009     This patch corrects a small bug in the "if" condition:
21010     the parameter "flag" is 0 and the "if" condition is always true.
21011     The result is - the boom command doesn't start the kernel.
21012     Affected targets: all arm based.
21013
21014     Signed-off-by: Ilko Iliev <iliev@ronetix.at>
21015
21016 commit 3e0cda071a67cb5709e3fa4faf6b31a731859acc
21017 Author: Stelian Pop <stelian@popies.net>
21018 Date:   Sun Nov 9 00:14:46 2008 +0100
21019
21020     AT91: Enable PLLB for USB
21021
21022     At least some (old ?) versions of the AT91Bootstrap do not set up the
21023     PLLB correctly to 48 MHz in order to make USB host function correctly.
21024
21025     This patch sets up the PLLB to the same values Linux uses, and makes USB
21026     work ok on the following CPUs:
21027         - AT91CAP9
21028         - AT91SAM9260
21029         - AT91SAM9263
21030
21031     This patch also defines CONFIG_USB_STORAGE and CONFIG_CMD_FAT for all
21032     the relevant AT91CAP9/AT91SAM9 atmel boards.
21033
21034     Signed-off-by: Stelian Pop <stelian@popies.net>
21035     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
21036
21037 commit ad229a44e162af0f65e57e4e3dc133d5f0364ecb
21038 Author: Stelian Pop <stelian@popies.net>
21039 Date:   Fri Nov 7 13:55:14 2008 +0100
21040
21041     AT91: Use AT91_CPU_CLOCK in displays
21042
21043     Introduce AT91_CPU_CLOCK and use it for displaying the CPU
21044     speed in the LCD driver.
21045
21046     Also make AT91_MAIN_CLOCK and AT91_MASTER_CLOCK reflect the
21047     corresponding board clocks.
21048
21049     Signed-off-by: Stelian Pop <stelian@popies.net>
21050
21051 commit fed36ac5ae613773b6cd90e61e292c45440e10c8
21052 Author: Heiko Schocher <hs@denx.de>
21053 Date:   Thu Nov 20 09:57:47 2008 +0100
21054
21055     powerpc: 83xx: add support for the kmeter1 board
21056
21057     This patch adds support for the kmeter1 board from Keymile,
21058     based on a Freescale MPC8360 CPU.
21059
21060     - serial console on UART 1
21061     - 256 MB DDR2 RAM
21062     - 64 MB NOR Flash
21063     - Ethernet RMII Mode over UCC4
21064     - PHY SMSC LAN8700
21065
21066     Signed-off-by: Heiko Schocher <hs@denx.de>
21067     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
21068
21069 commit 25fb4eaaeab3f8866020818f4729d990dcc91cf0
21070 Author: Stefan Roese <sr@denx.de>
21071 Date:   Thu Nov 20 11:46:20 2008 +0100
21072
21073     ppc4xx: Clear all potentially pending exceptions in MCSR
21074
21075     This is needed on Canyonlands which still has an exception pending
21076     while running relocate_code(). This leads to a failure after trap_init()
21077     is moved to the top of board_init_r().
21078
21079     Signed-off-by: Stefan Roese <sr@denx.de>
21080
21081 commit facdad5f2602e899a01746916beddbf9e856b5ee
21082 Author: Heiko Schocher <hs@denx.de>
21083 Date:   Wed Nov 19 10:10:30 2008 +0100
21084
21085     powerpc: 83xx: add missing TIMING_CFG1_CASLAT_* defines
21086
21087     Signed-off-by: Heiko Schocher <hs@denx.de>
21088     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
21089
21090 commit 2f2a5c3714d17f4ead18b713128b7226e0e822f4
21091 Author: Howard Gregory <Greg.Howard@freescale.com>
21092 Date:   Tue Nov 4 14:55:33 2008 +0800
21093
21094     mpc83xx: Improve the performance of DDR memory
21095
21096     modify the CAS timings. my understanding is that these
21097     settings decrease various wait times in the DDR interface.
21098     Because these wait times are in clock cycles, and the DDR
21099     clock on the 8315 RDB runs slower than on some other 83xx
21100     platforms, we can dial down these values without a problem,
21101     thereby decreasing the latency of memory a little.
21102
21103     Signed-off-by: Howard Gregory <Greg.Howard@freescale.com>
21104     Signed-off-by: Dave Liu <daveliu@freescale.com>
21105     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
21106
21107 commit 8000b086b33a5a81f3f390f37e178db7956dc08b
21108 Author: Kyungmin Park <kyungmin.park@samsung.com>
21109 Date:   Fri Oct 24 14:55:33 2008 +0200
21110
21111     ARM: Add Apollon UBI support
21112
21113     To enable UBI on Apollon you need to uncomment the CONFIG_SYS_USE_UBI
21114     macro.
21115
21116     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
21117     Signed-off-by: Stefan Roese <sr@denx.de>
21118
21119 commit 694a0b3f1c0accd0de94b89555155d69f8022824
21120 Author: Kyungmin Park <kyungmin.park@samsung.com>
21121 Date:   Wed Nov 19 11:47:05 2008 +0100
21122
21123     UBI: Add UBI command support
21124
21125     This patch adds these UBI commands:
21126
21127     ubi part [nand|onenand] [part] - Show or set current partition
21128     ubi info [l[ayout]] -Display volume and UBI layout information
21129     ubi create[vol] volume [size] [type] - Create volume name with size
21130     ubi write[vol] address volume size - Write volume from address with size
21131     ubi read[vol] address volume [size] - Read volume to address with size
21132     ubi remove[vol] volume - Remove volume
21133
21134     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
21135     Signed-off-by: Stefan Roese <sr@denx.de>
21136
21137 commit 58be3a1056d88c6d05f3e914389282807e69923a
21138 Author: Kyungmin Park <kyungmin.park@samsung.com>
21139 Date:   Wed Nov 19 16:38:24 2008 +0100
21140
21141     UBI: Add basic UBI support to U-Boot (Part 8/8)
21142
21143     This patch adds basic UBI (Unsorted Block Image) support to U-Boot.
21144     It's based on the Linux UBI version and basically has a "OS"
21145     translation wrapper that defines most Linux specific calls
21146     (spin_lock() etc.) into no-ops. Some source code parts have been
21147     uncommented by "#ifdef UBI_LINUX". This makes it easier to compare
21148     this version with the Linux version and simplifies future UBI
21149     ports/bug-fixes from the Linux version.
21150
21151     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
21152     Signed-off-by: Stefan Roese <sr@denx.de>
21153
21154 commit 47ae6693f54f80455ae32c2e0d995e0e4bdc15b9
21155 Author: Kyungmin Park <kyungmin.park@samsung.com>
21156 Date:   Wed Nov 19 16:36:36 2008 +0100
21157
21158     UBI: Add basic UBI support to U-Boot (Part 7/8)
21159
21160     This patch adds basic UBI (Unsorted Block Image) support to U-Boot.
21161     It's based on the Linux UBI version and basically has a "OS"
21162     translation wrapper that defines most Linux specific calls
21163     (spin_lock() etc.) into no-ops. Some source code parts have been
21164     uncommented by "#ifdef UBI_LINUX". This makes it easier to compare
21165     this version with the Linux version and simplifies future UBI
21166     ports/bug-fixes from the Linux version.
21167
21168     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
21169     Signed-off-by: Stefan Roese <sr@denx.de>
21170
21171 commit 7e6ee7ad27de5216db1baef76f38c3429c8f4a2a
21172 Author: Kyungmin Park <kyungmin.park@samsung.com>
21173 Date:   Wed Nov 19 16:32:36 2008 +0100
21174
21175     UBI: Add basic UBI support to U-Boot (Part 6/8)
21176
21177     This patch adds basic UBI (Unsorted Block Image) support to U-Boot.
21178     It's based on the Linux UBI version and basically has a "OS"
21179     translation wrapper that defines most Linux specific calls
21180     (spin_lock() etc.) into no-ops. Some source code parts have been
21181     uncommented by "#ifdef UBI_LINUX". This makes it easier to compare
21182     this version with the Linux version and simplifies future UBI
21183     ports/bug-fixes from the Linux version.
21184
21185     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
21186     Signed-off-by: Stefan Roese <sr@denx.de>
21187
21188 commit c91a719daa331b5856109313371e4ece5ec06d96
21189 Author: Kyungmin Park <kyungmin.park@samsung.com>
21190 Date:   Wed Nov 19 16:28:06 2008 +0100
21191
21192     UBI: Add basic UBI support to U-Boot (Part 5/8)
21193
21194     This patch adds basic UBI (Unsorted Block Image) support to U-Boot.
21195     It's based on the Linux UBI version and basically has a "OS"
21196     translation wrapper that defines most Linux specific calls
21197     (spin_lock() etc.) into no-ops. Some source code parts have been
21198     uncommented by "#ifdef UBI_LINUX". This makes it easier to compare
21199     this version with the Linux version and simplifies future UBI
21200     ports/bug-fixes from the Linux version.
21201
21202     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
21203     Signed-off-by: Stefan Roese <sr@denx.de>
21204
21205 commit f412fefa079c6aa9a9763f6869bf787ea6bf6e1b
21206 Author: Kyungmin Park <kyungmin.park@samsung.com>
21207 Date:   Wed Nov 19 16:27:23 2008 +0100
21208
21209     UBI: Add basic UBI support to U-Boot (Part 4/8)
21210
21211     This patch adds basic UBI (Unsorted Block Image) support to U-Boot.
21212     It's based on the Linux UBI version and basically has a "OS"
21213     translation wrapper that defines most Linux specific calls
21214     (spin_lock() etc.) into no-ops. Some source code parts have been
21215     uncommented by "#ifdef UBI_LINUX". This makes it easier to compare
21216     this version with the Linux version and simplifies future UBI
21217     ports/bug-fixes from the Linux version.
21218
21219     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
21220     Signed-off-by: Stefan Roese <sr@denx.de>
21221
21222 commit 2d262c4853cb5b6ddce1a28a9641f2de3688d7ea
21223 Author: Kyungmin Park <kyungmin.park@samsung.com>
21224 Date:   Wed Nov 19 16:26:54 2008 +0100
21225
21226     UBI: Add basic UBI support to U-Boot (Part 3/8)
21227
21228     This patch adds basic UBI (Unsorted Block Image) support to U-Boot.
21229     It's based on the Linux UBI version and basically has a "OS"
21230     translation wrapper that defines most Linux specific calls
21231     (spin_lock() etc.) into no-ops. Some source code parts have been
21232     uncommented by "#ifdef UBI_LINUX". This makes it easier to compare
21233     this version with the Linux version and simplifies future UBI
21234     ports/bug-fixes from the Linux version.
21235
21236     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
21237     Signed-off-by: Stefan Roese <sr@denx.de>
21238
21239 commit 961df83361aff9a14f226214224eb8a06e05ba24
21240 Author: Kyungmin Park <kyungmin.park@samsung.com>
21241 Date:   Wed Nov 19 16:25:44 2008 +0100
21242
21243     UBI: Add basic UBI support to U-Boot (Part 2/8)
21244
21245     This patch adds basic UBI (Unsorted Block Image) support to U-Boot.
21246     It's based on the Linux UBI version and basically has a "OS"
21247     translation wrapper that defines most Linux specific calls
21248     (spin_lock() etc.) into no-ops. Some source code parts have been
21249     uncommented by "#ifdef UBI_LINUX". This makes it easier to compare
21250     this version with the Linux version and simplifies future UBI
21251     ports/bug-fixes from the Linux version.
21252
21253     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
21254     Signed-off-by: Stefan Roese <sr@denx.de>
21255
21256 commit f399d4a281713d5ef2d764f05d545fe61e3bd569
21257 Author: Kyungmin Park <kyungmin.park@samsung.com>
21258 Date:   Wed Nov 19 16:23:06 2008 +0100
21259
21260     UBI: Add basic UBI support to U-Boot (Part 1/8)
21261
21262     This patch adds basic UBI (Unsorted Block Image) support to U-Boot.
21263     It's based on the Linux UBI version and basically has a "OS"
21264     translation wrapper that defines most Linux specific calls
21265     (spin_lock() etc.) into no-ops. Some source code parts have been
21266     uncommented by "#ifdef UBI_LINUX". This makes it easier to compare
21267     this version with the Linux version and simplifies future UBI
21268     ports/bug-fixes from the Linux version.
21269
21270     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
21271     Signed-off-by: Stefan Roese <sr@denx.de>
21272
21273 commit e29c22f5abe6e0f4baa6251efed6074cdfc3db79
21274 Author: Kyungmin Park <kyungmin.park@samsung.com>
21275 Date:   Wed Nov 19 16:20:36 2008 +0100
21276
21277     MTD: Add MTD paritioning infrastructure
21278
21279     This MTD part infrastructure will be used by the upcoming
21280     UBI support.
21281
21282     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
21283     Signed-off-by: Stefan Roese <sr@denx.de>
21284
21285 commit 9b827cf1720acda2473afa516956eab6f7cca9a1
21286 Author: Selvamuthukumar <selva.muthukumar@e-coninfotech.com>
21287 Date:   Thu Oct 16 22:54:03 2008 +0530
21288
21289     Align end of bss by 4 bytes
21290
21291     Most of the bss initialization loop increments 4 bytes
21292     at a time. And the loop end is checked for an 'equal'
21293     condition. Make the bss end address aligned by 4, so
21294     that the loop will end as expected.
21295
21296     Signed-off-by: Selvamuthukumar <selva.muthukumar@e-coninfotech.com>
21297     Signed-off-by: Wolfgang Denk <wd@denx.de>
21298
21299 commit 3f510db522d160179dff3ddcce9b18f6241c2c24
21300 Author: Becky Bruce <becky.bruce@freescale.com>
21301 Date:   Mon Nov 10 19:45:35 2008 -0600
21302
21303     mpc8641: fix address-cells default in old .dts detection
21304
21305     address-cells defaults to 2, not 1; so in the unlikely
21306     event that it isn't specified, this patch is required
21307     for correct operation.
21308
21309     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
21310
21311 commit d025aa4b20a0618a2bada0132a9a0a4afb717f1a
21312 Author: Becky Bruce <becky.bruce@freescale.com>
21313 Date:   Fri Oct 31 17:14:39 2008 -0500
21314
21315     lib_ppc: Move trap_init to occur earlier
21316
21317     Doing trap_init immediately once we're running from RAM
21318     means we're no longer dependent on the physical location of
21319     the flash on non-BookE platforms. Before trap_init, those
21320     platforms switch to real mode and go to 0xfff00100 on exception.
21321     After the switch, they go to 0x00000100  This makes it easier to
21322     move the flash location.
21323
21324     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
21325
21326 commit d52082b12c6e545705a19433a2f4142526536189
21327 Author: Becky Bruce <becky.bruce@freescale.com>
21328 Date:   Fri Nov 7 13:46:19 2008 -0600
21329
21330     mpc8641: Try to detect old .dts files
21331
21332     Since we've changed the memory map of the board, be nice and
21333     add some checking to try to catch out-of-date .dts files.  We do
21334     this by checking the CCSRBAR location in the .dts and comparing
21335     it to the CCSRBAR location in u-boot.  If they don't match, a
21336     warning msg is printed.  This isn't foolproof, but it's simple and
21337     will catch most of the cases where an out-of-date .dts is present,
21338     including all of the cases where a new u-boot is used with an old
21339     standard MPC8641 .dts file as supplied with Linux.
21340
21341     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
21342
21343 commit 8db0400a27839f91c047dcb83f4a0f09e054a180
21344 Author: Becky Bruce <becky.bruce@freescale.com>
21345 Date:   Thu Nov 6 13:04:09 2008 -0600
21346
21347     toplevel Makefile: Add MPC8641HPCN_36BIT target
21348
21349     This will enable CONFIG_PHYS_36BIT for MPC8641HPCN.
21350
21351     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
21352
21353 commit 3111d32c494e8251b90917447796a7206b757e1e
21354 Author: Becky Bruce <becky.bruce@freescale.com>
21355 Date:   Thu Nov 6 17:37:35 2008 -0600
21356
21357     mpc8641: Support 36-bit physical addressing
21358
21359     This patch creates a memory map with all the devices
21360     in 36-bit physical space, in addition to the 32-bit map.
21361     The CCSR relocation is moved (again, sorry) to
21362     allow for the physical address to be 36 bits - this
21363     requires translation to be enabled.  With 36-bit physical
21364     addressing enabled, we are no longer running with VA=PA
21365     translations.  This means we have to distinguish between
21366     the two in the config file.  The existing region name is
21367     used to indicate the virtual address, and a _PHYS variety
21368     is created to represent the physical address.
21369
21370     Large physical addressing is not enabled by default.
21371     Set CONFIG_PHYS_64BIT in the config file to turn this on.
21372
21373     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
21374
21375 commit c759a01a0022de9378a3a761f49786f87684c916
21376 Author: Becky Bruce <becky.bruce@freescale.com>
21377 Date:   Thu Nov 6 17:36:04 2008 -0600
21378
21379     mpc8641: Change 32-bit memory map
21380
21381     The memory map on the 8641hpcn is modified to look more like
21382     the 85xx boards; this is a step towards a more standardized
21383     layout going forward. As part of this change, we now relocate
21384     the flash.
21385
21386     The regions for some of the mappings were far larger than they
21387     needed to be.  I have reduced the mappings to match the
21388     actual sizes supported by the hardware.
21389
21390     In addition I have removed the comments at the head
21391     of the BAT blocks in the config file, rather than updating
21392     them.  These get horribly out of date, and it's a simple
21393     matter to look at the defines to see what they are set to
21394     since everything is right here in the same file.
21395
21396     Documentation has been changed to reflect the new map, as this
21397     change is user visible, and affects the OS which runs post-uboot.
21398
21399     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
21400
21401 commit bf9a8c34309ed9276258295db9e9212aabb2531a
21402 Author: Becky Bruce <becky.bruce@freescale.com>
21403 Date:   Wed Nov 5 14:55:35 2008 -0600
21404
21405     mpc86xx: Change early FLASH mapping to 1M at CONFIG_MONITOR_BASE_EARLY
21406
21407     We define CONFIG_MONITOR_BASE_EARLY to define the initial location
21408     of the bootpage in flash.   Use this to create an early mapping
21409     definition for the FLASH, and change the early_bats code to use this.
21410
21411     This  change facilitates the relocation of the flash since the early
21412     mappings are no longer tied to the final location of the flash.
21413
21414     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
21415
21416 commit c1e1cf69547b138173f87a7f81c42a5d8dbfde3d
21417 Author: Becky Bruce <becky.bruce@freescale.com>
21418 Date:   Wed Nov 5 14:55:34 2008 -0600
21419
21420     mpc86xx: Use SRR0/1/rfi to enable address translation, not blr
21421
21422     Using a mtmsr/blr means that you have to be executing at the
21423     same virtual address once you enable translation.  This is
21424     unnecessarily restrictive, and is not really how this is
21425     usually done.  Change it to use the more common mtspr SRR0/SRR1
21426     and rfi method.
21427
21428     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
21429
21430 commit 6bf98b1362f0cb237620355ed3e6762fff82388d
21431 Author: Becky Bruce <becky.bruce@freescale.com>
21432 Date:   Wed Nov 5 14:55:33 2008 -0600
21433
21434     mpc8641: make DIAG_ADDR == FLASH_BASE
21435
21436     Currently, that's what it is, but it's hardcoded.
21437
21438     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
21439
21440 commit 170deacb1ddc39164bdb68f3963e0c0456a5369b
21441 Author: Becky Bruce <becky.bruce@freescale.com>
21442 Date:   Wed Nov 5 14:55:32 2008 -0600
21443
21444     mpc8641: Drop imaginary second flash bank, map 8MB
21445
21446     There's a lot of setup and foo for the second flash
21447     bank.  The problem is, this board doesn't actually have one.
21448     Clean this up.  Also, the flash is 8M in size.  Get rid
21449     of the confusing aliased overmapping, and just map 8M.
21450
21451     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
21452
21453 commit 0f2d66027bfc60dc7eea2f096af8891988c5abe4
21454 Author: Becky Bruce <becky.bruce@freescale.com>
21455 Date:   Wed Nov 5 14:55:31 2008 -0600
21456
21457     mpc8641: only define CONFIG_ENV_SIZE once
21458
21459     It's currently defined twice inside in an if/else block, but
21460     both halves set the same value.  Move the define outside
21461     the if.
21462
21463     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
21464
21465 commit 24bfb48c35fed6ad1f047e3e4a27df302482cd93
21466 Author: Becky Bruce <becky.bruce@freescale.com>
21467 Date:   Wed Nov 5 14:55:30 2008 -0600
21468
21469     mpc86xx: Move setup_bats into cpu_init_f
21470
21471     In order to later allow for a physical relocation of the
21472     flash, setup_bats, which sets up the final BAT mapping
21473     for the board, needs to happen *after* init_laws().
21474     Otherwise, there will be no window programmed for the flash
21475     at the new physical location at the point when we change
21476     the mmu translation.
21477
21478     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
21479
21480 commit 05df3e5a638be8c5b0899eae1766bbe8e4b92c17
21481 Author: Becky Bruce <becky.bruce@freescale.com>
21482 Date:   Wed Nov 5 14:55:29 2008 -0600
21483
21484     mpc8641: Remove extra "0" from BR2 define
21485
21486     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
21487
21488 commit edf3fe7d39a1ee07353128af5221422ce9ccfad6
21489 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
21490 Date:   Thu Oct 23 09:08:18 2008 -0400
21491
21492     drivers/qe/uec_phy.c: Added PHY-less (fixed PHY) driver.
21493
21494     Copied over the fixed PHY driver as used in pp4xx/4xx_enet.c.
21495     This adds support for PHY-less MAC connections to the UEC.
21496
21497     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
21498     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21499
21500 commit 54bdcc9fb6670afde9c26dcf364f582879bf21d6
21501 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
21502 Date:   Thu Oct 23 16:27:24 2008 +0000
21503
21504     ColdFire: Add mii driver in drivers/net
21505
21506     All CF platforms' mii.c are consolidated into one
21507
21508     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
21509     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21510
21511 commit 25a859066b3af1070eb69f12022113c0a91bd813
21512 Author: Ben Warren <biggerbadderben@gmail.com>
21513 Date:   Mon Oct 27 23:53:17 2008 -0700
21514
21515     Moved initialization of PPC4xx EMAC to cpu_eth_init()
21516
21517     Removed initialization of the driver from net/eth.c
21518
21519     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21520     Acked-by: Stefan Roese <sr@denx.de>
21521
21522 commit 4d03a4e20e58552cb96d61a0e8b56cdb6cc60126
21523 Author: Ben Warren <biggerbadderben@gmail.com>
21524 Date:   Sun Nov 9 21:29:23 2008 -0800
21525
21526     Moved PPC4xx EMAC driver to drivers/net
21527
21528     Also changed path in all linker scripts that reference this driver
21529
21530     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21531     Acked-by: Stefan Roese <sr@denx.de>
21532
21533 commit 96e21f86e8266ed40759e5495ee461265d7f6d28
21534 Author: Ben Warren <biggerbadderben@gmail.com>
21535 Date:   Mon Oct 27 23:50:15 2008 -0700
21536
21537     Changed PPC4xx EMAC driver to require CONFIG_PPC4xx_EMAC
21538
21539     All in-tree IBM/AMCC PPC4xx boards using the EMAC get this new CONFIG
21540
21541     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21542     Acked-by: Stefan Roese <sr@denx.de>
21543
21544 commit 9eb79bd8856bcab896ed5e1f1bca159807a124dd
21545 Author: Ben Warren <biggerbadderben@gmail.com>
21546 Date:   Thu Oct 23 22:02:49 2008 -0700
21547
21548     Moved initialization of MPC8XX SCC to cpu_eth_init()
21549
21550     Removed initialization of the driver from net/eth.c
21551
21552     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21553
21554 commit a9bec96d6359ac9f90a852962bf3040cad9e0256
21555 Author: Ben Warren <biggerbadderben@gmail.com>
21556 Date:   Wed Oct 22 23:47:51 2008 -0700
21557
21558     Moved initialization of MPC8220 FEC to cpu_eth_init()
21559
21560     Removed initialization of the driver from net/eth.c
21561
21562     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21563
21564 commit 0e8454e990385a58f708c2fc26d31ac041c7a6c5
21565 Author: Ben Warren <biggerbadderben@gmail.com>
21566 Date:   Wed Oct 22 23:32:48 2008 -0700
21567
21568     Moved initialization of QE Ethernet controller to cpu_eth_init()
21569
21570     Removed initialization of the driver from net/eth.c
21571
21572     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21573
21574 commit 3456a148276d5494b53ee40242efb6462d163504
21575 Author: Ben Warren <biggerbadderben@gmail.com>
21576 Date:   Wed Oct 22 23:20:29 2008 -0700
21577
21578     Moved initialization of FCC Ethernet controller to cpu_eth_init
21579
21580     Affected boards:
21581         Several MPC8xx boards
21582         Several MPC8260/MPC8272 boards
21583         Several MPC85xx boards
21584
21585     Removed initialization of the driver from net/eth.c
21586
21587     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21588
21589 commit 62e15b497f5c6334c059512678c8db7940ae4c61
21590 Author: Ben Warren <biggerbadderben@gmail.com>
21591 Date:   Thu Oct 30 22:15:35 2008 -0700
21592
21593     Fix typo in cpu/mpc85xx/cpu.c
21594
21595     CONFIG_MPC85xx_FEC -> CONFIG_MPC85XX_FEC
21596
21597     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21598
21599 commit 5dfb3ee3f54e2382a08d72906f0e79ecf944f6e3
21600 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
21601 Date:   Sun Oct 19 12:08:50 2008 +0900
21602
21603     net: Move initialization of Au1x00 SoC ethernet MAC to cpu_eth_init
21604
21605     This patch will move au1x00_eth_initialize from net/eth.c to cpu_eth_init
21606     as a part of ongoing eth_initialize cleanup work.  The function ret value
21607     is also fixed as it should be negative on fail.
21608
21609     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
21610     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21611
21612 commit cc94074ecac1885d18ddb683eb934b3c0268aa5b
21613 Author: Ben Warren <biggerbadderben@gmail.com>
21614 Date:   Fri Sep 5 01:55:22 2008 -0400
21615
21616     Moved initialization of IXP4XX_NPE Ethernet controller to cpu_eth_init()
21617
21618     Also, removed the driver initialization from net/eth.c
21619
21620     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21621
21622 commit f2a7806fc23e82d30c8548911369e0c530607354
21623 Author: Clive Stubbings <uboot@xentech.co.uk>
21624 Date:   Mon Oct 27 15:05:00 2008 +0000
21625
21626     xilinx_emaclite buffer overrun
21627
21628     Patch to fix buffer allocation size and alignment. Buffer needs to be u32 aligned and
21629     PKTSIZE_ALIGN bytes long.
21630
21631     Acked-by: Michal Simek <monstr@monstr.eu>
21632
21633     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21634
21635 commit 0115b1953718a2969f6469d3d5da51ba11e12d42
21636 Author: richardretanubun <richardretanubun@ruggedcom.com>
21637 Date:   Fri Sep 26 08:59:12 2008 -0400
21638
21639     NET: QE: UEC: Make uec_miiphy_read() and uec_miiphy_write() use the devname arg.
21640
21641     The current uec_miiphy_read and uec_miiphy_write hardcode access devlist[0]
21642     This patch makes these function use the devname argument that is passed in to
21643     allow access to the phy registers of other devices in devlist[].
21644
21645     Signed-of-by: Richard Retanubun <RichardRetanubun@RugggedCom.com>
21646
21647     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21648
21649 commit 44dcb7332033db8de2810f2fffcae3084f15c8d4
21650 Author: richardretanubun <richardretanubun@ruggedcom.com>
21651 Date:   Mon Oct 6 15:31:43 2008 -0400
21652
21653     Adds two more ethernet interface to 83xx
21654
21655     Fixed compiler warning "declared but unused" eth5_uec_info and eth6_uec_info.
21656     Signed-off-by: Richard Retanubun <RichardRetanubun@RugggedCom.com>
21657     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21658
21659 commit d8003fa03733901b73d6c4667b4d80fc8eb1ddd3
21660 Author: Stelian Pop <stelian@popies.net>
21661 Date:   Fri Nov 7 13:54:31 2008 +0100
21662
21663     AT91: Replace AT91_BASE_EMAC by the board specific values.
21664
21665     AT91_BASE_EMAC is never used outside the board specific files,
21666     so replace its usage by the board specific AT91xxx_BASE_EMAC.
21667
21668     Signed-off-by: Stelian Pop <stelian@popies.net>
21669     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
21670
21671 commit c91e17affa175ce06afa89b04752301eb4a61666
21672 Author: Stelian Pop <stelian@popies.net>
21673 Date:   Fri Nov 7 12:09:21 2008 +0100
21674
21675     AT91: Replace (undefined) AT91_ID_US* by the board specific values.
21676
21677     AT91_ID_US0 / AT91_ID_US1 / AT91_ID_US2 were used but never defined.
21678     Since they are never used outside the board specific files, they can
21679     be replaced by the board specific AT91xxx_ID_US0 / AT91xxx_ID_US1 /
21680     AT91xxx_ID_US2.
21681
21682     Bug spotted by Jesus Alvarez <jalvarez@micromint.com>.
21683
21684     Signed-off-by: Stelian Pop <stelian@popies.net>
21685     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
21686
21687 commit 28962f5a2de81bc0eed1c0b08c6bfaa1cc134ea2
21688 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
21689 Date:   Sat Nov 1 10:47:59 2008 +0100
21690
21691     Makefile/at91sam9: move some at91sam9 to the correct subsection for arm926ejs
21692
21693     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
21694
21695 commit 1079432e04ccf71aa3684181186182cd63512f19
21696 Author: Sergey Lapin <slapin@ossfans.org>
21697 Date:   Fri Oct 31 12:28:43 2008 +0100
21698
21699     Custom AFEB9260 board support
21700
21701     This patch provides support for AFEB9260 board, a product of
21702     OpenSource hardware and software. Some commertial projects
21703     are made with this design. A board is basically AT91SAM9260-EK
21704     with some modifications and different peripherals and different
21705     parts used. Main purpose of this project is to gain experience in
21706     hardware design.
21707     More info: http://groups.google.com/group/arm9fpga-evolution-board
21708     (In Russian only, sorry).
21709     Subversion repository: svn://194.85.238.22/home/users/george/svn/arm9eb
21710
21711     Signed-off-by: Sergey Lapin <slapin@ossfans.org>
21712
21713 commit 26eecd24f97130e56e9c2c2af0e714e05bce6e00
21714 Author: Tomohiro Masubuchi <tomohiro_masubuchiattripeaks.co.jp>
21715 Date:   Tue Oct 21 13:17:16 2008 +0900
21716
21717     Change to use "do_div" macro
21718
21719     Signed-off-by: Tomohiro Masubuchi <tomohiro_masubuchi@tripeaks.co.jp>
21720
21721 commit e352495318d8056a00faa21b633b3e4374bfbf52
21722 Author: Roman Mashak <romez777@gmail.com>
21723 Date:   Wed Oct 22 16:00:26 2008 -0400
21724
21725     ARM926EJ-S: relocate OMAP specific 'cpuinfo.c' into OMAP directory
21726
21727     OMAP identification is implemented in 'cpuinfo.c' and located in ARM926EJ-S directory.
21728     It makes sense to place this file in OMAP specific subdirectory, i.e. cpu/arm926ejs/omap
21729
21730     Signed-off-by: Roman Mashak <romez777@gmail.com>
21731
21732 commit 248b2c367210c06dbd5fbdecf27e97fbe9d05fdb
21733 Author: Roman Mashak <romez777@gmail.com>
21734 Date:   Tue Oct 21 03:01:41 2008 -0700
21735
21736     ARM/Versatile port: Removed unused functions
21737
21738     Removal of never used functions.
21739
21740     Signed-off-by: Roman Mashak <romez777@gmail.com>
21741
21742 commit 1266df887781c779deaf6d05eea2ef90a470cb34
21743 Author: Becky Bruce <becky.bruce@freescale.com>
21744 Date:   Mon Nov 3 15:44:01 2008 -0600
21745
21746     powerpc: change 86xx SMP boot method
21747
21748     We put the bootpg for the secondary cpus into memory and use
21749     BPTR to get to it.  This is a step towards converting to the
21750     ePAPR boot methodology.  Also, the code is written to
21751     deal properly with more than 4GB of RAM.
21752
21753     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
21754
21755 commit b5431560682d8f318fbc49db87cfe13ab41d2ee4
21756 Author: Becky Bruce <becky.bruce@freescale.com>
21757 Date:   Fri Oct 31 17:13:49 2008 -0500
21758
21759     8641HPCN: Config file cleanup
21760
21761     There are several items in the config file that were hardcoded
21762     but that should really be based on other config options, since
21763     the regions are contiguous and depend on being so.  This cleans
21764     that up a bit.  Also, add BR_PHYS_ADDR() macro to convert
21765     addresses into the proper format for BR registers.
21766
21767     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
21768
21769 commit 4c77de3f144ca088c3867bd6240718c10f5a9d69
21770 Author: Becky Bruce <becky.bruce@freescale.com>
21771 Date:   Fri Oct 31 17:13:32 2008 -0500
21772
21773     86xx: Make dram_size a phys_size_t
21774
21775     It's currently a long and should be phys_size_t.
21776
21777     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
21778
21779 commit 104992fc541302a6bac74448e01e7fdad20abca0
21780 Author: Becky Bruce <becky.bruce@freescale.com>
21781 Date:   Sun Nov 2 18:19:32 2008 -0600
21782
21783     powerpc 86xx: Handle CCSR relocation earlier
21784
21785     Currently, the CCSR gets relocated while translation is
21786     enabled, meaning we need 2 BAT translations to get to both the
21787     old location and the new location.  Also, the DEFAULT
21788     CCSR location has a dependency on the BAT that maps the
21789     FLASH region.  Moving the relocation removes this unnecessary
21790     dependency. This makes it easier and more intutive to
21791     modify the board's memory map.
21792
21793     Swap BATs 3 and 4 on 8610 so that all 86xx boards use the same
21794     BAT for CCSR space.
21795
21796     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
21797
21798 commit af5d100e8d5cd49d69d52d20f1181eb06ddb4ddf
21799 Author: Becky Bruce <becky.bruce@freescale.com>
21800 Date:   Fri Oct 31 17:14:14 2008 -0500
21801
21802     mpc8641: Make PCI and RIO mutually exclusive, fix non-PCI build
21803
21804     You can't actually have both, and with some coming changes to
21805     change the memory map for the board and support 36-bit physical,
21806     we need the extra BAT that is being consumed by having both.
21807
21808     I also make non-PCI configs build cleanly, for the sake of sanity.
21809
21810     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
21811
21812 commit 98693b85d42ff438375dc6d6dcadc70eb7b050bb
21813 Author: Becky Bruce <becky.bruce@freescale.com>
21814 Date:   Fri Oct 31 17:14:00 2008 -0500
21815
21816     mpc8641: Stop supporting non-PCI_PNP configs
21817
21818     We don't actually ever do this, remove the code so we
21819     can stop maintaining it.
21820
21821     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
21822
21823 commit e4f69d1bd21a12049744989d2dd6b5199c9b8f23
21824 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
21825 Date:   Fri Oct 24 12:59:12 2008 +0000
21826
21827     ColdFire: Fix M5329EVB and M5373EVB nand issue
21828
21829     Fix compilation issue caused by a few mismatches.
21830     Provide proper nand chip select enable/disable in
21831     nand_hwcontrol() rather than in board_nand_init()
21832     just enable once. Remove redundant local nand driver
21833     functions - nand_read_byte(), nand_write_byte() and
21834     nand_dev_ready() to use common nand driver.
21835
21836     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
21837
21838 commit 1b2708442224a551a0b865b52710306333888932
21839 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
21840 Date:   Wed Oct 22 11:55:30 2008 +0000
21841
21842     ColdFire: Fix compilation error
21843
21844     The error was caused by the change for strmhz() in cpu.c.
21845     A few of them were one extra close parenthesis.
21846
21847     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
21848
21849 commit 536e7dac16769954915a484e682a2efb28699133
21850 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
21851 Date:   Wed Oct 22 11:38:21 2008 +0000
21852
21853     ColdFire: Add MCF5301x CPU and M53017EVB support
21854
21855     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
21856
21857 commit a21d0c2cc9add8894d971ab791f4032f077db817
21858 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
21859 Date:   Tue Oct 21 15:37:02 2008 +0000
21860
21861     ColdFire: Add SBF support for M52277EVB
21862
21863     Add serial boot support
21864
21865     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
21866
21867 commit b202816c61042c183fe67d097a5893b0f2dafba0
21868 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
21869 Date:   Tue Oct 21 14:19:26 2008 +0000
21870
21871     ColdFire: Use CFI driver for M5272C3
21872
21873     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
21874
21875 commit f3962d3f574e5a1cffacd4e9bc48713060a2a314
21876 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
21877 Date:   Tue Oct 21 13:47:54 2008 +0000
21878
21879     ColdFire: Relocate FEC's GPIO and mii functions protocols
21880
21881     Place FEC pin assignments in cpu_init.c from platform's
21882     mii.c
21883
21884     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
21885
21886 commit 6e80f5aa09f8d41bac50b38dc7488ecd22107802
21887 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
21888 Date:   Tue Oct 21 12:15:44 2008 +0000
21889
21890     ColdFire: Remove platforms mii.c file
21891
21892     Will use mcfmii.c driver in drivers/net rather than
21893     keep creating new mii.c for each future platform.
21894     Remove EB+MCF-EV123, cobra5272, idmr, M5235EVB,
21895     M5271EVB, M5272C3, M5275EVB, M5282EVB, M5329EVB,
21896     M5373EVB, M54451EVB, M54455EVB, M547xEVB, and M548xEVB's
21897     mii.c
21898
21899     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
21900
21901 commit 012522fef3b382469125beb46a315ab4dee02fb0
21902 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
21903 Date:   Tue Oct 21 10:03:07 2008 +0000
21904
21905     ColdFire: Modules header files cleanup
21906
21907     Consolidate ATA, ePORT, QSPI, FlexCan, PWM, RNG,
21908     MDHA, SKHA, INTC, and FlexBus structures and
21909     definitions in immap_5xxx.h to more unify modules
21910     header files. Append DSPI support for m547x_8x.
21911     SSI cleanup. Remove USB Host structure from immap_539.h.
21912     Apply changes to use FlexBus structures in mcf52x2's
21913     cpu_init.c and platform configuration files.
21914
21915     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
21916
21917 commit ac2331aee99ad36be0fcfed8c49922e3c61b576d
21918 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
21919 Date:   Tue Oct 21 08:52:36 2008 +0000
21920
21921     ColdFire: Remove linker file
21922
21923     Each different build for M54455EVB and M5235EVB will
21924     create a u-boot.lds linker file. It is redundant to
21925     keep the u-boot.lds
21926
21927     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
21928
21929 commit 0829323073c505556ed5f5073f91adb504584d45
21930 Author: Peter Tyser <ptyser@xes-inc.com>
21931 Date:   Fri Oct 31 11:26:44 2008 -0500
21932
21933     ppc: Fix compile warnings when !CONFIG_OF_LIBFDT
21934
21935     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21936
21937 commit a80b21d5127583171d6e9bc7f722947641898012
21938 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
21939 Date:   Fri Oct 31 12:12:12 2008 +0100
21940
21941     common/Makefile: create others group for non core, environment and command files
21942
21943     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
21944
21945 commit 60c68d9c1c6d18ce02c862a05718fd94f97c13d0
21946 Author: Wolfgang Denk <wd@denx.de>
21947 Date:   Fri Oct 31 01:13:37 2008 +0100
21948
21949     TQM8260: use CFI flash driver instead of custom driver.
21950
21951     Signed-off-by: Wolfgang Denk <wd@denx.de>
21952
21953 commit 20d04774f4ef3f6e38974636e0e36ae0f0b5501f
21954 Author: Andy Fleming <afleming@freescale.com>
21955 Date:   Thu Oct 30 17:35:30 2008 -0500
21956
21957     Consolidate MAX/MIN definitions
21958
21959     There were several, now there is one (two if you count the lower-case
21960     versions).
21961
21962     Signed-off-by: Andy Fleming <afleming@freescale.com>
21963
21964 commit 298e476c66fd88d0bc4f0371118652d2b5de4e8a
21965 Author: Heiko Schocher <hs@denx.de>
21966 Date:   Thu Oct 30 09:23:09 2008 +0100
21967
21968     mgsuvd: remove unused defines in config file.
21969
21970     Signed-off-by: Heiko Schocher <hs@denx.de>
21971
21972 commit 3cbd823116ea8b7c654e275a8c2fca87cd1f5dc5
21973 Author: Wolfgang Denk <wd@denx.de>
21974 Date:   Sun Nov 2 16:14:22 2008 +0100
21975
21976     Coding Style cleanup, update CHANGELOG
21977
21978     Signed-off-by: Wolfgang Denk <wd@denx.de>
21979
21980 commit a47f957ab523019992fdef857af01bd71c58a4da
21981 Author: Alessandro Rubini <rubini-list@gnudd.com>
21982 Date:   Fri Oct 31 22:33:21 2008 +0100
21983
21984     NAND: Allow NAND and OneNAND to coexist
21985
21986     This removes in nand.h code that is verbatim duplicated from bbm.h,
21987     including directly bbm.h in nand.h. The previous state of affairs
21988     prevented compiling code for a board hosting both NAND and OneNAND chips.
21989
21990     Reported-by: Scott Wood <scottwood@freescale.com>
21991     Signed-off-by: Alessandro Rubini <rubini@unipv.it>
21992     Signed-off-by: Scott Wood <scottwood@freescale.com>
21993
21994 commit 2f77c7f45b9a37ef265a8dbe3c18efa706fed214
21995 Author: Scott Wood <scottwood@freescale.com>
21996 Date:   Fri Oct 31 13:51:12 2008 -0500
21997
21998     JFFS2: Eliminate compiler error when both NAND and OneNAND are enabled.
21999
22000     Reported-by: Alessandro Rubini <rubini-list@gnudd.com>
22001     Signed-off-by: Scott Wood <scottwood@freescale.com>
22002
22003 commit c57fc28947e248fb03c49a28b467686299895055
22004 Author: Jason Jin <Jason.Jin@freescale.com>
22005 Date:   Fri Oct 31 05:07:04 2008 -0500
22006
22007     NAND: Add NAND support for MPC8536DS board
22008
22009     This patch defines 1M TLB&LAW size for NAND on MPC8536DS, assigns 0xffa00000
22010     for CONFIG_SYS_NAND_BASE and adds other NAND supports in config file.
22011     It also moves environment(CONFIG_ENV_ADDR) outside of u-boot image.
22012
22013     Singed-off-by: Jason Jin <Jason.Jin@freescale.com>
22014     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
22015     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22016
22017 commit 6fc110bd8a8d642b8f7b0653bd9a08a0b7c3d50b
22018 Author: Haiying Wang <Haiying.Wang@freescale.com>
22019 Date:   Fri Oct 31 05:06:14 2008 -0500
22020
22021     NAND: Fix CONFIG_ENV_ADDR for MPC8572DS
22022
22023     CONFIG_ENV_ADDR should be (CONFIG_SYS_MONITOR_BASE - CONFIG_ENV_SECT_SIZE).
22024
22025     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
22026     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22027
22028 commit 51b572a801be57790fe26adaa530210e7fba59cc
22029 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
22030 Date:   Fri Oct 24 10:49:48 2008 +0900
22031
22032     sh: rsk7203: Moved rsk7203 board to board/renesas
22033
22034     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
22035
22036 commit 58453b00b3ebb26aaa901210023f99504a90bb00
22037 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
22038 Date:   Fri Oct 24 10:48:31 2008 +0900
22039
22040     sh: MigoR: Moved MigoR board to board/renesas
22041
22042     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
22043
22044 commit c1da2a22817ba85b437afa2f4e715e658b219fd1
22045 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
22046 Date:   Fri Oct 24 10:39:44 2008 +0900
22047
22048     sh: r2dplus: Moved r2dplus board to board/renesas
22049
22050     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
22051
22052 commit 78385bf2359d828184d0b3649f7ae6b933420000
22053 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
22054 Date:   Fri Oct 24 10:36:13 2008 +0900
22055
22056     sh: sh7763rdp: Moved sh7763rdp board to board/renesas
22057
22058     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
22059
22060 commit c6525d459c350bfc246ea7826456af77e1e314eb
22061 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
22062 Date:   Fri Oct 24 10:35:19 2008 +0900
22063
22064     sh: sh7785lcr: Moved sh7785lcr board to board/renesas
22065
22066     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
22067
22068 commit acd3e30d09a73f876222f0d496c4f52ee9d0771d
22069 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
22070 Date:   Fri Oct 24 10:34:21 2008 +0900
22071
22072     sh: r7780mp: Moved r7780mp board to board/renesas
22073
22074     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
22075
22076 commit f84e6ea275353b8fea772ec7553ff7e4b1f642e0
22077 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
22078 Date:   Fri Oct 24 10:32:14 2008 +0900
22079
22080     sh: ap325rxa: Moved ap325rxa board to board/renesas
22081
22082     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
22083
22084 commit 9abda6ba735efb059f63dcb25d78b174bfcad1ad
22085 Author: Wolfgang Denk <wd@xpert.denx.de>
22086 Date:   Fri Oct 31 01:12:28 2008 +0100
22087
22088     CFI Driver: Fix "flash not ready" problem
22089
22090     This patch fixes a problem on systems where the NOR flash is attached
22091     to a 64 bit bus.  The toggle bit detection in flash_toggle() is based
22092     on the assumption that the same flash address is read twice without
22093     any other interjacent flash accesses.  However, on 32 bit systems the
22094     function flash_read64() [as currently implemented] does not perform
22095     an atomic 64 bit read - instead, this is broken down into two 32 bit
22096     read accesses on addresses "addr" and "addr + 4".  So instead of
22097     reading a 64 bit value twice from "addr", we see a sequence of 4 32
22098     bit reads from "addr", "addr + 4", "addr", and "addr + 4".  The
22099     consequence is that flash_toggle() fails to work.
22100
22101     This patch implements a simple, but somewhat ugly solution, as it
22102     avoids the use of flash_read64() in this critical place (by breaking
22103     it down manually into 32 bit read operations) instead of rewriting
22104     flash_read64() such to perform atomic 64 bit reads as one could
22105     expect.  However, such a rewrite would require the use of floating
22106     point load operations, which becomes pretty complex:
22107
22108         save MSR;
22109         set Floating Point Enable bit in MSR;
22110         use "lfd" instruction to perform atomic 64 bit read;
22111         use "stfd" to store value to temporary variable on stack;
22112         load u64 value from temporary variable;
22113         restore saved MSR;
22114         return u64 value;
22115
22116     The benefit-cost ratio of such an implementation was considered too
22117     bad to actually attempt this, especially as we can expect that such
22118     an implementation would not only have a bigger memory footprint but
22119     also cause a performance degradation.
22120
22121     Signed-off-by: Wolfgang Denk <wd@denx.de>
22122     Signed-off-by: Stefan Roese <sr@denx.de>
22123
22124 commit cdd4fe63b094d4b767f12ff241d72566b461ee61
22125 Author: Stefan Roese <sr@denx.de>
22126 Date:   Fri Oct 31 10:48:08 2008 +0100
22127
22128     ppc4xx: Fix spelling error in MAINTAINERS file
22129
22130     Signed-off-by: Stefan Roese <sr@denx.de>
22131
22132 commit be270798900b75ad9c47c7b79c72f70441196c56
22133 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
22134 Date:   Tue Oct 28 13:37:00 2008 +0100
22135
22136     ppc4xx: Update PMC440 board support
22137
22138     This patch brings PMC440 board support up to date:
22139
22140     - fix GPIO configuration
22141     - add misc_init_f()
22142     - use better values for usbact variable
22143     - fix USB 2.0 phy reset sequence
22144     - shrink BAR2 to save PCI address space
22145     - add FDT support
22146
22147     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
22148     Signed-off-by: Stefan Roese <sr@denx.de>
22149
22150 commit 75183b1a7fc04206d9779d13f16e03853d7e965d
22151 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
22152 Date:   Tue Oct 28 13:36:59 2008 +0100
22153
22154     ppc4xx: Fix PMC440 BSP commands
22155
22156     This patch fixes the PMC440 BSP commands painit and selfreset
22157
22158     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
22159     Signed-off-by: Stefan Roese <sr@denx.de>
22160
22161 commit 76b565b69f886d5ae748db65e44f464b0e70d41a
22162 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
22163 Date:   Tue Oct 28 13:36:58 2008 +0100
22164
22165     ppc4xx: Update PMC440 board configuration
22166
22167     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
22168     Signed-off-by: Stefan Roese <sr@denx.de>
22169
22170 commit ca0c2d42b93116a8e1b8ef8ad4493c7dc9b5f2e4
22171 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
22172 Date:   Tue Oct 28 13:36:57 2008 +0100
22173
22174     ppc4xx: Fix esd loadpci command
22175
22176     This patch fixes esd's loadpci command when not all
22177     memory on adapter boards is accessable via PCI.
22178
22179     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
22180     Signed-off-by: Stefan Roese <sr@denx.de>
22181
22182 commit 492aa9ea13791ca4591b5bde895a425e27ae2d10
22183 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
22184 Date:   Tue Oct 28 13:36:56 2008 +0100
22185
22186     ppc4xx: Clean up PMC440 header
22187
22188     -Codingstyle cleanup
22189     -Remove unused GPIO define
22190
22191     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
22192     Signed-off-by: Stefan Roese <sr@denx.de>
22193
22194 commit 295133258a44f97a57fb2ec339aecfda11f4db95
22195 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
22196 Date:   Tue Oct 28 13:36:55 2008 +0100
22197
22198     ppc4xx: Handle other board variant in PMC440 FPGA code
22199
22200     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
22201     Signed-off-by: Stefan Roese <sr@denx.de>
22202
22203 commit cc2dc9b08cf7c09f9f237f8cb9303f11603d4fb0
22204 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
22205 Date:   Mon Oct 27 12:35:59 2008 +0100
22206
22207     ppc4xx: Merge xilinx-ppc440 and xilinx-ppc405 cfg
22208
22209     Xilinx ppc440 and ppc405 have many similarities. This patch merge the
22210     config files of both infrastuctures
22211
22212     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
22213     Signed-off-by: Stefan Roese <sr@denx.de>
22214
22215 commit 3befd85633d33c4dcca1f359c3f4848c5ab8e4d2
22216 Author: Stefan Roese <sr@denx.de>
22217 Date:   Sat Oct 25 06:45:31 2008 +0200
22218
22219     ppc4xx: Correctly configure the GPIO pin muxing on Arches
22220
22221     Arches doesn't use PerCS3 but GPIO43, so let's configure the GPIO
22222     pin multiplexing correctly
22223
22224     Signed-off-by: Stefan Roese <sr@denx.de>
22225
22226 commit 7c84fe6a06dad9f793ed85b39b1e6c11a7882f5c
22227 Author: Bartlomiej Sieka <tur@semihalf.com>
22228 Date:   Thu Oct 30 23:22:04 2008 +0100
22229
22230     Fix to the auto-update feature documentation (CONFIG_UPDATE_TFTP_MSEC_MAX)
22231
22232     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
22233
22234 commit 4bc7deee9095f21e243b724ca3d634251c1d5432
22235 Author: David Gibson <david@gibson.dropbear.id.au>
22236 Date:   Wed Oct 29 23:27:45 2008 -0500
22237
22238     libfdt: Fix bug in fdt_subnode_offset_namelen()
22239
22240     There's currently an off-by-one bug in fdt_subnode_offset_namelen()
22241     which causes it to keep searching after it's finished the subnodes of
22242     the given parent, and into the subnodes of siblings of the original
22243     node which come after it in the tree.
22244
22245     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
22246     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22247
22248 commit f242a08871839eac081ba5b599af979f3a148a0d
22249 Author: Peter Korsgaard <jacmet@sunsite.dk>
22250 Date:   Tue Oct 28 08:26:52 2008 +0100
22251
22252     fdt_resize(): ensure minimum padding
22253
22254     fdt_add_mem_rsv() requires space for a struct fdt_reserve_entry
22255     (16 bytes), so make sure that fdt_resize at least adds that much
22256     padding, no matter what the location or size of the fdt is.
22257
22258     Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
22259     Acked-by: Andy Fleming <afleming@freescale.com>
22260
22261 commit d685b74c64a38849f1a129b3ab846fbf67dd937e
22262 Author: Dave Liu <daveliu@freescale.com>
22263 Date:   Thu Oct 23 21:59:35 2008 +0800
22264
22265     74xx: use r4 instead of r2 in lock_ram_in_cache and unlock_ram_in_cache
22266
22267     The patch is following the commit 392438406041415fe64ab8748ec5ab5ad01d1cf7
22268
22269     mpc86xx: use r4 instead of r2 in lock_ram_in_cache and unlock_ram_in_cache
22270
22271     This is needed in unlock_ram_in_cache() because it is called from C and
22272     will corrupt the small data area anchor that is kept in R2.
22273
22274     lock_ram_in_cache() is modified similarly as good coding practice, but
22275     is not called from C.
22276
22277     Signed-off-by: Nick Spence <nick.spence@freescale.com>
22278
22279     also, the r2 is used as global data pointer.
22280
22281     Signed-off-by: Dave Liu <daveliu@freescale.com>
22282
22283 commit e053ab1903ccae6048ef759025b9f675bba91450
22284 Author: Scott Wood <scottwood@freescale.com>
22285 Date:   Tue Oct 28 11:45:04 2008 -0500
22286
22287     mpc83xx pci: Round up memory size in inbound window.
22288
22289     The current calculation will fail to cover all memory if
22290     its size is not a power of two.
22291
22292     Signed-off-by: Scott Wood <scottwood@freescale.com>
22293     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
22294
22295 commit 1c671977dc81359628be27ac99c174e76e8069ba
22296 Author: Dave Liu <daveliu@freescale.com>
22297 Date:   Thu Oct 23 21:19:13 2008 +0800
22298
22299     86xx: remove the unused definition
22300
22301     Signed-off-by: Dave Liu <daveliu@freescale.com>
22302
22303 commit eaa44c5dc83756c3067b9e6c9db626facd0b0660
22304 Author: Dave Liu <daveliu@freescale.com>
22305 Date:   Tue Oct 28 17:47:49 2008 +0800
22306
22307     86xx: remove the redundant r2 global data pointer save
22308
22309     The commit 67256678f00c09b0a7f19e862e5c1847553d31bc add
22310     the another global data pointer save, but in fact the
22311     global data pointer will be initialized in the board_init_r,
22312     so remove it such as the 85xx/83xx family.
22313
22314     Signed-off-by: Dave Liu <daveliu@freescale.com>
22315     Acked-by: Kumar Gala <kumar.gala@freescale.com>
22316
22317 commit bd888e9544419665334a6f47f81f34011cea38f3
22318 Author: Dave Liu <daveliu@freescale.com>
22319 Date:   Tue Oct 28 17:47:41 2008 +0800
22320
22321     86xx: remove the unused code for 86xx family
22322
22323     I believe these code was copied from 74xx family, but for
22324     86xx, it is unused.
22325
22326     Signed-off-by: Dave Liu <daveliu@freescale.com>
22327     Acked-by: Kumar Gala <kumar.gala@freescale.com>
22328
22329 commit 5ba1ef507402bc5e344dc374203792a40f222e8a
22330 Author: Dave Liu <daveliu@freescale.com>
22331 Date:   Tue Oct 28 17:46:35 2008 +0800
22332
22333     86xx: remove the second DDR LAW setting for mpc8641hpcn
22334
22335     The DDR1 LAW will precedence the DDR2 LAW, so remove
22336     the second DDR LAW.
22337
22338     Signed-off-by: Dave Liu <daveliu@freescale.com>
22339     Acked-by: Becky Bruce <becky.bruce@freescale.com>
22340
22341 commit 137a2dfd11ac51ae3154f13f323609b33a4a072e
22342 Author: Dave Liu <daveliu@freescale.com>
22343 Date:   Tue Oct 28 17:46:23 2008 +0800
22344
22345     86xx: remove the unused ddr_enable_ecc in the board file
22346
22347     The DDR controller of 86xx processors have the ECC data init
22348     feature, and the new DDR code is using the feature, we don't
22349     need the way with DMA to init memory again.
22350
22351     Signed-off-by: Dave Liu <daveliu@freescale.com>
22352     Acked-by: Kumar Gala <kumar.gala@freescale.com>
22353
22354 commit dc2adad85bf580d65916c940683f6e9671e8a5dd
22355 Author: Dave Liu <daveliu@freescale.com>
22356 Date:   Tue Oct 28 17:46:12 2008 +0800
22357
22358     86xx: Move the clear_tlbs before MMU turn on
22359
22360     We must invalidate TLBs before MMU turn on, but
22361     currently the code is not, if there are some stale
22362     TLB entry valid in the TLBs, it will cause strange
22363     issue.
22364
22365     Signed-off-by: Dave Liu <daveliu@freescale.com>
22366     Acked-by: Becky Bruce <becky.bruce@freescale.com>
22367
22368 commit 5cdade07b118d07154cb882650f9778cecc8a87c
22369 Author: Scott Wood <scottwood@freescale.com>
22370 Date:   Mon Oct 27 15:57:08 2008 -0500
22371
22372     mpc8313erdb: Document NAND boot.
22373
22374     Previously, the documentation claimed that NAND boot is not supported.
22375     This is no longer true.
22376
22377     Signed-off-by: Scott Wood <scottwood@freescale.com>
22378
22379 commit bd78bc6b2aebf5566aac464f936b88dfd97ab0bd
22380 Author: Scott Wood <scottwood@freescale.com>
22381 Date:   Wed Oct 29 14:20:26 2008 -0500
22382
22383     NAND: Properly create JFFS2 cleanmarkers.
22384
22385     As reported by Ilko Iliev <iliev@ronetix.at>, the "nand erase clean"
22386     command is currently broken, and among other things causes all blocks
22387     to be marked bad.
22388
22389     This implements it properly using MTD_OOB_AUTO, along with some
22390     indentation fixes.
22391
22392     Signed-off-by: Scott Wood <scottwood@freescale.com>
22393
22394 commit f7fe57c09866b44692d18c8cf22828bd137ec58d
22395 Author: Scott Wood <scottwood@freescale.com>
22396 Date:   Wed Oct 29 13:42:41 2008 -0500
22397
22398     NAND fsl elbc: Set FMR[ECCM] based on page size.
22399
22400     Hardware expects ECCM 0 for small page and ECCM 1 for large page
22401     when booting from NAND, so use those defaults.
22402
22403     Signed-off-by: Scott Wood <scottwood@freescale.com>
22404
22405 commit c013b74975dab0805ef6d369b013230c4e8a660d
22406 Author: Haiying Wang <Haiying.Wang@freescale.com>
22407 Date:   Wed Oct 29 13:32:59 2008 -0400
22408
22409     NAND: Add support for MPC8572DS board
22410
22411     This patch defines 1M TLB&LAW size for NAND on MPC8572DS, assigns
22412     0xffa00000 for CONFIG_SYS_NAND_BASE and adds other NAND supports in
22413     config file.
22414
22415     It also moves environment(CONFIG_ENV_ADDR) outside of u-boot image, to
22416     make room for the increased code size with NAND enabled.
22417
22418     Signed-off-by: Jason Jin <Jason.Jin@freescale.com>
22419     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
22420     Signed-off-by: Scott Wood <scottwood@freescale.com>
22421
22422 commit 4e190b03aaf2309bd2e025d1187a2ca880fedc95
22423 Author: Haiying Wang <Haiying.Wang@freescale.com>
22424 Date:   Wed Oct 29 11:05:55 2008 -0400
22425
22426     Make Freescale local bus registers available for both 83xx and 85xx.
22427
22428     - Rename lbus83xx_t to fsl_lbus_t and move it to asm/fsl_lbc.h so that it
22429       can be shared by both 83xx and 85xx
22430     - Remove lbus83xx_t and replace it with fsl_lbus_t in all 83xx boards
22431       files which use lbus83xx_t.
22432     - Move FMR, FIR, FCR, FPAR, LTESR from mpc83xx.h to asm/fsl_lbc.h so that
22433       85xx can share them.
22434
22435     Signed-off-by: Jason Jin <Jason.Jin@freescale.com>
22436     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
22437     Signed-off-by: Scott Wood <scottwood@freescale.com>
22438
22439 commit 695c130e4bf75b444720ddfd83aca88f41c046cf
22440 Author: Scott Wood <scottwood@freescale.com>
22441 Date:   Mon Oct 27 15:38:30 2008 -0500
22442
22443     NAND: Align right column of the shorthelp with other commands.
22444
22445     I accidentally broke this in when making consistent the partial
22446     alignment of the longhelp.
22447
22448     Signed-off-by: Scott Wood <scottwood@freescale.com>
22449
22450 commit 33efde5ecac91ab118ff00b95a181fd6d75f8645
22451 Author: Karl Beldan <karl.beldan@gmail.com>
22452 Date:   Mon Sep 15 16:08:03 2008 +0200
22453
22454     NAND: Reset chip on power-up
22455
22456     Some chips require a RESET after power-up (e.g. Micron MT29FxGxxxxx).
22457     The first command sent is NAND_CMD_READID.
22458     Issue a NAND_CMD_RESET in nand_scan_ident before reading the device id.
22459     Tested with an MT29F4G08AAC.
22460
22461     Signed-off-by: Karl Beldan <karl.beldan@gmail.com>
22462     Signed-off-by: Scott Wood <scottwood@freescale.com>
22463
22464 commit c45912d8abc52de796b9059a58faf7c4166eab58
22465 Author: Scott Wood <scottwood@freescale.com>
22466 Date:   Fri Oct 24 16:20:43 2008 -0500
22467
22468     NAND: sync with 2.6.27
22469
22470     This brings the core NAND code up to date with the Linux kernel.
22471
22472     Since there were several drivers in Linux as of the last update that are
22473     not in u-boot, I'm not bringing over new drivers that have been added
22474     since in the absence of an interested party.
22475
22476     I did not update OneNAND since it was recently synced by Kyungmin Park,
22477     and I'm not sure exactly what the common ancestor is.
22478
22479     Signed-off-by: Scott Wood <scottwood@freescale.com>
22480
22481 commit b1d0db1805c3395149777e507b6da53410abac4e
22482 Author: Kumar Gala <galak@kernel.crashing.org>
22483 Date:   Tue Oct 21 17:25:47 2008 -0500
22484
22485     bootm: Added CONFIG_BOOTM_{LINUX, NETBSD, RTEMS}
22486
22487     Added the ability to config out bootm support for Linux, NetBSD, RTEMS
22488
22489     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22490
22491 commit 5a98127d81a6eefc5a78a704df619bfe362eeb87
22492 Author: Kumar Gala <galak@kernel.crashing.org>
22493 Date:   Tue Oct 21 17:25:46 2008 -0500
22494
22495     bootm: support subcommands in linux ppc bootm
22496
22497     Add support for 'bdt', 'cmdline', 'prep' to the linux PPC bootm.
22498
22499     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22500
22501 commit 49c3a861d11735838f1f1b11999ce433006dc919
22502 Author: Kumar Gala <galak@kernel.crashing.org>
22503 Date:   Tue Oct 21 17:25:45 2008 -0500
22504
22505     bootm: Add subcommands
22506
22507     Add the ability to break the steps of the bootm command into several
22508     subcommands: start, loados, ramdisk, fdt, bdt, cmdline, prep, go.
22509
22510     This allows us to do things like manipulate device trees before
22511     they are passed to a booting kernel or setup memory for a secondary
22512     core in multicore situations.
22513
22514     Not all OS types support all subcommands (currently only start, loados,
22515     ramdisk, fdt, and go are supported).
22516
22517     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22518
22519 commit be08315933537f061bc1ce61f33a29c56458bbad
22520 Author: Kumar Gala <galak@kernel.crashing.org>
22521 Date:   Tue Oct 21 17:25:44 2008 -0500
22522
22523     bootm: Move to using a function pointer table for the boot os function
22524
22525     This removes a bit of code and makes it easier for the upcoming sub bootm
22526     command support to call into the proper OS specific handler.
22527
22528     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22529     Signed-off-by: Wolfgang Denk <wd@denx.de>
22530
22531 commit a369f4a492fa2805d87775d27380f0eeaca35aa6
22532 Author: Graeme Russ <graeme.russ@gmail.com>
22533 Date:   Mon Sep 29 23:03:14 2008 +1000
22534
22535     i386: Renamed show_boot_progress in assembler code
22536
22537     Renamed show_boot_progress in assembler init phase to
22538     show_boot_progress_asm to avoid link conflicts with C version
22539
22540     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
22541
22542 commit 4442f45b0e1cbad35aa22d4cad22b90a57e3f32d
22543 Author: Peter Tyser <ptyser@xes-inc.com>
22544 Date:   Mon Oct 27 16:42:00 2008 -0500
22545
22546     85xx: Update MPC85xx_PORDEVSR_IO_SEL mask
22547
22548     The MPC8572 has a 4-bit wide PORDEVSR IO_SEL field. Other MPC85xx
22549     processors have a 3-bit wide IO_SEL field but have the most
22550     significant bit is wired to 0 so this change should not affect
22551     them.
22552
22553     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
22554
22555 commit cd4251624205cb97104f6e32679dc7754934f711
22556 Author: Becky Bruce <becky.bruce@freescale.com>
22557 Date:   Mon Oct 27 16:09:42 2008 -0500
22558
22559     powerpc: fix pci window initialization to work with > 4GB DRAM
22560
22561     The existing code has a few errors that need to be fixed in
22562     order to support large RAM sizes.  Fix those, and add a
22563     comment to make it clearer.
22564
22565     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
22566     Acked-by: Kumar Gala <galak@kernel.crashing.org>
22567
22568 commit 219542a1a66ca017b12860920714a9859b18a5d7
22569 Author: Kumar Gala <galak@kernel.crashing.org>
22570 Date:   Mon Oct 27 13:16:20 2008 -0500
22571
22572     pci/fsl_pci_init: Removed a bunch pointless trailing backslashes.
22573
22574     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22575
22576 commit 6b59e03e0237a40a2305ea385defdfd92000978b
22577 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
22578 Date:   Mon Sep 1 16:21:22 2008 +0200
22579
22580     lcd: Let the board code show board-specific info
22581
22582     The information displayed when CONFIG_LCD_INFO is set is inherently
22583     board-specific, so it should be done by the board code. The current code
22584     dealing with this only handles two cases, and is already a horrible mess
22585     of #ifdeffery.
22586
22587     Yes, this duplicates some code, but it also allows boards to print more
22588     board-specific information; this used to be very difficult.
22589
22590     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
22591     Signed-off-by: Anatolij Gustschin <agust@denx.de>
22592
22593 commit 6f93d2b8fca504200a5758f7c6dd2d6852900765
22594 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
22595 Date:   Mon Sep 1 16:21:21 2008 +0200
22596
22597     lcd: Set lcd_is_enabled before clearing the screen
22598
22599     This allows the logo/info rendering routines to use the regular
22600     lcd_putc/lcd_puts/lcd_printf calls.
22601
22602     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
22603     Signed-off-by: Anatolij Gustschin <agust@denx.de>
22604
22605 commit 15b17ab52b7c15d46d9fc631cc06092e1e764de2
22606 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
22607 Date:   Mon Sep 1 16:21:20 2008 +0200
22608
22609     lcd: Implement lcd_printf()
22610
22611     lcd_printf() has a prototype in include/lcd.h but no implementation. Fix
22612     this by borrowing the lcd_printf() implementation from the cogent board
22613     code (which appears to use its own LCD framework.)
22614
22615     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
22616     Signed-off-by: Anatolij Gustschin <agust@denx.de>
22617
22618 commit 70dbc54c0a5c798bcf82ae2a1e227404f412e892
22619 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
22620 Date:   Mon Sep 1 16:21:19 2008 +0200
22621
22622     atmel_lcdfb: Straighten out funky vl_sync logic
22623
22624     If the board _didn't_ request INVLINE_INVERTED, we set INVLINE_INVERTED,
22625     otherwise we don't. WTF?
22626
22627     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
22628     Signed-off-by: Anatolij Gustschin <agust@denx.de>
22629
22630 commit 23bb28f0f76b46c4b573374b0bb3b3f23d85ef55
22631 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
22632 Date:   Mon Sep 1 16:21:18 2008 +0200
22633
22634     atmel_lcdfb: Eliminate unneeded #include <asm/arch/hardware.h>
22635
22636     atmel_lcdfb doesn't actually need anything from asm/arch/hardware.h. It
22637     includes a file that does, asm/arch/gpio.h, but this file doesn't
22638     include <asm/arch/hardware.h> like it's supposed to.
22639
22640     Add the missing include to asm/arch/gpio.h and remove the workaround
22641     from the atmel_lcdfb driver. This makes the driver compile on avr32.
22642
22643     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
22644     Signed-off-by: Anatolij Gustschin <agust@denx.de>
22645
22646 commit c2083e0e11a03ef8be2e9f0ed8720fdc20832f3e
22647 Author: Kumar Gala <galak@kernel.crashing.org>
22648 Date:   Wed Oct 22 14:38:55 2008 -0500
22649
22650     86xx: Convert all fsl_pci_init users to new APIs
22651
22652     Converted MPC8610HCPD, MPC8641HPCN, and SBC8641D to use
22653     fsl_pci_setup_inbound_windows() and ft_fsl_pci_setup().
22654
22655     With these changes the board code is a bit smaller and we get dma-ranges
22656     set in the device tree for these boards.
22657
22658     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22659     Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
22660     Acked-by: Jon Loeliger <jdl@freescale.com>
22661
22662 commit 2dba0dea98c0dee1799ffd6fd6eb541645dbbd98
22663 Author: Kumar Gala <galak@kernel.crashing.org>
22664 Date:   Tue Oct 21 08:28:33 2008 -0500
22665
22666     85xx: Convert all fsl_pci_init users to new APIs
22667
22668     Converted ATUM8548, MPC8536DS, MPC8544DS, MPC8548CDS, MPC8568MDS,
22669     MPC8572DS, TQM85xx, and SBC8548 to use fsl_pci_setup_inbound_windows()
22670     and ft_fsl_pci_setup().
22671
22672     With these changes the board code is a bit smaller and we get dma-ranges
22673     set in the device tree for these boards.
22674
22675     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22676     Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
22677
22678 commit a2aab460727e5f674353a83a81000ef794bffcae
22679 Author: Kumar Gala <galak@kernel.crashing.org>
22680 Date:   Thu Oct 23 00:01:06 2008 -0500
22681
22682     pci/fsl_pci_init: Added fdt helper for setting up bus-ranges & dma-ranges
22683
22684     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22685     Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
22686
22687 commit b9a1fa9787a3a79573f5f932a4f8aa216bcb1785
22688 Author: Kumar Gala <galak@kernel.crashing.org>
22689 Date:   Wed Oct 22 14:06:24 2008 -0500
22690
22691     pci/fsl_pci_init: Add a common PCI inbound setup function
22692
22693     Add a common setup function that determines the pci_region(s) based
22694     on how much memory we have in the system.
22695
22696     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22697     Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
22698
22699 commit 612ea01018a459234d54ed57ec6a5a244ce75678
22700 Author: Kumar Gala <galak@kernel.crashing.org>
22701 Date:   Tue Oct 21 10:13:14 2008 -0500
22702
22703     pci/fsl_pci_init: Enable larger address and setting inbound windows properly
22704
22705     * PCI Inbound window was setup incorrectly.  The PCI address and system
22706       address were swapped.  The PCI address should be setting piwar/piwbear
22707       and the system address should be setting pitar.
22708
22709     * Removed masking of addresses to allow for system address to support
22710       system address & PCI address >32-bits
22711
22712     * Set PIWBEAR & POTEAR to allow for full 64-bit PCI addresses
22713
22714     * Respect the PCI_REGION_PREFETCH for inbound windows
22715
22716     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22717     Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
22718
22719 commit 8ab451c46b846f2bbd7122b29ffdd9a4a04da228
22720 Author: Kumar Gala <galak@kernel.crashing.org>
22721 Date:   Wed Oct 22 23:33:56 2008 -0500
22722
22723     fdt: Added helper to set PCI dma-ranges property
22724
22725     Added fdt_pci_dma_ranges() that parses the pci_region info from the
22726     struct pci_controller and populates the dma-ranges based on it.
22727
22728     The max # of windws/dma-ranges we support is 3 since on embedded
22729     PowerPC based systems this is the max number of windows.
22730
22731     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22732     Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
22733
22734 commit 3bed2aaf2d50fd13273c14d17d4fd40ef42e0d0f
22735 Author: Kumar Gala <galak@kernel.crashing.org>
22736 Date:   Thu Oct 23 00:05:47 2008 -0500
22737
22738     fdt: Add fdt_getprop_u32_default helpers
22739
22740     Add helper functions to return find a node and return it's property
22741     or a default value.
22742
22743     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22744     Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
22745     Acked-by: Gerald Van Baren <vanbaren@cideas.com>
22746
22747 commit 8ba93f68a1bae89e033527ce67b41b4a87aa5b7f
22748 Author: Kumar Gala <galak@kernel.crashing.org>
22749 Date:   Tue Oct 21 18:06:15 2008 -0500
22750
22751     86xx: Enable 64-bit PCI resources on all Freescale boards
22752
22753     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22754     Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
22755
22756 commit 0151cbaccf4504821ecfde0217299bd740086bb6
22757 Author: Kumar Gala <galak@kernel.crashing.org>
22758 Date:   Tue Oct 21 11:33:58 2008 -0500
22759
22760     85xx: Enable 64-bit PCI resources on all Freescale boards
22761
22762     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22763     Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
22764
22765 commit 30e76d5e3bc4c5208ee63585fe12b409d9308cd8
22766 Author: Kumar Gala <galak@kernel.crashing.org>
22767 Date:   Tue Oct 21 08:36:08 2008 -0500
22768
22769     pci: Allow for PCI addresses to be 64-bit
22770
22771     PCI bus is inherently 64-bit.  While not all system require access to
22772     the full 64-bit PCI address range some do.  This allows those systems
22773     to enable the full PCI address width via CONFIG_SYS_PCI_64BIT.
22774
22775     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22776     Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
22777     Acked-by: Wolfgang Denk <wd@denx.de>
22778
22779 commit ae5f943ba8ede448a4b1a145fd8911856701ecc5
22780 Author: Dave Liu <daveliu@freescale.com>
22781 Date:   Thu Oct 23 21:18:53 2008 +0800
22782
22783     85xx: Fix the incorrect register used for DDR erratum1
22784
22785     The 8572 DDR erratum1:
22786     DDR controller may enter an illegal state when operating
22787     in 32-bit bus mode with 4-beat bursts.
22788
22789     Description:
22790     When operating with a 32-bit bus, it is recommended that
22791     DDR_SDRAM_CFG[8_BE] is cleared when DDR2 memories are used.
22792     This forces the DDR controller to use 4-beat bursts when
22793     communicating to the DRAMs. However, an issue exists that
22794     could lead to data corruption when the DDR controller is
22795     in 32-bit bus mode while using 4-beat bursts.
22796
22797     Projected Impact:
22798     If the DDR controller is operating in 32-bit bus mode with
22799     4-beat bursts, then the controller may enter into a bad state.
22800     All subsequent reads from memory is corrupted.
22801     Four-beat bursts with a 32-bit bus only is used with DDR2 memories.
22802     Therefore, this erratum does not affect DDR3 mode.
22803
22804     Work Arounds:
22805     To work around this issue, software must set DEBUG_1[31] in
22806     DDR memory mapped space (CCSRBAR offset + 0x2f00 for DDR_1
22807     and CCSRBAR offset + 0x6f00 for DDR_2).
22808
22809     Currenlty, the code is using incorrect register DDR_SDRAM_CFG_2
22810     as condition, but it should be DDR_SDRAM_CFG register.
22811
22812     Signed-off-by: Dave Liu <daveliu@freescale.com>
22813
22814 commit d5b693090ed08d24c18491df9d8fc7387b2906f3
22815 Author: Dave Liu <daveliu@freescale.com>
22816 Date:   Thu Oct 23 21:17:19 2008 +0800
22817
22818     85xx: remove unused config definition
22819
22820     Signed-off-by: Dave Liu <daveliu@freescale.com>
22821
22822 commit 0f060c3bf82832331a509f2e5d2442539e7aad09
22823 Author: Kumar Gala <galak@kernel.crashing.org>
22824 Date:   Thu Oct 23 01:47:38 2008 -0500
22825
22826     85xx: Add basic e500mc core support
22827
22828     Introduce CONFIG_E500MC to deal with the minor differences between
22829     e500v2 and e500mc.
22830
22831     * Certain fields of HID0/1 don't exist anymore on e500mc
22832     * Cache line size is 64-bytes on e500mc
22833     * reset value of PIR is different
22834
22835     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22836
22837 commit a38a5b6edd30f29fd5fdb1d7f674521906c0e677
22838 Author: Kumar Gala <galak@kernel.crashing.org>
22839 Date:   Thu Oct 23 01:47:37 2008 -0500
22840
22841     85xx: Use CONFIG_SYS_CACHELINE_SIZE instead of magic number
22842
22843     Using CONFIG_SYS_CACHELINE_SIZE instead of 31 means we can handle
22844     e500mc's 64-byte cacheline properly when it gets added.
22845
22846     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22847
22848 commit 5deb8022c3749faac30e9ad9694691e2442b5c93
22849 Author: Georg Schardt <schardt@team-ctech.de>
22850 Date:   Fri Oct 24 13:51:52 2008 +0200
22851
22852     ppc4xx: New board avnet fx12 minimodul
22853
22854     This patch adds support for the avnet fx12 minimodul.
22855     It needs the "ppc4xx: Generic architecture for xilinx ppc405"
22856     patch from Ricardo.
22857
22858     Signed-off-by: Georg Schardt <schardt@team-ctech.de>
22859     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
22860     Signed-off-by: Stefan Roese <sr@denx.de>
22861
22862 commit 1f4d53260ec6f8f122aed75cce7c757d97a551e0
22863 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
22864 Date:   Tue Oct 21 18:29:46 2008 +0200
22865
22866     ppc4xx: Generic architecture for xilinx ppc405(v3)
22867
22868     As "ppc44x: Unification of virtex5 pp440 boards" did for the xilinx
22869     ppc440 boards, this patch presents a common architecture for all the
22870     xilinx ppc405 boards.
22871
22872     Any custom xilinx ppc405 board can be added very easily with no code
22873     duplicity.
22874
22875     This patch also adds a simple generic board, that can be used on almost
22876     any design with xilinx ppc405 replacing the file ppc405-generic/xparameters.h
22877
22878     This patch is prepared to work with the latest version of EDK (10.1)
22879
22880     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
22881     Signed-off-by: Stefan Roese <sr@denx.de>
22882
22883 commit 485c00a57fab86f72a3769480c66bf1ca22e1459
22884 Author: Stefan Roese <sr@denx.de>
22885 Date:   Fri Oct 24 08:56:09 2008 +0200
22886
22887     ppc4xx: Disable DDR2 autocalibration on Kilauea for now
22888
22889     Since the new autocalibration still has some problems on some Kilauea
22890     boards with 200MHz DDR2 frequency we disable the autocalibration and
22891     use the hardcoded values as done before. This seems to work reliably
22892     on all known DDR2 frequencies.
22893
22894     After the autocalibration issue is fixed we will enable it again.
22895
22896     Signed-off-by: Stefan Roese <sr@denx.de>
22897
22898 commit f177f4250c729727b1629fa8d8d6556c999e9b8c
22899 Author: Mike Frysinger <vapier@gentoo.org>
22900 Date:   Wed Apr 9 02:02:07 2008 -0400
22901
22902     Blackfin: fix up UART status bit handling
22903
22904     Some Blackfin UARTs are read-to-clear while others are write-to-clear.
22905     This can cause problems when we poll the LSR and then later try and handle
22906     any errors detected.
22907
22908     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
22909
22910 commit ae0910298f31f5bb3d33a64b8467c60ea3c5d6d0
22911 Author: Mike Frysinger <vapier@gentoo.org>
22912 Date:   Sat Oct 11 20:42:17 2008 -0400
22913
22914     Blackfin: bf561-ezkit: drop redundant code
22915
22916     Common Blackfin code already announces CPU information.
22917
22918     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
22919
22920 commit e2eea98bff1369f77a9f59a5fd0bd4928bc3332e
22921 Author: Mike Frysinger <vapier@gentoo.org>
22922 Date:   Sat Oct 11 20:43:10 2008 -0400
22923
22924     Blackfin: bf561-ezkit: drop pointless USB code
22925
22926     The USB/LAN register settings are not actually used/needed in order to
22927     drive things from U-Boot, so drop the code.
22928
22929     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
22930
22931 commit c23bff63fb03cb9dbcd26522841e53f9b34fa1ab
22932 Author: Mike Frysinger <vapier@gentoo.org>
22933 Date:   Sat Oct 11 20:47:58 2008 -0400
22934
22935     Blackfin: linker scripts: force start.o and set initcode boundaries
22936
22937     Make sure that the start.o object is always the first object in our linker
22938     script regardless of configuration settings, and add some linker symbols
22939     so the ldr utility can properly locate the initcode when generating a LDR.
22940
22941     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
22942
22943 commit bd33e5c613cf70e3cb51a73fdd653fe83b942bb0
22944 Author: Mike Frysinger <vapier@gentoo.org>
22945 Date:   Sat Oct 11 21:19:39 2008 -0400
22946
22947     Blackfin: small cpu init optimization while setting interrupt mask
22948
22949     Use the sti instruction to set the initial interrupt mask rather than
22950     banging on the core IMASK MMR to save both space and time.
22951
22952     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
22953
22954 commit 960922291c9594acb575cec7e47d7bed9b58182c
22955 Author: Mike Frysinger <vapier@gentoo.org>
22956 Date:   Sat Oct 11 21:18:10 2008 -0400
22957
22958     Blackfin: set initial stack correctly according to Blackfin ABI
22959
22960     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
22961
22962 commit 25cd33d82ea521b7bd90ca858f8919fae1e9732b
22963 Author: Mike Frysinger <vapier@gentoo.org>
22964 Date:   Sun Apr 20 03:11:53 2008 -0400
22965
22966     Blackfin: make baud calculation more accurate
22967
22968     We should use the algorithm in the Linux kernel so that the UART divisor
22969     calculation is more accurate.  It also fixes problems on some picky UARTs
22970     that have sampling anomalies.
22971
22972     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
22973
22974 commit 0ba1da116e5edcb0c5ae4a7585d73f6548400a06
22975 Author: Mike Frysinger <vapier@gentoo.org>
22976 Date:   Mon Oct 6 04:21:41 2008 -0400
22977
22978     Blackfin: decode hwerrcause/excause when crashing
22979
22980     Having to decode hwerrcause/excause values is a pain, so automate it.
22981
22982     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
22983
22984 commit 2de95bb20c488f20298df6881b700a5a757ee780
22985 Author: Mike Frysinger <vapier@gentoo.org>
22986 Date:   Mon Oct 6 04:20:54 2008 -0400
22987
22988     Blackfin: fix register dump messages
22989
22990     Make sure we report RETI/IPEND correctly.
22991
22992     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
22993
22994 commit 7133999e6f62a9a01f6a8ffe234b8532b3ad1e4b
22995 Author: Mike Frysinger <vapier@gentoo.org>
22996 Date:   Mon Oct 6 04:19:34 2008 -0400
22997
22998     Blackfin: don't bother displaying reboot msg when crashing
22999
23000     The hang function already tells you to reboot, so no point in showing it
23001     twice.
23002
23003     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
23004
23005 commit 70c4c032ea112cc42aa1ce959c33fc4825eaef95
23006 Author: Mike Frysinger <vapier@gentoo.org>
23007 Date:   Sun Jun 1 01:23:48 2008 -0400
23008
23009     Blackfin: enable support for nested interrupts
23010
23011     During cpu init, make sure we initialize the CEC properly so that
23012     interrupts can fire and be handled while U-Boot is running.
23013
23014     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
23015
23016 commit 39782727e185860faa4884c2b04e84cb33d1c6cf
23017 Author: Mike Frysinger <vapier@gentoo.org>
23018 Date:   Mon Oct 6 03:55:25 2008 -0400
23019
23020     Blackfin: init NAND before relocating env
23021
23022     If booting out of NAND, we need to make sure we initialize it properly
23023     before attempting to relocate the environment.
23024
23025     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
23026
23027 commit 0f9a8819416ba40a53de50af148847a0e508f84d
23028 Author: Mike Frysinger <vapier@gentoo.org>
23029 Date:   Thu Aug 7 18:40:13 2008 -0400
23030
23031     Blackfin: check cache bits, not cplb bits
23032
23033     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
23034
23035 commit 2c1ea9e370cb72dd6a5aa32338e87a8a1f77bd76
23036 Author: Mike Frysinger <vapier@gentoo.org>
23037 Date:   Thu Aug 7 17:52:59 2008 -0400
23038
23039     Blackfin: drop unused cache flush code
23040
23041     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
23042
23043 commit 50f0d211912a648e31aa9123b4665a0444bb8ca9
23044 Author: Mike Frysinger <vapier@gentoo.org>
23045 Date:   Thu Aug 7 15:21:47 2008 -0400
23046
23047     Blackfin: unify cache handling code
23048
23049     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
23050
23051 commit 3c8798983403cb68a827d7a0d09b1134524a1b7d
23052 Author: Mike Frysinger <vapier@gentoo.org>
23053 Date:   Mon Oct 6 03:39:07 2008 -0400
23054
23055     Blackfin: only initialize the RTC when actually used
23056
23057     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
23058
23059 commit 621e579b812dd1a2e6777f7cbf6e55e736505823
23060 Author: Mike Frysinger <vapier@gentoo.org>
23061 Date:   Mon Oct 6 03:44:33 2008 -0400
23062
23063     Blackfin: fix SWRST register definition
23064
23065     The SWRST register is a 16bit, not 32bit, register.
23066
23067     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
23068
23069 commit 06121c4e2d183887dcd7a4ca2dcd395b213ea15b
23070 Author: Mike Frysinger <vapier@gentoo.org>
23071 Date:   Thu Aug 7 18:54:57 2008 -0400
23072
23073     Blackfin: build with -fomit-frame-pointer
23074
23075     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
23076
23077 commit adbfeeb7b32f737a9738daa583350d2bb9ed017a
23078 Author: Mike Frysinger <vapier@gentoo.org>
23079 Date:   Thu Aug 7 17:50:26 2008 -0400
23080
23081     Blackfin: document some of the blackfin directories
23082
23083     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
23084
23085 commit e4337968e43698a68ba608369f46d4a4114111ca
23086 Author: Mike Frysinger <vapier@gentoo.org>
23087 Date:   Thu Aug 7 15:16:56 2008 -0400
23088
23089     Blackfin: only enable hardware error irq by default
23090
23091     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
23092
23093 commit 2b66f08f257ef6a06785f27b3c6dc2a4cfc9cac4
23094 Author: Mike Frysinger <vapier@gentoo.org>
23095 Date:   Thu Aug 7 13:36:43 2008 -0400
23096
23097     Blackfin: punt old unused mem_init.h header
23098
23099     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
23100
23101 commit bcc121a01608042066a19ab5bff5bcfb805bf406
23102 Author: Mike Frysinger <vapier@gentoo.org>
23103 Date:   Thu Aug 7 13:18:55 2008 -0400
23104
23105     Blackfin: delete unused page_descriptor_table_size define
23106
23107     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
23108
23109 commit 30fb9d24ae16e5b0ed39e5b7cc85981165ca98bc
23110 Author: Mike Frysinger <vapier@gentoo.org>
23111 Date:   Thu Aug 7 13:17:03 2008 -0400
23112
23113     Blackfin: fix typo in boot mode comment and add NAND define
23114
23115     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
23116
23117 commit 2e5cbe5461c5c4c6665e318cfe950a5a150d999c
23118 Author: Ben Maan <moo@cow>
23119 Date:   Thu Aug 7 13:14:21 2008 -0400
23120
23121     Blackfin: fix port mux defines for BF54x
23122
23123     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
23124
23125 commit 0656ef2ba274910d31364fe022f6c7db0051660d
23126 Author: Mike Frysinger <vapier@gentoo.org>
23127 Date:   Thu Aug 7 13:09:50 2008 -0400
23128
23129     Blackfin: update anomaly lists
23130
23131     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
23132
23133 commit 50ca95402876cf7bac4e2d4f7855f616a038763f
23134 Author: Mike Frysinger <vapier@gentoo.org>
23135 Date:   Thu Aug 7 13:08:54 2008 -0400
23136
23137     Blackfin: unify DSPID/DBGSTAT MMR definitions
23138
23139     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
23140
23141 commit d9d8c7c696dec370ca714c03beb6e79d4c90bd5e
23142 Author: Wolfgang Denk <wd@denx.de>
23143 Date:   Tue Oct 21 15:53:51 2008 +0200
23144
23145     Fix strmhz(): avoid printing negative fractions
23146
23147     Signed-off-by: Wolfgang Denk <wd@denx.de>
23148
23149 commit 4a7f6b750d8de543fdf8e58acd86745010054571
23150 Author: Richard Retanubun <RichardRetanubun@ruggedcom.com>
23151 Date:   Fri Oct 17 08:55:51 2008 -0400
23152
23153     mpc83xx: Removed #ifdef CONFIG_MPC834X dependency on upmconfig function
23154
23155     This is done to allow other 83XX based platforms which also have UPM
23156     (e.g. 8360) to configure and use their UPM in u-boot.
23157
23158     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
23159     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
23160
23161 commit 3bf1be3c0cfb1129b68cc1474119e5f323536488
23162 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
23163 Date:   Tue Oct 14 22:58:53 2008 +0400
23164
23165     mpc83xx: add support for switching between USB Host/Function for MPC837XEMDS
23166
23167     With this patch u-boot can fixup the dr_mode and phy_type properties
23168     for the Dual-Role USB controller.
23169
23170     While at it, also remove #ifdefs around includes, they are not needed.
23171
23172     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
23173     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
23174
23175 commit b3379f3fd13969934c00097c05754e7a8990fd39
23176 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
23177 Date:   Wed Oct 8 20:52:54 2008 +0400
23178
23179     mpc83xx: add ELBC NAND support for the MPC837XEMDS boards
23180
23181     Though NAND chip is replaceable on the MPC837XE-MDS boards, the
23182     current settings don't work with the default chip on the board.
23183     Nevertheless Freescale's U-Boot sets the option register correctly,
23184     so I just dumped the register from the working u-boot. My guess is
23185     that the old settings were applicable for some pilot boards, not
23186     found in the production.
23187
23188     This patch also enables FSL ELBC driver so that we could access
23189     the NAND storage in the u-boot.
23190
23191     The NAND support costs about 45KB, so the u-boot no longer fits
23192     into two 128KB NOR flash sectors, thus we also have to adjust
23193     environment location: add another 128KB to the monitor length.
23194
23195     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
23196
23197     It is due to hardware design and logic defect, that is the
23198     I/O[0:7] of NAND chip is connected to LAD[7:0], so when
23199     the NAND chip connected to nLCS3,  you have to set up the
23200     OR3[BCTLD] = '1' for normal operation, otherwise it will have
23201     bus contention due to the pin 48/25 of U60 is enabled.
23202
23203     Setup the OR3[BCTLD] = '1' , that meaning the LBCTL is not
23204     asserted upon access to the NAND chip, keep the default state.
23205
23206     Acked-by: Dave Liu <daveliu@freescale.com>
23207     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
23208
23209 commit 00f7bbae92e3b13f2b37aeb1def9bb12445521b7
23210 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
23211 Date:   Thu Oct 2 19:17:33 2008 +0400
23212
23213     mpc83xx: fix PCI scan hang on the standalone MPC837xE-MDS boards
23214
23215     The MPC837xE-MDS board's CPLD can auto-detect if the board is on the PIB,
23216     standalone or acting as a PCI agent. User's Guide says:
23217
23218     - When the CPLD recognizes its location on the PIB it automatically
23219       configures RCW to the PCI Host.
23220     - If the CPLD fails to recognize its location then it is automatically
23221       configured as an Agent and the PCI is configured to an external arbiter.
23222
23223     This sounds good. Though in the standalone setup the CPLD sets PCI_HOST
23224     flag (it's ok, we can't act as PCI agents since we receive CLKIN, not
23225     PCICLK), but the CPLD doesn't set the ARBITER_ENABLE flag, and without
23226     any arbiter bad things will happen (here the board hangs during any config
23227     space reads).
23228
23229     In this situation we must disable the PCI. And in case of anybody really
23230     want to use an external arbiter, we provide "pci_external_aribter"
23231     environment variable.
23232
23233     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
23234     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
23235
23236 commit 1da83a63d8e1b4bddeb82581b1745a09aac3e2d3
23237 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
23238 Date:   Thu Oct 2 18:32:25 2008 +0400
23239
23240     mpc83xx: add SGMII riser module support for the MPC8378E-MDS boards
23241
23242     This involves configuring the SerDes and fixing up the flags and
23243     PHY addresses for the TSECs.
23244
23245     For Linux we also fix up the device tree.
23246
23247     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
23248     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
23249
23250 commit e6d9c8916de9c24f2c52d0b01cf00d2e74a04cd8
23251 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
23252 Date:   Thu Oct 2 18:31:59 2008 +0400
23253
23254     mpc83xx: add TSECs' HRCWH masks for MPC837x processors
23255
23256     We'll use these masks to parse TSEC modes out of HRCWH.
23257
23258     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
23259     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
23260
23261 commit 6f9cc6608b4e1cefde56c0fb99ae1c95c42575ff
23262 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
23263 Date:   Thu Oct 2 18:31:56 2008 +0400
23264
23265     mpc83xx: serdes: add forgotten shifts for rfcks
23266
23267     The rfcks should be shifted by 28 bits left. We didn't notice the bug
23268     because we were using only 100MHz clocks (for which rfcks == 0).
23269
23270     Though, for SGMII we'll need 125MHz clocks.
23271
23272     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
23273     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
23274
23275 commit 55c531984dcf933e4cd13a187a7e08e873b7ced1
23276 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
23277 Date:   Thu Oct 2 18:31:53 2008 +0400
23278
23279     mpc83xx: fix serdes setup for the MPC8378E boards
23280
23281     MPC837xE specs says that SerDes1 has:
23282
23283     â€” Two lanes running x1 SGMII at 1.25 Gbps;
23284     â€” Two lanes running x1 SATA at 1.5 or 3.0 Gbps.
23285
23286     And for SerDes2:
23287
23288     â€” Two lanes running x1 PCI Express at 2.5 Gbps;
23289     â€” One lane running x2 PCI Express at 2.5 Gbps;
23290     â€” Two lanes running x1 SATA at 1.5 or 3.0 Gbps.
23291
23292     The spec also explicitly states that PEX options are not valid for
23293     the SD1.
23294
23295     Nevertheless MPC8378 RDB and MDS boards configure the SD1 for PEX,
23296     which is wrong to do.
23297
23298     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
23299     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
23300
23301 commit 5c2ff323a94e27e481f70c44838d43fcd844dd46
23302 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
23303 Date:   Wed Sep 10 18:12:37 2008 +0400
23304
23305     mpc83xx: mpc8360emds: rework LBC SDRAM setup
23306
23307     Currently 64M of LBC SDRAM are mapped at 0xF0000000 which makes
23308     it difficult to use (b/c then the memory is discontinuous and
23309     there is quite big memory hole between the DDR/SDRAM regions).
23310
23311     This patch reworks LBC SDRAM setup so that now we dynamically
23312     place the LBC SDRAM near the DDR (or at 0x0 if there isn't any
23313     DDR memory).
23314
23315     With this patch we're able to:
23316
23317     - Boot without external DDR memory;
23318     - Use most "DDR + SDRAM" setups without need to support for
23319       sparse/discontinuous memory model in the software.
23320
23321     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
23322     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
23323
23324 commit def0819e920b05b34b56d8b42e1e43d9b89a52d6
23325 Author: Wolfgang Denk <wd@xpert.denx.de>
23326 Date:   Tue Oct 21 11:23:56 2008 +0200
23327
23328     FDT: don't use private kernel header files
23329
23330     On some systems (for example Fedora Core 4) U-Boot builds with the
23331     following wanrings only:
23332
23333     ...
23334     In file included from /home/wd/git/u-boot/include/libfdt_env.h:33,
23335                      from fdt.c:51:
23336                  /usr/include/asm/byteorder.h:6:2: warning: #warning using private kernel header; include <endian.h> instead!
23337
23338     This patch fixes this problem.
23339
23340     Signed-off-by: Wolfgang Denk <wd@denx.de>
23341
23342 commit f4d14c55504ce40287321bd63ee269e3233ee4ae
23343 Author: Stefan Roese <sr@denx.de>
23344 Date:   Mon Oct 13 15:15:31 2008 +0200
23345
23346     ppc4xx: Add 1.0 & 1.066 GHz to canyonlands bootstrap command for PLL setup
23347
23348     Signed-off-by: Stefan Roese <sr@denx.de>
23349
23350 commit 43cbce69d48d052574d71f50724be546d90a46a4
23351 Author: Stefan Roese <sr@denx.de>
23352 Date:   Mon Oct 13 10:45:14 2008 +0200
23353
23354     ppc4xx: Correctly setup ranges property in ebc node
23355
23356     Previously only the NOR flash mapping was written into the ranges
23357     property of the ebc node. This patch now writes all enabled chip
23358     select areas into the ranges property.
23359
23360     Signed-off-by: Stefan Roese <sr@denx.de>
23361
23362 commit d7b26d58328f137471ea97de382bfa63f7239931
23363 Author: Dirk Eibach <eibach@gdsys.de>
23364 Date:   Wed Oct 8 15:37:50 2008 +0200
23365
23366     ppc4xx: Add GDSys neo 405EP board support
23367
23368     Signed-off-by: Dirk Eibach <eibach@gdsys.de>
23369     Signed-off-by: Stefan Roese <sr@denx.de>
23370
23371 commit c11da194545d2f4bbb54be1bb5e504e20ce8c16c
23372 Author: Niklaus Giger <niklaus.giger@netstal.com>
23373 Date:   Wed Oct 1 14:46:13 2008 +0200
23374
23375     ppc4xx: Update configs for Netstal boards
23376
23377     I reorganized my config files, putting the common stuff into netstal-common.h
23378     (got the idea by looking a amcc-common.h from Stefan).
23379
23380     Added stuff to boot the new powerpc linux via NFS (only tested with HCU4).
23381
23382     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
23383     Signed-off-by: Stefan Roese <sr@denx.de>
23384
23385 commit c9c11d751e4242cf29c3c3c290d971f6d0cb1d15
23386 Author: Adam Graham <agraham@amcc.com>
23387 Date:   Wed Oct 8 10:13:19 2008 -0700
23388
23389     ppc4xx: Add routine to retrieve CPU number
23390
23391     Provide a weak defined routine to retrieve the CPU number for
23392     reference boards that have multiple CPU's.  Default behavior
23393     is the existing single CPU print output.  Reference boards with
23394     multiple CPU's need to provide a board specific routine.
23395     See board/amcc/arches/arches.c for an example.
23396
23397     Signed-off-by: Adam Graham <agraham@amcc.com>
23398     Signed-off-by: Victor Gallardo <vgallardo@amcc.com>
23399     Signed-off-by: Stefan Roese <sr@denx.de>
23400
23401 commit 59217bae40e90982ab5400d849c08af683ace036
23402 Author: Adam Graham <agraham@amcc.com>
23403 Date:   Wed Oct 8 10:13:14 2008 -0700
23404
23405     ppc4xx: Add static support for 44x IBM SDRAM Controller
23406
23407     This patch add the capability to configure a PPC440 based IBM SDRAM
23408     Controller with static, compiled-in, values. PPC440 memory subsystem
23409     includes a Memory Queue core.
23410
23411     Signed-off-by: Adam Graham <agraham@amcc.com>
23412     Signed-off-by: Victor Gallardo <vgallardo@amcc.com>
23413     Signed-off-by: Stefan Roese <sr@denx.de>
23414
23415 commit f09f09d3899017aaaa2b031bba63c271e9c48e4d
23416 Author: Adam Graham <agraham@amcc.com>
23417 Date:   Wed Oct 8 10:12:53 2008 -0700
23418
23419     ppc4xx: Add AMCC Arches board support (dual 460GT)
23420
23421     The Arches Evaluation board is based on the AMCC 460GT SoC chip.
23422     This board is a dual processor board with each processor providing
23423     independent resources for Rapid IO, Gigabit Ethernet, and serial
23424     communications. Each 460GT has it's own 512MB DDR2 memory, 32MB NOR
23425     FLASH, UART, EEPROM and temperature sensor, along with a shared debug
23426     port. The two 460GT's will communicate with each other via shared
23427     memory, Gigabit Ethernet and x1 PCI-Express.
23428
23429     Signed-off-by: Adam Graham <agraham@amcc.com>
23430     Signed-off-by: Victor Gallardo <vgallardo@amcc.com>
23431     Signed-off-by: Stefan Roese <sr@denx.de>
23432
23433 commit 055b12f2ffd7c34eea7e983a0588b24f2e69e0e3
23434 Author: Wolfgang Denk <wd@xpert.denx.de>
23435 Date:   Sun Oct 19 21:54:30 2008 +0200
23436
23437     TQM8260: environment in flash instead EEPROM, baudrate 115k
23438
23439     Several customers have reported problems with the environment in
23440     EEPROM, including corrupted content after board reset. Probably the
23441     code to prevent I2C Enge Conditions is not working sufficiently.
23442
23443     We move the environment to flash now, which allows to have a backup
23444     copy plus gives much faster boot times.
23445
23446     Also, change the default console initialization to 115200 bps as used
23447     on most other boards.
23448
23449     Signed-off-by: Wolfgang Denk <wd@denx.de>
23450
23451 commit 1836881190b3d8a6918b0d64b39fe32bbbdf85d8
23452 Author: Kumar Gala <galak@kernel.crashing.org>
23453 Date:   Sun Oct 19 12:49:19 2008 -0500
23454
23455     85xx: Fix compile warning in mpc8536ds.c
23456
23457     mpc8536ds.c: In function 'is_sata_supported':
23458     mpc8536ds.c:615: warning: unused variable 'devdisr'
23459
23460     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
23461
23462 commit 8ed44d91c8122d00368523b0b746691c895d3b3c
23463 Author: Wolfgang Denk <wd@denx.de>
23464 Date:   Sun Oct 19 02:35:50 2008 +0200
23465
23466     Cleanup: fix "MHz" spelling
23467
23468     Signed-off-by: Wolfgang Denk <wd@denx.de>
23469
23470 commit 08ef89ecd174969b3544f3f0c7cd1de3c57f737b
23471 Author: Wolfgang Denk <wd@denx.de>
23472 Date:   Sun Oct 19 02:35:49 2008 +0200
23473
23474     Use strmhz() to format clock frequencies
23475
23476     Signed-off-by: Wolfgang Denk <wd@denx.de>
23477
23478 commit d50c7d4be150b2252c0d2e16cfcf69643bdd6dc9
23479 Author: Wolfgang Denk <wd@denx.de>
23480 Date:   Sun Oct 19 02:35:48 2008 +0200
23481
23482     strmhz(): Round numbers when printing clock frequencies
23483
23484     Round clock frequencies for printing.
23485
23486     Many boards printed off clock frequencies like 399 MHz instead of the
23487     exact 400 MHz because numberes were not rounded. This is fixed now.
23488
23489     Signed-off-by: Wolfgang Denk <wd@denx.de>
23490
23491 commit 681c02d05b29c6d46093525052c74b9c4ddc8b08
23492 Author: Timur Tabi <timur@freescale.com>
23493 Date:   Mon Oct 20 15:16:47 2008 -0500
23494
23495     85xx: properly document MPC85xx_PORDEVSR2_SEC_CFG
23496
23497     Commit f7d190b1 corrected the value of MPC85xx_PORDEVSR2_SEC_CFG, but forgot
23498     to add a comment that the correct value disagrees with the 8544 reference
23499     manual.  The changelog for that commit is also wrong, as it says "bit 28"
23500     when it should be "bit 24".
23501
23502     Signed-off-by: Timur Tabi <timur@freescale.com>
23503
23504 commit 360fe71e82b83e264c964c9447c537e9a1f643c8
23505 Author: Heiko Schocher <hs@denx.de>
23506 Date:   Fri Oct 17 18:24:06 2008 +0200
23507
23508     mgcoge: add redundant environment sector
23509
23510     Signed-off-by: Heiko Schocher <hs@denx.de>
23511
23512 commit 53ebf0c470c87d5f9fa76462e5f4064d26a9b16a
23513 Author: Heiko Schocher <hs@denx.de>
23514 Date:   Fri Oct 17 18:23:27 2008 +0200
23515
23516     mgsuvd: update size of environment
23517
23518     Signed-off-by: Heiko Schocher <hs@denx.de>
23519
23520 commit 2e26d837f11460c0e6dede7d65424a31e0183d09
23521 Author: Jason Jin <Jason.jin@freescale.com>
23522 Date:   Fri Oct 10 11:41:00 2008 +0800
23523
23524     Enabled the Freescale SGMII riser card on 8536DS
23525
23526     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
23527
23528 commit 7e183cad0c5ab6415dca95d6ac290ea918b28c55
23529 Author: Liu Yu <yu.liu@freescale.com>
23530 Date:   Fri Oct 10 11:40:59 2008 +0800
23531
23532     Enabled the Freescale SGMII riser card on 8572DS
23533
23534     This patch based on Andy's work.
23535     Including command 'pixis_set_sgmii' support.
23536
23537     Signed-off-by: Liu Yu <yu.liu@freescale.com>
23538
23539 commit bff188baf9427c35745356439435acf3864d4c65
23540 Author: Liu Yu <yu.liu@freescale.com>
23541 Date:   Fri Oct 10 11:40:58 2008 +0800
23542
23543     Make pixis_set_sgmii more general to support MPC85xx boards.
23544
23545     The pixis sgmii command depend on the FPGA support on the board, some 85xx
23546     boards support SGMII riser card but did not support this command, define
23547     CONFIG_PIXIS_SGMII_CMD for those boards which support the sgmii command.
23548
23549     Not like 8544, 8572 has 4 eTsec so that the other two's pixis bits
23550     are not supported by 8544. Therefor, define PIXIS_VSPEED2_MASK and
23551     PIXIS_VCFGEN1_MASK in header file for both boards.
23552
23553     Signed-off-by: Liu Yu <yu.liu@freescale.com>
23554
23555 commit 5e981d683d2363204c76773941c2e9c2044c808f
23556 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
23557 Date:   Wed Oct 8 23:38:02 2008 -0500
23558
23559     Add cpu/8xxx to TAGS_SUBDIRS
23560
23561     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
23562
23563 commit e1f7d22b8b52fc08c4d17a6a7db1e664281aed63
23564 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
23565 Date:   Thu Oct 9 01:25:55 2008 -0500
23566
23567     fsl_law clear enable before changing.
23568
23569     Debug sessions may have left enabled laws.
23570     Changing lawbar with an unkown enabled tgtid could cause problems.
23571
23572     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
23573
23574 commit 86be510f7b5443e7e937f696bfbe037fdc740b15
23575 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
23576 Date:   Thu Oct 9 00:29:27 2008 -0500
23577
23578     mpc8572 additional end-point mode
23579
23580     mpc8572 supports all pcie controllers as end-points with cfg_host_agent=0.
23581     Include host_agent == 0 decode for end-point determination.
23582
23583     This is not needed for the ds reference board since pcie3 will be a host
23584     in order to connect to the uli chip.  Include it here as a reference for
23585     other mpc8572 boards.
23586
23587     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
23588
23589 commit 6856b3d0221a838580e6bb06f61425fd7529ba93
23590 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
23591 Date:   Wed Oct 8 23:37:59 2008 -0500
23592
23593     85xx if NUM_CPUS>1, print cpu number
23594
23595     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
23596
23597 commit f7fecc3e25050a036c9f50f0d2b85bc3199a96e0
23598 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
23599 Date:   Wed Oct 8 23:38:01 2008 -0500
23600
23601     pixis do not print long help if not configured
23602
23603     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
23604
23605 commit 0e17f02a8a78d85225a4d805f6a1ea95a0a460b5
23606 Author: Andy Fleming <afleming@freescale.com>
23607 Date:   Tue Oct 7 08:09:50 2008 -0500
23608
23609     Have u-boot pass stashing parameters into device tree
23610
23611     Some cores don't support ethernet stashing at all, and some
23612     instances have errata.  Adds 3 properties to gianfar nodes
23613     which support stashing.  For now, just add this support to
23614     85xx SoCs.
23615
23616     Signed-off-by: Andy Fleming <afleming@freescale.com>
23617
23618 commit c21617fd265b7c126c6e2f2d8a23cdb00d4fade7
23619 Author: Haiying Wang <Haiying.Wang@freescale.com>
23620 Date:   Fri Oct 3 12:37:57 2008 -0400
23621
23622     Add DDR options setting on MPC8641HPCN board
23623
23624     * Add board specific parameter table to choose correct cpo, clk_adjust,
23625     write_data_delay based on board ddr frequency and n_ranks.
23626
23627     * Set odt_rd_cfg and odt_wr_cfg based on the dimm# and CS#.
23628
23629     Signed-off-by: James Yang <James.Yang@freescale.com>
23630     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
23631
23632 commit 4ca06607d60d0a6378812ef58fd1eab2a7f77111
23633 Author: Haiying Wang <Haiying.Wang@freescale.com>
23634 Date:   Fri Oct 3 12:37:41 2008 -0400
23635
23636     Add ddr interleaving suppport for MPC8572DS board
23637
23638     * Add board specific parameter table to choose correct cpo, clk_adjust,
23639     write_data_delay, 2T based on board ddr frequency and n_ranks.
23640
23641     * Set odt_rd_cfg and odt_wr_cfg based on the dimm# and CS#.
23642
23643     * Set memory controller interleaving mode to bank interleaving, and disable
23644     bank(chip select) interleaving mode by default, because the default on-board
23645     DDR DIMMs are 2x512MB single-rank.
23646
23647     * Change CONFIG_ICS307_REFCLK_HZ from 33333333 to 33333000.
23648
23649     Signed-off-by: James Yang <James.Yang@freescale.com>
23650     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
23651
23652 commit 1f293b417ac6ab8e317ca2b770377ca93edf2370
23653 Author: Haiying Wang <Haiying.Wang@freescale.com>
23654 Date:   Fri Oct 3 12:37:26 2008 -0400
23655
23656     Add debug information for DDR controller registers
23657
23658     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
23659
23660 commit c9ffd839b1ada502c86f88edaf1534426b6688ce
23661 Author: Haiying Wang <Haiying.Wang@freescale.com>
23662 Date:   Fri Oct 3 12:37:10 2008 -0400
23663
23664     Check DDR interleaving mode
23665
23666     * Check DDR interleaving mode from environment by reading memctl_intlv_ctl and
23667     ba_intlv_ctl.
23668     * Print DDR interleaving mode information
23669     * Add doc/README.fsl-ddr to describe the interleaving setting
23670
23671     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
23672
23673 commit dfb49108e4f86c2224e1f30124328b0de66ef72e
23674 Author: Haiying Wang <Haiying.Wang@freescale.com>
23675 Date:   Fri Oct 3 12:36:55 2008 -0400
23676
23677     Pass dimm parameters to populate populate controller options
23678
23679     Because some dimm parameters like n_ranks needs to be used with the board
23680     frequency to choose the board parameters like clk_adjust etc. in the
23681     board_specific_paramesters table of the board ddr file, we need to pass
23682     the dimm parameters to the board file.
23683
23684     * move ddr dimm parameters header file from /cpu to /include directory.
23685     * add ddr dimm parameters to populate board specific options.
23686     * Fix fsl_ddr_board_options() for all the 8xxx boards which call this function.
23687
23688     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
23689
23690 commit dbbbb3abeff325855cae76e33d69d5665631443f
23691 Author: Haiying Wang <Haiying.Wang@freescale.com>
23692 Date:   Fri Oct 3 12:36:39 2008 -0400
23693
23694     Make DDR interleaving mode work correctly
23695
23696     Fix some bugs:
23697       1. Correctly set intlv_ctl in cs_config.
23698       2. Correctly set sa, ea in cs_bnds when bank interleaving mode is enabled.
23699       3. Set base_address and total memory for each ddr controller in memory
23700          controller interleaving mode.
23701
23702     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
23703
23704 commit 1c9aa76bf9013069e24258f46f4687c9f98a02d6
23705 Author: Kumar Gala <galak@kernel.crashing.org>
23706 Date:   Mon Sep 22 23:40:42 2008 -0500
23707
23708     85xx: Enable interrupt and setexpr commands on Freescale 85xx boards
23709
23710     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
23711
23712 commit 7c0d4a7508d252d2d7c137eeb376814132dda30f
23713 Author: Kumar Gala <galak@kernel.crashing.org>
23714 Date:   Mon Sep 22 14:11:11 2008 -0500
23715
23716     85xx: Improve flash remapping on MPC8572DS & MPC8536DS
23717
23718     Changing the flash from cacheable to cache-inhibited was taking a significant
23719     amount of time due to the fact that we were iterating over the full 256M of
23720     flash.  Instead we can just flush the L1 d-cache and invalidate the i-cache.
23721
23722     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
23723
23724 commit 54e091d3b603a3332c619199ca83a07e95960da4
23725 Author: Kumar Gala <galak@kernel.crashing.org>
23726 Date:   Mon Sep 22 14:11:10 2008 -0500
23727
23728     85xx: Export invalidate_{i,d}cache and add flush_dcache
23729
23730     Added the ability for C code to invalidate the i/d-cache's and
23731     to flush the d-cache.  This allows us to more efficient change mappings
23732     from cache-able to cache-inhibited.
23733
23734     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
23735
23736 commit 6250f0f6297c5ba9aecdea6290799a95c5d4b1da
23737 Author: Heiko Schocher <hs@denx.de>
23738 Date:   Fri Oct 17 16:11:52 2008 +0200
23739
23740     mgcoge, mgsuvd: extract more common code
23741
23742     in ft_blob_update () for both boards was an unneccessary
23743     repetition of code, which this patch moves in a common
23744     function for this boards.
23745
23746     Signed-off-by: Heiko Schocher <hs@denx.de>
23747
23748 commit 9e299192ca9850cf725456388042a5aa5a6f3ec7
23749 Author: Heiko Schocher <hs@denx.de>
23750 Date:   Fri Oct 17 12:15:55 2008 +0200
23751
23752     mgcoge, mgsuvd: use in_*/out_* accesors
23753
23754     Signed-off-by: Heiko Schocher <hs@denx.de>
23755
23756 commit a21ca95f8b9dca22714952b348e4905ac157b5cd
23757 Author: Heiko Schocher <hs@denx.de>
23758 Date:   Fri Oct 17 13:52:51 2008 +0200
23759
23760     mgsuvd: fix compiler warning when using soft_i2c driver
23761
23762     Signed-off-by: Heiko Schocher <hs@denx.de>
23763
23764 commit cac9cf7875c2a01d63422820ed4732a9bdf5ab7b
23765 Author: Heiko Schocher <hs@denx.de>
23766 Date:   Fri Oct 17 12:15:05 2008 +0200
23767
23768     mgsuvd: fix coding style
23769
23770     Signed-off-by: Heiko Schocher <hs@denx.de>
23771
23772 commit 5f4c3137f4f051787707c548133823f1656eb508
23773 Author: Heiko Schocher <hs@denx.de>
23774 Date:   Fri Oct 17 12:13:30 2008 +0200
23775
23776     mgcoge: Second Flash on CS5 not on CS1
23777
23778     Signed-off-by: Heiko Schocher <hs@denx.de>
23779
23780 commit 76da19df5b8e186d269f29190696bd31fb6c836b
23781 Author: Kumar Gala <galak@kernel.crashing.org>
23782 Date:   Thu Oct 16 21:52:08 2008 -0500
23783
23784     Added arch_lmb_reserve to allow arch specific memory regions protection
23785
23786     Each architecture has different ways of determine what regions of memory
23787     might not be valid to get overwritten when we boot.  This provides a
23788     hook to allow them to reserve any regions they care about.  Currently
23789     only ppc, m68k and sparc need/use this.
23790
23791     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
23792
23793 commit e02d4a9904c8f36395994c0c81469d552b82f5ea
23794 Author: Heiko Schocher <hs@denx.de>
23795 Date:   Thu Oct 16 16:32:35 2008 +0200
23796
23797     mgcoge: added CONFIG_FIT to support the new u-boot image format
23798
23799     Signed-off-by: Heiko Schocher <hs@denx.de>
23800
23801 commit 6d0f6bcf337c5261c08fabe12982178c2c489d76
23802 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
23803 Date:   Thu Oct 16 15:01:15 2008 +0200
23804
23805     rename CFG_ macros to CONFIG_SYS
23806
23807     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
23808
23809 commit 71edc271816ec82cf0550dd6980be2da3cc2ad9e
23810 Author: Kumar Gala <galak@kernel.crashing.org>
23811 Date:   Mon Oct 13 14:12:55 2008 -0500
23812
23813     74xx/7xx/86xx: Rename flush_data_cache to flush_dcache to match 85xx version
23814
23815     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
23816
23817 commit b799cb4c0eebb0762e91e9653d8b9cc9a98440e3
23818 Author: Kumar Gala <galak@kernel.crashing.org>
23819 Date:   Tue Sep 23 10:05:02 2008 -0500
23820
23821     Expose command table search for sub-commands
23822
23823     Sub-command can benefit from using the same table and search functions
23824     that top level commands have.  Expose this functionality by refactoring
23825     find_cmd() and introducing find_cmd_tbl() that sub-command processing
23826     can call.
23827
23828     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
23829
23830 commit f7e51b27508446f8cae3927975817137979ad5e8
23831 Author: Heiko Schocher <hs@denx.de>
23832 Date:   Wed Oct 15 09:41:33 2008 +0200
23833
23834     mgsuvd, mgcoge: added BOOTCOUNT feature.
23835
23836     Signed-off-by: Heiko Schocher <hs@denx.de>
23837
23838 commit 8f64da7f83b553889bc08400c97047998382e9d2
23839 Author: Heiko Schocher <hs@denx.de>
23840 Date:   Wed Oct 15 09:41:00 2008 +0200
23841
23842     mgcoge, mgsuvd: added support for the IVM EEprom.
23843
23844     The EEprom contains some Manufacturerinformation,
23845     which are read from u-boot at boot time, and saved
23846     in same hush shell variables.
23847
23848     Signed-off-by: Heiko Schocher <hs@denx.de>
23849
23850 commit 81473f67810c4c9b7efaed8dee258ed6bc4c7983
23851 Author: Heiko Schocher <hs@denx.de>
23852 Date:   Wed Oct 15 09:40:28 2008 +0200
23853
23854     hush: add showvar command for hush shell.
23855
23856     This new command shows the local variables defined in
23857     the hush shell:
23858
23859     => help showvar
23860     showvar
23861         - print values of all hushshell variables
23862     showvar name ...
23863         - print value of hushshell variable 'name'
23864
23865     Also make the set_local_var() and unset_local_var ()
23866     no longer static, so it is possible to define local
23867     hush shell variables at boot time. If CONFIG_HUSH_INIT_VAR
23868     is defined, u-boot calls hush_init_var (), where
23869     boardspecific code can define local hush shell
23870     variables at boottime.
23871
23872     Signed-off-by: Heiko Schocher <hs@denx.de>
23873
23874 commit 67b23a322848d828a5e45c0567b72762bfde7abf
23875 Author: Heiko Schocher <hs@denx.de>
23876 Date:   Wed Oct 15 09:39:47 2008 +0200
23877
23878     I2C: adding new "i2c bus" Command to the I2C Subsystem.
23879
23880     With this Command it is possible to add new I2C Busses,
23881     which are behind 1 .. n I2C Muxes. Details see README.
23882
23883     Signed-off-by: Heiko Schocher <hs@denx.de>
23884
23885 commit c24853644ddd2dd2e4246b5854a93e6254a14092
23886 Author: Heiko Schocher <hs@denx.de>
23887 Date:   Wed Oct 15 09:39:08 2008 +0200
23888
23889     mgcoge, mgsuvd: add board specific I2C deblocking mechanism.
23890
23891     As documented in doc/I2C_Edge_Conditions, adding a
23892     board specific deblocking mechanism via CFG_I2C_INIT_BOARD
23893     for the mgcoge and mgsuvd board.
23894
23895     This code was originally written by Keymile in association
23896     with Anatech and Atmel in 1998. The Code toggels the SCL
23897     until the SCA line goes to HIGH (max. 16 times).
23898     And after this, a start condition is sent.
23899
23900     This is another approach to deblock the I2C Bus. The
23901     soft I2C driver actually sends 9 clocks with SDA High,
23902     and then a stop at the end, to deblock the I2C Bus.
23903
23904     Maybe we should use the approach from Keymile as
23905     the new standard?
23906
23907     Signed-off-by: Heiko Schocher <hs@denx.de>
23908
23909 commit 4ca107effebfbabac1057c39632105dacef95957
23910 Author: Heiko Schocher <hs@denx.de>
23911 Date:   Wed Oct 15 09:38:38 2008 +0200
23912
23913     soft_i2c: Add CFG_I2C_INIT_BOARD option
23914
23915     This patch adds the option for a boardspecific
23916     I2C deblocking mechanism for the soft i2c driver.
23917
23918     Signed-off-by: Heiko Schocher <hs@denx.de>
23919
23920 commit e5e4edd9f1f76210a09c34ee835f6cff60fdbbd1
23921 Author: Heiko Schocher <hs@denx.de>
23922 Date:   Wed Oct 15 09:38:07 2008 +0200
23923
23924     mgcoge, mgsuvd: add DTT (LM75) support.
23925
23926     Signed-off-by: Heiko Schocher <hs@denx.de>
23927
23928 commit 8e442df438ab677057571e3ac01846bff7719bce
23929 Author: Heiko Schocher <hs@denx.de>
23930 Date:   Wed Oct 15 09:37:34 2008 +0200
23931
23932     lm75: Make the LM75 MULTI_BUS compatible.
23933
23934     Signed-off-by: Heiko Schocher <hs@denx.de>
23935
23936 commit 12f1678127c1df2b2878ba93c88948bedc060775
23937 Author: Heiko Schocher <hs@denx.de>
23938 Date:   Wed Oct 15 09:37:04 2008 +0200
23939
23940     lm75: fix Codingstyle issues.
23941
23942     Signed-off-by: Heiko Schocher <hs@denx.de>
23943
23944 commit f2202450c75ba6934b356024101500ddcde6e2a6
23945 Author: Heiko Schocher <hs@denx.de>
23946 Date:   Wed Oct 15 09:36:33 2008 +0200
23947
23948     mgcoge, mgsuvd: added EEprom support.
23949
23950     Signed-off-by: Heiko Schocher <hs@denx.de>
23951
23952 commit 9661bf9d120f760238b2a073b84f2baf05010057
23953 Author: Heiko Schocher <hs@denx.de>
23954 Date:   Wed Oct 15 09:36:03 2008 +0200
23955
23956     mgcoge, mgsuvd: add I2C support.
23957
23958     Signed-off-by: Heiko Schocher <hs@denx.de>
23959
23960 commit 98aed379586a155292efbf3209356836584b601c
23961 Author: Heiko Schocher <hs@denx.de>
23962 Date:   Wed Oct 15 09:35:26 2008 +0200
23963
23964     soft_i2c: prevent compiler warnings if driver does not use CPU Pins.
23965
23966     This patch fixes the following warnings, when using
23967     the soft_i2c driver using no CPU pins on MPC82xx or MPC8xx
23968     systems:
23969
23970     soft_i2c.c: In function 'send_reset':
23971     soft_i2c.c:93: warning: unused variable 'immr'
23972     soft_i2c.c: In function 'send_start':
23973     soft_i2c.c:124: warning: unused variable 'immr'
23974     soft_i2c.c: In function 'send_stop':
23975     soft_i2c.c:146: warning: unused variable 'immr'
23976     soft_i2c.c: In function 'send_ack':
23977     soft_i2c.c:171: warning: unused variable 'immr'
23978     soft_i2c.c: In function 'write_byte':
23979     soft_i2c.c:196: warning: unused variable 'immr'
23980     soft_i2c.c: In function 'read_byte':
23981     soft_i2c.c:244: warning: unused variable 'immr'
23982
23983     Signed-off-by: Heiko Schocher <hs@denx.de>
23984
23985 commit 799b784aa00cb03a352847ab9f9acdde79b72d21
23986 Author: Heiko Schocher <hs@denx.de>
23987 Date:   Wed Oct 15 09:34:45 2008 +0200
23988
23989     i2c: add CONFIG_I2C_MULTI_BUS for soft_i2c and mpc8260 i2c driver.
23990
23991     Signed-off-by: Heiko Schocher <hs@denx.de>
23992
23993 commit 0809ea2f4340ab2047400c7d3d3047f97987d0fd
23994 Author: Heiko Schocher <hs@denx.de>
23995 Date:   Wed Oct 15 09:34:05 2008 +0200
23996
23997     mgcoge: fix Coding Style issues.
23998
23999     Signed-off-by: Heiko Schocher <hs@denx.de>
24000
24001 commit e43a27c49712203fe8848a17714330623edfb2eb
24002 Author: Heiko Schocher <hs@denx.de>
24003 Date:   Wed Oct 15 09:33:30 2008 +0200
24004
24005     I2C: add new command i2c reset.
24006
24007     If I2C Bus is blocked (see doc/I2C_Edge_Conditions),
24008     it is not possible to get out of this, until the
24009     complete Hardware gets a reset. This new commando
24010     calls again i2c_init (and that calls i2c_init_board
24011     if defined), which will deblock the I2C Bus.
24012
24013     Signed-off-by: Heiko Schocher <hs@denx.de>
24014     Signed-off-by: Wolfgang Denk <wd@denx.de>
24015
24016 commit 86e9cdf8c415c1a9725e9dae5237ba1e7bd9f686
24017 Author: Heiko Schocher <hs@denx.de>
24018 Date:   Wed Oct 15 09:32:25 2008 +0200
24019
24020     mgsuvd, mgcoge: move this 2 boards in one dir.
24021
24022     There are some more extensions, which are for both boards
24023     and some more boards from this manufacturer will follow soon.
24024
24025     Signed-off-by: Heiko Schocher <hs@denx.de>
24026     Signed-off-by: Wolfgang Denk <wd@denx.de>
24027
24028 commit 1c6fe6eac75d695fde677af8330c0dbe75fb6a2b
24029 Author: Dirk Eibach <eibach@gdsys.de>
24030 Date:   Wed Oct 8 13:44:27 2008 +0200
24031
24032     hwmon: Add LM63 support
24033
24034     This patch adds support for the National LM63 temperature
24035     sensor with integrated fan control. It's used on the GDSys
24036     Neo board (405EP) which will be submitted later.
24037
24038     Signed-off-by: Dirk Eibach <eibach@gdsys.de>
24039     Acked-by: Stefan Roese <sr@denx.de>
24040
24041 commit 7ba890bf2f2b92831420243c058951aa831119fd
24042 Author: Kyungmin Park <kmpark@infradead.org>
24043 Date:   Wed Oct 8 11:01:17 2008 +0900
24044
24045     Add Red Black Tree support
24046
24047     Now it's used at UBI module. Of course other modules can use it.
24048     If you want to use it, please define CONFIG_RBTREE
24049
24050     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
24051
24052 commit fbd85ad65dd9c98f36ed3fb12fe41f381b7d4794
24053 Author: richardretanubun <richardretanubun@ruggedcom.com>
24054 Date:   Mon Oct 6 16:10:53 2008 -0400
24055
24056     CONFIG_EFI_PARTITION: Added support for EFI partition in cmd_ext2fs.c
24057
24058     Added support for CONFIG_EFI_PARTITION to ext2 commands.
24059     Signed-off-by: Richard Retanubun <RichardRetanubun@RugggedCom.com>
24060
24061 commit 07f3d789b9beb7ce3278c974f4d5c8f51b6ab567
24062 Author: richardretanubun <richardretanubun@ruggedcom.com>
24063 Date:   Fri Sep 26 11:13:22 2008 -0400
24064
24065     Add support for CONFIG_EFI_PARTITION (GUID Partition Table)
24066
24067     The GUID (Globally Unique Identifier) Partition Table (GPT) is a part
24068     of EFI. See http://en.wikipedia.org/wiki/GUID_Partition_Table
24069
24070     Based on linux/fs/partitions/efi.[ch]
24071
24072     Signed-off-by: Richard Retanubun <RichardRetanubun@RugggedCom.com>
24073
24074 commit fbc87dc0546dff709b38f358e2c5d5e39c4ca374
24075 Author: Bartlomiej Sieka <tur@semihalf.com>
24076 Date:   Wed Oct 1 15:26:32 2008 +0200
24077
24078     FIT: output image load address for type 'firmware', fix message while there
24079
24080     Now that the auto-update feature uses the 'firmware' type for updates, it is
24081     useful to inspect the load address of such images.
24082
24083     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
24084
24085 commit 4bae90904b69ce3deb9f7c334ef12ed74e18a275
24086 Author: Bartlomiej Sieka <tur@semihalf.com>
24087 Date:   Wed Oct 1 15:26:31 2008 +0200
24088
24089     Automatic software update from TFTP server
24090
24091     The auto-update feature allows to automatically download software updates
24092     from a TFTP server and store them in Flash memory during boot. Updates are
24093     contained in a FIT file and protected with SHA-1 checksum.
24094
24095     More detailed description can be found in doc/README.update.
24096
24097     Signed-off-by: Rafal Czubak <rcz@semihalf.com>
24098     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
24099
24100 commit 3f0cf51dabacc2724731c5079a60ea989103bb8f
24101 Author: Bartlomiej Sieka <tur@semihalf.com>
24102 Date:   Wed Oct 1 15:26:27 2008 +0200
24103
24104     flash: factor out adjusting of Flash address to the end of sector
24105
24106     The upcoming automatic update feature needs the ability to adjust an
24107     address within Flash to the end of its respective sector. Factor out
24108     this functionality to a new function flash_sect_roundb().
24109
24110     Signed-off-by: Rafal Czubak <rcz@semihalf.com>
24111     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
24112     Signed-off-by: Stefan Roese <sr@denx.de>
24113
24114 commit e83cc06375ac2bea0830c6ed0f9d8fdc3c1b27d5
24115 Author: Bartlomiej Sieka <tur@semihalf.com>
24116 Date:   Wed Oct 1 15:26:29 2008 +0200
24117
24118     net: Make TFTP server timeout configurable
24119
24120     There are two aspects of a TFTP transfer involving timeouts:
24121     1. timeout waiting for initial server reply after sending RRQ
24122     2. timeouts while transferring actual data from the server
24123
24124     Since the upcoming auto-update feature attempts a TFTP download during each
24125     boot, it is undesirable to have a long delay when the TFTP server is not
24126     available. Thus, this commit makes the server timeout (1.) configurable by two
24127     global variables:
24128
24129     TftpRRQTimeoutMSecs
24130     TftpRRQTimeoutCountMax
24131
24132     TftpRRQTimeoutMSecs overrides default timeout when trying to connect to a TFTP
24133     server, TftpRRQTimeoutCountMax overrides default number of connection retries.
24134     The total delay when trying to download a file from a non-existing TFTP server
24135     is TftpRRQTimeoutMSecs x TftpRRQTimeoutCountMax milliseconds.
24136
24137     Timeouts during file transfers (2.) are unaffected.
24138
24139     Signed-off-by: Rafal Czubak <rcz@semihalf.com>
24140     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
24141     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
24142
24143 commit 49f3bdbba8071f56d950a9498b6cdb998b35340a
24144 Author: Bartlomiej Sieka <tur@semihalf.com>
24145 Date:   Wed Oct 1 15:26:28 2008 +0200
24146
24147     net: express the first argument to NetSetTimeout() in milliseconds
24148
24149     Enforce millisecond semantics of the first argument to NetSetTimeout() --
24150     the change is transparent for well-behaving boards (CFG_HZ == 1000 and
24151     get_timer() countiing in milliseconds).
24152
24153     Rationale for this patch is to enable millisecond granularity for
24154     network-related timeouts, which is needed for the upcoming automatic
24155     software update feature.
24156
24157     Summary of changes:
24158     - do not scale the first argument to NetSetTimeout() by CFG_HZ
24159     - change timeout values used in the networking code to milliseconds
24160
24161     Signed-off-by: Rafal Czubak <rcz@semihalf.com>
24162     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
24163     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
24164
24165 commit c68a05feeb88de9fcf158e67ff6423c4cc988f88
24166 Author: richardretanubun <richardretanubun@ruggedcom.com>
24167 Date:   Mon Sep 29 18:28:23 2008 -0400
24168
24169     Adds two more ethernet interface to 83xx
24170
24171     Added as a convenience for other platforms that uses MPC8360 (has 8 UCC).
24172     Six eth interface is chosen because the platform I am using combines
24173     UCC1&2 and UCC3&4 as 1000 Eth and the other four UCCs as 10/100 Eth.
24174
24175     Signed-off-by: Richard Retanubun <RichardRetanubun@RugggedCom.com>
24176     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
24177
24178 commit 41410eee472b0f42e03a77f961bbc55ef58f3c01
24179 Author: Haiying Wang <Haiying.Wang@freescale.com>
24180 Date:   Wed Sep 24 11:42:12 2008 -0500
24181
24182     Change UEC PHY interface to RGMII on MPC8568MDS
24183
24184     Change UEC phy interface from GMII to RGMII on MPC8568MDS board
24185
24186     Because on MPC8568MDS, GMII interface is only recommended for 1000Mbps speed,
24187     but RGMII interface can work at 10/100/1000Mbps, and RGMII interface works more stable.
24188
24189     Now both UEC1 and UEC2 can work properly under u-boot.
24190
24191     It is also in consistent with the kernel setting for 8568 UEC phy interface.
24192
24193     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
24194     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
24195
24196 commit b59b16ca24bc7e77ec113021a6d77b9b32fcf192
24197 Author: Wolfgang Denk <wd@denx.de>
24198 Date:   Sat Oct 18 21:30:31 2008 +0200
24199
24200     Prepare v2008.10 release: update CHANGELOG & Makefile
24201
24202     Signed-off-by: Wolfgang Denk <wd@denx.de>
24203
24204 commit f7a35a60cf45491871a5c28e9ad24db005487857
24205 Author: Heiko Schocher <hs@denx.de>
24206 Date:   Fri Oct 17 18:24:06 2008 +0200
24207
24208     mgcoge: add redundant environment sector
24209
24210     Signed-off-by: Heiko Schocher <hs@denx.de>
24211     Signed-off-by: Wolfgang Denk <wd@denx.de>
24212
24213 commit c2537ee85954af9d036b18b644f3e18d837bf4a5
24214 Author: Heiko Schocher <hs@denx.de>
24215 Date:   Fri Oct 17 18:23:27 2008 +0200
24216
24217     mgsuvd: update size of environment
24218
24219     Signed-off-by: Heiko Schocher <hs@denx.de>
24220
24221 commit fa7b1c07e9371aea8f87ee6d3c2ea5564bd8cc8d
24222 Author: Lepcha Suchit <Suchit.Lepcha@freescale.com>
24223 Date:   Thu Oct 16 13:38:00 2008 -0500
24224
24225     83xx NAND boot: wait for LTESR[CC]
24226
24227     At least some revisions of the 8313, and possibly other chips, do not
24228     wait for all pages of the initial 4K NAND region to be loaded before
24229     beginning execution; thus, we wait for it before branching out of the
24230     first NAND page.
24231
24232     This fixes warm reset problems when booting from NAND on 8313erdb.
24233
24234     Signed-off-by: Scott Wood <scottwood@freescale.com>
24235     Acked-by: Kim Phillips <kim.phillips@freescale.com>
24236
24237 commit bf29e0ea0af03d593c64614136acc723a7a022a2
24238 Author: Yuri Tikhonov <yur@emcraft.com>
24239 Date:   Fri Oct 17 12:54:18 2008 +0200
24240
24241     ppc4xx: PPC44x MQ initialization
24242
24243     Set the MQ Read Passing & MCIF Cycle limits to the recommended by AMCC
24244     values. This fixes the occasional 440SPe hard locking issues when the 440SPe's
24245     dedicated DMA engines are used (e.g. by the h/w accelerated RAID driver).
24246
24247     Previously the appropriate initialization had been made in Linux, by the
24248     ppc440spe ADMA driver, which is wrong because modifying the MQ configuration
24249     registers after normal operation has begun is not supported and could
24250     have unpredictable results.
24251
24252     Comment from Stefan: This patch doesn't change the resulting value of the
24253     MQ registers. It explicitly sets/clears all bits to the desired state which
24254     better documents the resulting register value instead of relying on pre-set
24255     default values.
24256
24257     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
24258     Signed-off-by: Stefan Roese <sr@denx.de>
24259
24260 commit ec081c2c190148b374e86a795fb6b1c49caeb549
24261 Author: Stefan Roese <sr@denx.de>
24262 Date:   Fri Oct 17 12:51:46 2008 +0200
24263
24264     ppc4xx: PPC44x MQ initialization
24265
24266     Set the MQ Read Passing & MCIF Cycle limits to the recommended by AMCC
24267     values. This fixes the occasional 440SPe hard locking issues when the 440SPe's
24268     dedicated DMA engines are used (e.g. by the h/w accelerated RAID driver).
24269
24270     Previously the appropriate initialization had been made in Linux, by the
24271     ppc440spe ADMA driver, which is wrong because modifying the MQ configuration
24272     registers after normal operation has begun is not supported and could
24273     have unpredictable results.
24274
24275     Comment from Stefan: This patch doesn't change the resulting value of the
24276     MQ registers. It explicitly sets/clears all bits to the desired state which
24277     better documents the resulting register value instead of relying on pre-set
24278     default values.
24279
24280     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
24281     Signed-off-by: Stefan Roese <sr@denx.de>
24282
24283 commit f7d190b1c0b3ab7fc53074ad2862f7de99de37ff
24284 Author: Kumar Gala <galak@kernel.crashing.org>
24285 Date:   Thu Oct 16 21:58:50 2008 -0500
24286
24287     85xx: Using proper I2C source clock divider for MPC8544
24288
24289     The MPC8544 RM incorrect shows the SEC_CFG bit in PORDEVSR2 as being
24290     bit 26, instead it should be bit 28.  This caused in incorrect
24291     interpretation of the i2c_clk which is the same as the SEC clk on
24292     MPC8544.  The SEC clk is controlled by cfg_sec_freq that is reported
24293     in PORDEVSR2.
24294
24295     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24296
24297 commit 42653b826adb319a1df06e24ef26096b2a5d9d2a
24298 Author: Kumar Gala <galak@kernel.crashing.org>
24299 Date:   Thu Oct 16 21:58:49 2008 -0500
24300
24301     Revert "85xx: Using proper I2C source clock divider for MPC8544"
24302
24303     This reverts commit dffd2446fb041f38ef034b0fcf41e51e5e489159.
24304
24305     The fix introduced by this patch is not correct.  The problem is
24306     that the documentation is not correct for the MPC8544 with regards
24307     to which bit in PORDEVSR2 is for the SEC_CFG.
24308
24309     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24310
24311 commit 2179c4766bffeece98e5e92040629a96c97e230c
24312 Author: Kumar Gala <galak@kernel.crashing.org>
24313 Date:   Wed Oct 15 10:19:41 2008 -0500
24314
24315     85xx: Fix compile warning
24316
24317     mpc8536ds.c: In function 'is_sata_supported':
24318     mpc8536ds.c:614: warning: unused variable 'devdisr'
24319
24320     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24321
24322 commit 9029b68f3f81b3013044f167ea025e836e6c8c0e
24323 Author: Jason Jin <Jason.jin@freescale.com>
24324 Date:   Wed Oct 15 10:40:24 2008 +0800
24325
24326     Fix the function conflict in x86emu when DEBUG is on
24327
24328     The function parse_line() in common/main.c was exposed globally by commit
24329     6636b62a6efc7f14e6e788788631ae7a7fca4537, Result in conflict with the same
24330     name funciton in drivers/bios_emulator/x86emu/debug.c when define the DEBUG.
24331     This patch fix this by renaming the function in the debug.c file.
24332
24333     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
24334
24335 commit b4dbacf69a669a17487054552fc2761149dd6767
24336 Author: Wolfgang Denk <wd@denx.de>
24337 Date:   Wed Oct 15 15:50:45 2008 +0200
24338
24339     Coding Style cleanup, update CHANGELOG, prepare 2008.10-rc3
24340
24341     Signed-off-by: Wolfgang Denk <wd@denx.de>
24342
24343 commit 374b9038293d01d8744a46af9b7854a6fd99b228
24344 Author: Heiko Schocher <hs@denx.de>
24345 Date:   Wed Oct 15 09:51:19 2008 +0200
24346
24347     Fix compiler warning in lib_ppc/board.c
24348
24349     Fix compiler warning introduced by commit 0f8cbc18
24350
24351     Signed-off-by: Heiko Schocher <hs@denx.de>
24352     Signed-off-by: Wolfgang Denk <wd@denx.de>
24353
24354 commit 9724555755a6f1066636481b41f7094e0ce93a69
24355 Author: Selvamuthukumar <selva.muthukumar@e-coninfotech.com>
24356 Date:   Thu Oct 9 10:29:14 2008 +0530
24357
24358     mpc83xx: wait till UPM completes the write to array
24359
24360     Reference manual states that MxMR[MAD] increment is the indication
24361     of write to UPM array is complete. Honour that. Also, make the dummy
24362     write explicit.
24363
24364     also fix the comment.
24365
24366     Signed-off-by: Selvamuthukumar <selva.muthukumar@e-coninfotech.com>
24367     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
24368
24369 commit 03e2dbb18e858e2f7a6aaa437f290f3690d02d51
24370 Author: Selvamuthukumar <selva.muthukumar@e-coninfotech.com>
24371 Date:   Wed Oct 8 18:12:20 2008 -0500
24372
24373     Remove unwanted ';' at end of define.
24374
24375     Currently this is not creating any problem. But it will result
24376     in compilation error when used as below.
24377
24378     printf("CFG_SDRAM_CFG2 - %08x\n", CFG_SDRAM_CFG2);
24379
24380     Signed-off-by: Selvamuthukumar <selva.muthukumar@e-coninfotech.com>
24381
24382     continuation of the theme based on git grep "^#define CFG_.*;$" include/
24383
24384     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
24385
24386 commit b2934a56650e9a6c54432f9ce6dc36757967385e
24387 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
24388 Date:   Mon Oct 6 10:53:59 2008 -0400
24389
24390     ARM DaVinci: Add maintainer information for SFFSDR board.
24391
24392     Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
24393
24394 commit 12c6670f873ed632c264a6f3e8bf1297d5c3ddbc
24395 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
24396 Date:   Sat Oct 4 19:26:16 2008 +0200
24397
24398     api: fix type mismatch
24399
24400     This patch fixes a type mismatch and thus removes a compiler
24401     warning when compiling with CONFIG_API on powerpc.
24402
24403     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
24404
24405 commit 9bc2e4eee3bcb8e63847d7a733e0c607807d6141
24406 Author: Peter Tyser <ptyser@xes-inc.com>
24407 Date:   Wed Oct 1 12:25:04 2008 -0500
24408
24409     cmd_i2c: Fix help for CONFIG_I2C_CMD_TREE && !CONFIG_I2C_MULTI_BUS
24410
24411     Original code displayed:
24412      => help i2c
24413      i2c i2c speed [speed] - show or set I2C bus speed
24414      i2c md chip address[.0, .1, .2] [# of objects] - read from I2C device
24415      ...
24416
24417     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24418
24419 commit a0b1b610e980e253d4c2519ee15bd0937c3f8be1
24420 Author: Wolfgang Denk <wd@denx.de>
24421 Date:   Tue Oct 14 22:13:41 2008 +0200
24422
24423     Update CHANGELOG
24424
24425     Signed-off-by: Wolfgang Denk <wd@denx.de>
24426
24427 commit 0f8cbc1829d9c7d9616fd29b366a99d037facdcd
24428 Author: Jason Jin <Jason.jin@freescale.com>
24429 Date:   Fri Oct 10 11:41:01 2008 +0800
24430
24431     Do not init SATA when disabled on 8536DS.
24432
24433     SGMII and SATA share the serdes on MPC8536 CPU, When SATA disabled and the
24434     driver still try to access the SATA registers, the cpu will hangup.
24435     This patch try to fix this by reading the serdes status before the SATA
24436     initialize.
24437
24438     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
24439     Acked-by: Andy Fleming <afleming@freescale.com>
24440
24441 commit 9dbc366744960013965fce8851035b6141f3b3ae
24442 Author: Remy Bohmer <linux@bohmer.net>
24443 Date:   Fri Oct 10 10:23:22 2008 +0200
24444
24445     The PIPE_INTERRUPT flag is used wrong
24446
24447     At a lot of places in the code the PIPE_INTERRUPT flags and friends
24448     are used wrong. The wrong bits are compared to this flag resulting
24449     in wrong conditions. Also there are macros that should be used for
24450     PIPE_* flags.
24451     This patch tries to fix them all, however, I was not able to test the
24452     changes, because I do not have any of these boards.
24453
24454     Review required!
24455
24456     Signed-off-by: Remy Bohmer <linux@bohmer.net>
24457     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
24458
24459 commit 48867208444cb2a82e2af9c3249e90b7ed4a1751
24460 Author: Remy Bohmer <linux@bohmer.net>
24461 Date:   Fri Oct 10 10:23:21 2008 +0200
24462
24463     fix USB initialisation procedure
24464
24465     The max packet size is encoded as 0,1,2,3 for 8,16,32,64 bytes.
24466     At some places directly 8,16,32,64 was used instead of the encoded
24467     value. Made a enum for the options to make this more clear and to help
24468     preventing similar errors in the future.
24469
24470     After fixing this bug it became clear that another bug existed where
24471     the 'pipe' is and-ed with PIPE_* flags, where it should have been
24472     'usb_pipetype(pipe)', or even better usb_pipeint(pipe).
24473
24474     Also removed the triple 'get_device_descriptor' sequence, it has no use,
24475     and Windows nor Linux behaves that way.
24476     There is also a poll going on with a timeout when usb_control_msg() fails.
24477     However, the poll is useless, because the flag will never be set on a error,
24478     because there is no code that runs in a parallel that can set this flag.
24479     Changed this to something more logical.
24480
24481     Tested on AT91SAM9261ek and compared the flow on the USB bus to what
24482     Linux is doing. There is no difference anymore in the early initialisation
24483     sequence.
24484
24485     Signed-off-by: Remy Bohmer <linux@bohmer.net>
24486     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
24487
24488 commit ec4d8c1c1d94a790c1473ae8aace282b817c3123
24489 Author: Nikita V. Youshchenko <yoush@cs.msu.su>
24490 Date:   Fri Oct 3 00:03:55 2008 +0400
24491
24492     fsl_diu: fix alignment error that caused malloc corruption
24493
24494     When aligning malloc()ed screen_base, invalid offset was added.
24495     This not only caused misaligned result (which did not cause hardware
24496     misbehaviour), but - worse - caused screen_base + smem_len to
24497     be out of malloc()ed space, which in turn caused breakage of
24498     futher malloc()/free() operation.
24499
24500     This patch fixes screen_base alignment.
24501
24502     Also this patch makes memset() that cleans framebuffer to be executed
24503     on first initialization of diu, not only on re-initialization. It looks
24504     correct to clean the framebuffer instead of displaying random garbage;
24505     I believe that was disabled only because that memset caused breakage
24506     of malloc/free described above - which no longer happens with the fix
24507     described above.
24508
24509     Signed-off-by: Nikita V. Youshchenko <yoush@debian.org>
24510
24511 commit 3d0ea3110f3431b6c2aee882784f39f97b20bce9
24512 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
24513 Date:   Wed Sep 24 10:29:37 2008 +0200
24514
24515     api: Fix building with CONFIG_API
24516
24517     This patch fixes building with CONFIG_API and CONFIG_USB_STORAGE.
24518
24519     USB_MAX_STOR_DEV is defined in include/usb.h, but
24520     needed in api/api_storage.c.
24521
24522     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
24523
24524 commit abbb90666d5ef2f500ebbedbb80ff60adc56b043
24525 Author: Peter Tyser <ptyser@xes-inc.com>
24526 Date:   Tue Sep 23 12:39:40 2008 -0500
24527
24528     Remove unused CFG_EEPROM_PAGE_WRITE_ENABLE references
24529
24530     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24531
24532 commit 81e612014c40c922ec35488d17c504d4e9286f06
24533 Author: Peter Tyser <ptyser@xes-inc.com>
24534 Date:   Tue Sep 23 12:38:42 2008 -0500
24535
24536     Remove CFG_EEPROM_PAGE* dependencies for temperature sensors
24537
24538     The checks for CFG_EEPROM_PAGE_WRITE_ENABLE and
24539     CFG_EEPROM_PAGE_WRITE_BITS in various temperature
24540     sensor drivers are not necessary
24541
24542     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24543
24544 commit c46980f6d2135ade345dadc1fb1f1f4c8bbf255a
24545 Author: Mike Frysinger <vapier@gentoo.org>
24546 Date:   Tue Oct 14 07:04:38 2008 -0400
24547
24548     cmd_spi: remove broken signed casting for display
24549
24550     Since we're working with unsigned data, you can't apply a signed pointer
24551     cast and then attempt to print the result.  Otherwise you get wrong output
24552     when the sign bit is set like "0xFF" incorrectly extended to "0xFFFFFFFF".
24553
24554     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
24555
24556 commit d5fd0b49210c941de8a1fce3947ace92243ab5ca
24557 Author: Mike Frysinger <vapier@gentoo.org>
24558 Date:   Tue Oct 14 07:05:24 2008 -0400
24559
24560     strings cmd: drop old CONFIG_CFG_STRINGS define
24561
24562     We don't need CONFIG_CFG_STRINGS anymore now that we have the define
24563     CONFIG_CMD_STRINGS and Makefile control.
24564
24565     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
24566
24567 commit fecb5ade3b37f62981f2b05b621005850173aaa9
24568 Author: Jason Jin <Jason.jin@freescale.com>
24569 Date:   Fri Sep 19 17:32:49 2008 +0800
24570
24571     Fix the NAND size overflow issue.
24572
24573     When the total size of all NAND devices exceeds 4 GiB, the size  will
24574     overflow. This patch tries to fix this.
24575
24576     Note that we still have a problem when a single NAND device is bigger
24577     than 4 GiB: then the overflow would actually happen earlier, i. e.
24578     when storing the size in nand_info[].size, as nand_info[].size is an
24579     "u_int32_t".
24580
24581     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
24582     Signed-off-by: Wolfgang Denk <wd@denx.de>
24583
24584 commit 30f574717277238b9014b8136c90eea77196490f
24585 Author: Louis Su <louis@asix.com.tw>
24586 Date:   Wed Jul 9 11:01:37 2008 +0800
24587
24588     AX88180: new gigabit network driver
24589
24590     Signed-off-by: Louis Su <louis@asix.com.tw>
24591     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
24592
24593 commit c9d6b6925344740ca1db2f8a6bab7921ff820de3
24594 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
24595 Date:   Tue Aug 19 16:07:03 2008 +0200
24596
24597     enable 10/100M at VSC8601 at tsec driver
24598
24599     Currently VSC8601 doesn't link with 10/100M partners if the
24600     EEPROM/Strapping is not set up.
24601     Setting the auto-neg register fixes this.
24602
24603     Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
24604     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
24605
24606 commit 702c85b0e876d587c11acdbb55738ee52acd54f4
24607 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
24608 Date:   Tue Sep 30 15:02:53 2008 +0900
24609
24610     net: ne2000: Divided a function of NE2000 driver
24611
24612     get_prom function was used __attriute__ , but it is not enable.
24613     ax88796.o does not do link besides ne2000.o. When ld is carried
24614     out, get_prom function of ax88796.c is ignored.
24615     This problem is a thing by specifications of ld.
24616     I checked and test this patch on SuperH and MIPS.
24617
24618     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
24619     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
24620
24621 commit 05c7e9070fe4d751e029fd9524bfbbc93cbb1393
24622 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
24623 Date:   Tue Oct 14 11:10:59 2008 +0900
24624
24625     sh: rsk7203: Add smc911x driver support to board config file
24626
24627     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
24628     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
24629
24630 commit cae6f909baf86357b3c0bd01acfc414348c4d175
24631 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
24632 Date:   Thu Oct 9 13:54:33 2008 +0900
24633
24634     sh: Fix cannot execute a stand-alone application
24635
24636     Address calculated in EXPORT_FUNC in SuperH was wrong, I revised it.
24637
24638     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
24639     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
24640
24641 commit 6df0efd5c86ca1689deeb2738b46b7d83ce228ef
24642 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
24643 Date:   Wed Oct 8 23:38:00 2008 -0500
24644
24645     fsl_pci_init do not scan bus when configured as an end-point
24646
24647     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
24648     Acked-by: Andy Fleming <afleming@freescale.com>
24649
24650 commit 6f099bbac1ba5dfb46ee7ad29dc53713f0501ba5
24651 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
24652 Date:   Tue Sep 16 17:07:53 2008 -0400
24653
24654     ARM DaVinci: Remove redundant setting of GD_FLG_RELOC for sffsdr board.
24655
24656     This is no longer necessary now that the GD_FLG_RELOC flag is set for
24657     all ARM boards.
24658
24659     Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
24660
24661 commit d977a57356657ba241256231efca32828a5822f9
24662 Author: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
24663 Date:   Sat Sep 13 10:04:32 2008 +0200
24664
24665     Fix lzma uncompress call (image_start wrongly used instead image_len)
24666
24667     Signed-off-by: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
24668
24669 commit 392438406041415fe64ab8748ec5ab5ad01d1cf7
24670 Author: Nick Spence <nick.spence@freescale.com>
24671 Date:   Thu Aug 28 14:09:15 2008 -0700
24672
24673     mpc86xx: use r4 instead of r2 in lock_ram_in_cache and unlock_ram_in_cache
24674
24675     This is needed in unlock_ram_in_cache() because it is called from C and
24676     will corrupt the small data area anchor that is kept in R2.
24677
24678     lock_ram_in_cache() is modified similarly as good coding practice, but
24679     is not called from C.
24680
24681     Signed-off-by: Nick Spence <nick.spence@freescale.com>
24682
24683 commit 5c7cbcd34d0ee566875a4fd0f2a3e5a62bba921c
24684 Author: Kumar Gala <galak@kernel.crashing.org>
24685 Date:   Tue Aug 19 15:05:34 2008 -0500
24686
24687     86xx: remove redudant code with lib_ppc/interrupts.c
24688
24689     For some reason we duplicated the majority of code in lib_ppc/interrupts.c
24690     Not know how that happened, but there is no good reason for it.
24691
24692     Use the interrupt_init_cpu() and timer_interrupt_cpu() since its why
24693     they exist.
24694
24695     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24696
24697 commit 0d01f66d235118515b5086b88f82498bc0695d6a
24698 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
24699 Date:   Thu Oct 9 01:26:36 2008 -0500
24700
24701     CFI: cfi_flash write fix for AMD legacy
24702
24703     The flash_unlock_seq requires a sector for AMD_LEGACY.
24704     Fix a retcode check typeo.
24705
24706     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
24707     Signed-off-by: Stefan Roese <sr@denx.de>
24708
24709 commit 542b385a620a1783454a00424930e51895f45073
24710 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
24711 Date:   Tue Oct 7 13:13:10 2008 +0200
24712
24713     ppc4xx: Fix USB 2.0 phy reset sequence
24714
24715     This patch fixes USB 2.0 communication issues on some DU440 boards.
24716
24717     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
24718     Signed-off-by: Stefan Roese <sr@denx.de>
24719
24720 commit df8c1ce11114c2260dedb5547281945f7db8fa5c
24721 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
24722 Date:   Tue Oct 7 13:13:09 2008 +0200
24723
24724     ppc4xx: Add strapping mode for 667MHz CPU frequency on DU440 board
24725
24726     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
24727     Signed-off-by: Stefan Roese <sr@denx.de>
24728
24729 commit 6a133d6a00b1fc7b9257cd5925d8cb67f75ecda2
24730 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
24731 Date:   Tue Oct 7 13:13:08 2008 +0200
24732
24733     ppc4xx: Fix DU440 GPIO configuration
24734
24735     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
24736     Signed-off-by: Stefan Roese <sr@denx.de>
24737
24738 commit 35dd025c70fcc4389317db2f2a9d14795172137d
24739 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
24740 Date:   Tue Oct 7 13:13:07 2008 +0200
24741
24742     ppc4xx: Update DU440 config
24743
24744     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
24745     Signed-off-by: Stefan Roese <sr@denx.de>
24746
24747 commit f3bf9273939ffe1a60a32a2eef909097f15df56b
24748 Author: Kumar Gala <galak@kernel.crashing.org>
24749 Date:   Wed Oct 8 15:36:39 2008 -0500
24750
24751     MPC8572DS: Fix compile warnings
24752
24753     Commit 445a7b38308eb05b41de74165b20855db58c7ee5 introduced the following
24754     compile warnings:
24755
24756     cmd_i2c.c:112: warning: missing braces around initializer
24757     cmd_i2c.c:112: warning: (near initialization for 'i2c_no_probes[0]')
24758
24759     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24760
24761 commit dffd2446fb041f38ef034b0fcf41e51e5e489159
24762 Author: Wolfgang Grandegger <wg@grandegger.com>
24763 Date:   Tue Sep 30 10:55:57 2008 +0200
24764
24765     85xx: Using proper I2C source clock divider for MPC8544
24766
24767     Measurements with our MPC8544 board showed that the I2C bus frequency
24768     is wrong by a factor of 1.5. Obviously, the interpretation of the
24769     MPC85xx_PORDEVSR2_SEC_CFG bit of the cfg_sec_freq register is not
24770     correct. There seems to be an error in the 8544 RM.
24771
24772     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
24773
24774 commit e46c7bfb8bc3c304cedd20f7a365d6e78d7eaf17
24775 Author: Rafal Czubak <rcz@semihalf.com>
24776 Date:   Wed Oct 8 13:41:30 2008 +0200
24777
24778     FSL: Fix get_cpu_board_revision() return value.
24779
24780     get_cpu_board_revision() returned board revision based on information stored
24781     in global static struct eeprom. It should instead use one from local struct
24782     board_eeprom, to which the data is actually read from EEPROM. The bug led to
24783     system hang after printing L1 cache information on U-Boot startup. The problem
24784     was observed on MPC8555CDS system and possibly affects other Freescale MPC85xx
24785     boards using CFG_I2C_EEPROM_CCID.
24786
24787     The change has been successfully tested on MPC8555CDS system.
24788
24789     Signed-off-by: Rafal Czubak <rcz@semihalf.com>
24790
24791 commit 747f316cca484ed627a97dd3391febabce384186
24792 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24793 Date:   Tue Sep 30 20:08:49 2008 +0200
24794
24795     update uImage FIT multi documentation
24796
24797     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24798
24799 commit 77a0355f60b801f232ce0a5bfbe95331fa3b6bc0
24800 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24801 Date:   Tue Sep 30 20:08:36 2008 +0200
24802
24803     move README.imx31 to doc/ and merge with README.mx31
24804
24805     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24806
24807 commit 1ed7a7f0f571b13d46530f8f8b9aff3957f15a96
24808 Author: Guennadi Liakhovetski <lg@denx.de>
24809 Date:   Thu Sep 25 20:54:37 2008 +0200
24810
24811     i.MX31: switch to CFG_HZ=1000
24812
24813     Switch to the standard CFG_HZ=1000 value, while at it, minor white-space
24814     cleanup, remove CFG_CLKS_IN_HZ from config-headers. Tested on mx31ads,
24815     provides 2% or 0.4% precision depending on the
24816     CONFIG_MX31_TIMER_HIGH_PRECISION flag. Measured with stop-watch on 100s
24817     boot-delay.
24818
24819     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
24820
24821 commit f41b144c11341b571eab7dcef6c4b8e03c92d2b2
24822 Author: gnusercn <gnusercn@gmail.com>
24823 Date:   Wed Oct 8 18:58:58 2008 +0200
24824
24825     Fix bug: in arch-arm, env_get_char dose not work fine
24826
24827     due to the arm implementation which supposed that U-Boot is in RAM
24828     when we jump to start_armboot
24829
24830     Signed-off-by: gnusercn <gnusercn@gmail.com>
24831     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24832
24833 commit f8a00dea841d5d75de1f8e8107e90ee1beeddf5f
24834 Author: Adam Graham <agraham@amcc.com>
24835 Date:   Mon Oct 6 10:16:13 2008 -0700
24836
24837     ppc4xx: Reset and relock memory DLL after SDRAM_CLKTR change
24838
24839     After changing SDRAM_CLKTR phase value rerun the memory preload
24840     initialization sequence (INITPLR) to reset and relock the memory
24841     DLL. Changing the SDRAM_CLKTR memory clock phase coarse timing
24842     adjustment effects the phase relationship of the internal, to the
24843     PPC chip, and external, to the PPC chip, versions of MEMCLK_OUT.
24844
24845     Signed-off-by: Adam Graham <agraham@amcc.com>
24846     Signed-off-by: Victor Gallardo <vgallardo@amcc.com>
24847     Signed-off-by: Stefan Roese <sr@denx.de>
24848
24849 commit 5297246bbaa9943c0da1ec2e717b72e4ab6b830e
24850 Author: Haiying Wang <Haiying.Wang@freescale.com>
24851 Date:   Fri Oct 3 11:48:03 2008 -0400
24852
24853     Remove redundant #define for MPC8536DS
24854
24855     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
24856
24857 commit 445a7b38308eb05b41de74165b20855db58c7ee5
24858 Author: Haiying Wang <Haiying.Wang@freescale.com>
24859 Date:   Fri Oct 3 11:47:30 2008 -0400
24860
24861     Add ID EEPROM support for MPC8572DS
24862
24863     The ID EEPROM on MPC8572DS board locates on I2C bus 1. Its the storage for
24864     system information like mac addresses etc. This patch enables it.
24865
24866     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
24867
24868 commit 1f3ba317a5c5f3a7aabf580fddc211f4bb5a4540
24869 Author: Haiying Wang <Haiying.Wang@freescale.com>
24870 Date:   Fri Oct 3 11:46:59 2008 -0400
24871
24872     Minor fixes for I2C address on MPC8572DS
24873
24874     MPC8572DS has two i2c buses. This patch moves the DDR SPD_EEPROM to i2c bus 1
24875     according to the board spec, and adds the 2nd i2c bus offset.
24876
24877     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
24878
24879 commit c0391111c33c22fabeddf8f4ca801ec7645b4f5c
24880 Author: Jason Jin <Jason.jin@freescale.com>
24881 Date:   Sat Sep 27 14:40:57 2008 +0800
24882
24883     Fix the incorrect DDR clk freq reporting on 8536DS
24884
24885     On 8536DS board, When the DDR clk is set async mode(SW3[6:8] != 111),
24886     The display is still sync mode DDR freq. This patch try to fix
24887     this. The display DDR freq is now the actual freq in both
24888     sync and async mode.
24889
24890     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
24891
24892 commit bac6a1d1fa1cd80aa57881fa9c2152b853cd0ed4
24893 Author: Kumar Gala <galak@kernel.crashing.org>
24894 Date:   Tue Oct 7 10:28:46 2008 -0500
24895
24896     85xx: Remove setting of *cache-line-size in device trees
24897
24898     ePAPR says if the *cache-block-size is the same as *cache-line-size
24899     than we don't need the *cache-line-size property.
24900
24901     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24902
24903 commit a69a42338dd25408f9fd5390a83bc501749c7e1b
24904 Author: Mark Jackson <mpfj@mimc.co.uk>
24905 Date:   Fri Oct 3 11:48:57 2008 +0100
24906
24907     MIMC200 board now uses CONFIG_DISABLE_CONSOLE
24908
24909     Changed MIMC200 board setup and config to use CONFIG_DISABLE_CONSOLE.
24910     Also fixed default uImage location.
24911
24912     Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
24913     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
24914
24915 commit cd3cb0d9269d155276b00207e3816a9347fd1c92
24916 Author: Gerald Van Baren <vanbaren@cideas.com>
24917 Date:   Sat Oct 4 07:56:06 2008 -0400
24918
24919     libfdt: Fix error in documentation for fdt_get_alias_namelen()
24920
24921     Oops, screwed up the function name in the documenting comment for this
24922     function.  Trivial correction in this patch.
24923
24924     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
24925     Acked-by: Gerald Van Baren <vanbaren@cideas.com>
24926
24927 commit 9a6cf73a88ddab2e1ac39088f2806177982cc62c
24928 Author: David Gibson <david@gibson.dropbear.id.au>
24929 Date:   Wed Aug 20 16:55:14 2008 +1000
24930
24931     libfdt: Add function to explicitly expand aliases
24932
24933     Kumar has already added alias expansion to fdt_path_offset().
24934     However, in some circumstances it may be convenient for the user of
24935     libfdt to explicitly get the string expansion of an alias.  This patch
24936     adds a function to do this, fdt_get_alias(), and uses it to implement
24937     fdt_path_offset().
24938
24939     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
24940
24941 commit 2215987e100d2a841ae6d48a7cc9bb83fcf22737
24942 Author: Mike Frysinger <vapier@gentoo.org>
24943 Date:   Thu Oct 2 01:55:38 2008 -0400
24944
24945     cfi_flash: do not reset flash when probe fails
24946
24947     The CFI flash driver starts at flash_init() which calls down into
24948     flash_get_size().  This starts by calling flash_detect_cfi().  If said
24949     function fails, flash_get_size() finishes by attempting to reset the
24950     flash.  Unfortunately, it does this with an info->portwidth set to 0x10
24951     which filters down into flash_make_cmd() and that happily smashes the
24952     stack by sticking info->portwidth bytes into a cfiword_t variable that
24953     lives on the stack.  On a 64bit system you probably won't notice, but
24954     killing the last 8 bytes on a 32bit system usually leads to a corrupt
24955     return address.  Which is what happens on a Blackfin system.
24956
24957     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
24958     Signed-off-by: Stefan Roese <sr@denx.de>
24959
24960 commit 3e38577208e4256956bc33bb8bcd0a6b6fab55c3
24961 Author: Stefan Roese <sr@denx.de>
24962 Date:   Fri Sep 26 17:03:26 2008 +0200
24963
24964     fdt: Overwrite /chosen node in bootm if it already exists in the dtb
24965
24966     Set force parameter in fdt_chosen() call in do_bootm_linux() call.
24967     Without this, the chosen node is not overwritten if it already
24968     exists.
24969
24970     Signed-off-by: Stefan Roese <sr@denx.de>
24971
24972 commit 741a6d010d09b5bafca8e4cdfb6b2f8a2c07994d
24973 Author: Jon Loeliger <jdl@freescale.com>
24974 Date:   Thu Sep 25 11:02:17 2008 -0500
24975
24976     Fix an overflow case in fdt_offset_ptr() detected by GCC 4.3.
24977
24978     Using Gcc 4.3 detected this problem:
24979
24980         ../dtc/libfdt/fdt.c: In function 'fdt_next_tag':
24981         ../dtc/libfdt/fdt.c:82: error: assuming signed overflow does not
24982         occur when assuming that (X + c) < X is always false
24983
24984     To fix the problem, treat the offset as an unsigned int.
24985
24986     The problem report and proposed fix were provided
24987     by Steve Papacharalambous <stevep@freescale.com>.
24988
24989     Signed-off-by: Jon Loeliger <jdl@freescale.com>
24990
24991 commit bbdbc7cb3abefda5bd998edbcf0508fe6256327d
24992 Author: David Gibson <david@gibson.dropbear.id.au>
24993 Date:   Fri Aug 29 14:19:13 2008 +1000
24994
24995     libfdt: Fix bugs in fdt_get_path()
24996
24997     The current implementation of fdt_get_path() has a couple of bugs,
24998     fixed by this patch.
24999
25000     First, contrary to its documentation, on success it returns the length
25001     of the node's path, rather than 0.  The testcase is correspondingly
25002     wrong, and the patch fixes this as well.
25003
25004     Second, in some circumstances, it will return -FDT_ERR_BADOFFSET
25005     instead of -FDT_ERR_NOSPACE when given insufficient buffer space.
25006     Specifically this happens when there is insufficient space even to
25007     hold the path's second last component.  This behaviour is corrected,
25008     and the testcase updated to check it.
25009
25010     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
25011
25012 commit 33af3e6656e84660d397b5dd95abab2dccc36f83
25013 Author: Wolfgang Denk <wd@denx.de>
25014 Date:   Wed Oct 1 12:34:58 2008 +0200
25015
25016     TQM5200: enable support for ATAPI devices
25017
25018     Signed-off-by: Wolfgang Denk <wd@denx.de>
25019
25020 commit d13ff2358ff8c384f52eaf46f5d60258acf96ea6
25021 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25022 Date:   Mon Sep 15 05:48:25 2008 +0200
25023
25024     Revert "ARM: set GD_FLG_RELOC for boards skipping relocation to RAM"
25025
25026     we need this due to the arm implementation which supposed that U-Boot
25027     is in RAM when we jump to start_armboot
25028
25029     This reverts commit f96b44cef897bd372beb86dde1b33637c119d84d.
25030     in order to do it for all arm board
25031
25032     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25033
25034 commit 7fd0bea2e4a78eab7e6693140940f9f9a0009bc2
25035 Author: Kim Phillips <kim.phillips@freescale.com>
25036 Date:   Wed Sep 24 08:46:25 2008 -0500
25037
25038     mpc83xx: don't disable autoboot
25039
25040     bootdelay set to -1 'permanently' disables autobooting, even if
25041     bootcmd is specified.  Change to a positive value to allow
25042     autobooting when a bootcmd is set.
25043
25044     Reported-by: Coray Tate <Coray.Tate@freescale.com>
25045     Cc: Scott Wood <scottwood@freescale.com>
25046     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
25047
25048 commit 2fb29c520c42b7bfef33ea3fd1527eba64099164
25049 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
25050 Date:   Wed Sep 24 10:42:15 2008 +0900
25051
25052     mpc83xx: Fix typo in include/mpc83xx.h
25053
25054     Fixed typo from CONIFG_MPC837X to CONFIG_MPC837X
25055
25056     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
25057     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
25058
25059 commit 162c41c03179727a1d14262f703c9a8bc40231fa
25060 Author: Kim Phillips <kim.phillips@freescale.com>
25061 Date:   Tue Sep 23 09:38:49 2008 -0500
25062
25063     mpc83xx: add h/w flash protection to board configs
25064
25065     the operating system may leave flash in a h/w locked state after writing.
25066     This allows u-boot to continue to write flash by enabling h/w unlocking
25067     by default.
25068
25069     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
25070
25071 commit d26154c9a692586b66eb6d1f8e1b67c75e40ea70
25072 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
25073 Date:   Thu Sep 11 21:35:36 2008 +0400
25074
25075     mpc83xx: spd_sdram: fix ddr sdram base address assignment bug
25076
25077     The spd_dram code shifts the base address, then masks 20 bits, but
25078     forgets to shift the base address back. Fix this by just masking the
25079     base address correctly.
25080
25081     Found this bug while trying to relocate a DDR memory at the base != 0.
25082
25083     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
25084     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
25085
25086 commit 8fd4166c467a46773f80208bda1ec3b4757747bc
25087 Author: Stefan Roese <sr@denx.de>
25088 Date:   Mon Sep 22 16:10:43 2008 +0200
25089
25090     ppc4xx: Canyonlands: Remove unnecessary FDT warning upon DTB fixup
25091
25092     Depending on the configuration jumper "SATA SELECT", U-Boot disabled
25093     either one PCIe node or the SATA node in the device tree blob. This
25094     patch removes the unnecessary and even confusing warning, when the node
25095     is not found at all.
25096
25097     Signed-off-by: Stefan Roese <sr@denx.de>
25098
25099 commit 6e24a1eb1490aa043770bcf0061ac1fad0864fd9
25100 Author: Remy Bohmer <linux@bohmer.net>
25101 Date:   Fri Sep 19 13:30:06 2008 +0200
25102
25103     Add missing device types to dev_print() in part.c
25104
25105     Signed-off-by: Remy Bohmer <linux@bohmer.net>
25106
25107 commit 5fdc215f0b351b0c36cc3f8a0fa5850f24454bed
25108 Author: Wolfgang Denk <wd@denx.de>
25109 Date:   Mon Sep 22 22:23:06 2008 +0200
25110
25111     Fix DPRAM memory leak when CFG_ALLOC_DPRAM is defined, which
25112     eventually leads to a machine check. This change assures that DPRAM
25113     is allocated only once in that case.
25114
25115     Signed-off-by: Gary Jennejohn <garyj@denx.de>
25116     Signed-off-by: Wolfgang Denk <wd@denx.de>
25117
25118 commit a07faf7b9ad5a86763a577c79922c4ff9a70ef23
25119 Author: Laurent Pinchart <laurentp@cse-semaphore.com>
25120 Date:   Wed Sep 17 17:57:34 2008 +0200
25121
25122     Fix Spartan-3 definitions.
25123
25124     A few Spartan-3 definitions erroneously use Spartan-3E size
25125     constants. This patch fixes them.
25126
25127     Signed-off-by: Laurent Pinchart <laurentp@cse-semaphore.com>
25128
25129 commit 28113e1f0da4146b823ffce37680d31d5685a60b
25130 Author: Laurent Pinchart <laurentp@cse-semaphore.com>
25131 Date:   Wed Sep 17 17:41:58 2008 +0200
25132
25133     Remove duplicate Spartan-3E definition.
25134
25135     Signed-off-by: Laurent Pinchart <laurentp@cse-semaphore.com>
25136     Signed-off-by: Wolfgang Denk <wd@denx.de>
25137
25138 commit 5c65ecf7cd94df250b295621f3b24135cbcfe579
25139 Author: Anatolij Gustschin <agust@denx.de>
25140 Date:   Wed Sep 17 13:46:17 2008 +0200
25141
25142     socrates: change default mtest address range
25143
25144     Running mtest command on socrates without specifying
25145     an address range crashes the board. This patch changes
25146     default mtest address range to prevent this behavior.
25147
25148     Signed-off-by: Anatolij Gustschin <agust@denx.de>
25149
25150 commit d666b2d59674b5e002c0821b7ab83ec3ff90d670
25151 Author: Anatolij Gustschin <agust@denx.de>
25152 Date:   Wed Sep 17 12:34:45 2008 +0200
25153
25154     socrates: fix crash after relocation
25155
25156     Currently U-Boot crashes after relocation to RAM.
25157     Changing the CPO value of the DDR SDRAM TIMING_CFG_2
25158     register to READ_LAT + 1 (to the value it was before
25159     conversion of socrates to new DDR code) fixes the
25160     problem.
25161
25162     Signed-off-by: Anatolij Gustschin <agust@denx.de>
25163
25164 commit 562788b0a303f3528b920d81f547f5ca77ba528e
25165 Author: Anatolij Gustschin <agust@denx.de>
25166 Date:   Wed Sep 17 11:45:51 2008 +0200
25167
25168     socrates: fix SPD EEPROM address
25169
25170     Commit be0bd8234b9777ecd63c4c686f72af070d886517
25171     changed SPD EEPROM address to 0x51 and DDR SDRAM
25172     detection stopped working. Change this address
25173     back to 0x50.
25174
25175     Signed-off-by: Anatolij Gustschin <agust@denx.de>
25176
25177 commit 023824549a370bd185d7129d9a6c86f9be7b86a8
25178 Author: Stefan Roese <sr@denx.de>
25179 Date:   Mon Sep 22 11:06:50 2008 +0200
25180
25181     Revert "ppc4xx: Fix DDR2 auto calibration on Kilauea 600MHz (200MHz PLB)"
25182
25183     This reverts commit 3eec160a3a405b29ce9c06920f6427b9047dd8a8.
25184
25185     Signed-off-by: Stefan Roese <sr@denx.de>
25186
25187 commit e58c41e26cf3c8accd60311be579f452e368e97e
25188 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
25189 Date:   Thu Sep 18 20:13:08 2008 +0900
25190
25191     usb: Fix compile warning of r8a66597-hcd
25192
25193     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
25194     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
25195
25196 commit b5d10a13525c07ec6374adf840d7c87553b5f189
25197 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
25198 Date:   Thu Sep 18 19:34:36 2008 +0900
25199
25200     sh: Fix compile warning
25201
25202     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
25203
25204 commit 4a065abf926f128beb36d93449defa0d690e7fef
25205 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
25206 Date:   Thu Sep 18 19:04:26 2008 +0900
25207
25208     sh: Add support watchdog for SH4A core
25209
25210     Add support watchdog for SH4A core (SH7763, SH7780 and SH7785).
25211     And fix some compile warning.
25212
25213     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
25214
25215 commit a03c09c5fdb8430fe2ae6a03f88a0cf7bcc0aa57
25216 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
25217 Date:   Wed Sep 17 11:45:26 2008 +0900
25218
25219     sh: Fix typo in SH serial driver
25220
25221     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
25222     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
25223
25224 commit 6b44a439215ba7c63f666f8099213ea4f05f2b07
25225 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
25226 Date:   Wed Sep 17 11:08:36 2008 +0900
25227
25228     sh: Add support any page size and empty_zero_page to SH Linux uImage
25229
25230     Old U-Boot supported 4KB page size only. If this version, Linux
25231     kernel can not get command line from U-Boot.
25232     SH Linux kernel can change page size and empty_zero_page.
25233     This patch support this function and fix promlem.
25234
25235     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
25236     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
25237
25238 commit ce9f99ddb59628f41dc534e892368a7d66dfc774
25239 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
25240 Date:   Thu Aug 28 13:40:52 2008 +0900
25241
25242     sh: rsk7203: Add support pkt_data_pull and pkt_data_push function
25243
25244     Add function of smc911x, pkt_data_pull and pkt_data_push.
25245
25246     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
25247     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
25248
25249 commit dd820b03a2f45e86e7960e26729a3b58e3dda44a
25250 Author: Wolfgang Denk <wd@denx.de>
25251 Date:   Thu Sep 18 13:57:32 2008 +0200
25252
25253     ADS5121: fix typo in "rootpath" default setting
25254
25255     Signed-off-by: Wolfgang Denk <wd@denx.de>
25256
25257 commit c9e8436b10cca53fca4904ecbadcd6231ad72c38
25258 Author: Remy Bohmer <linux@bohmer.net>
25259 Date:   Tue Sep 16 14:55:44 2008 +0200
25260
25261     USB layer of U-Boot causes USB protocol errors while using USB memory sticks
25262
25263     There are several differences between Linux, Windows and U-boot for initialising the
25264     USB devices. While analysing the behaviour of U-boot it turned out that U-boot does
25265     things really different, and some are wrong (compared to the USB standard).
25266
25267     This patch fixes some errors:
25268     * The NEW_init procedure that was already in the code is good, while the old procedure
25269       is wrong. See code comments for more info.
25270     * On a Control request the data returned by the device can be more than 8 bytes, while
25271       the host limits it to 8 bytes. This caused the host to generate a DataOverrun error.
25272       This results in a lot of USB sticks not being recognised, and the transmission ended
25273       frequently with a CTL:TIMEOUT Error.
25274     * Added a flag CONFIG_LEGACY_USB_INIT_SEQ to allow users to use the old init procedure.
25275
25276     Signed-off-by: Remy Bohmer <linux@bohmer.net>
25277     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
25278
25279 commit 6f5794a6f78b313231256958fd73673c6aacc116
25280 Author: Remy Bohmer <linux@bohmer.net>
25281 Date:   Tue Sep 16 14:55:43 2008 +0200
25282
25283     Refactoring parts of the common USB OHCI code
25284
25285     This patch refactors some large routines of the USB OHCI code by
25286     making some routines smaller and more readable which helps
25287     debugging and understanding the code. (Makes the code looks
25288     somewhat more like the Linux implementation.)
25289
25290     Also made entire file compliant to Linux Coding Rules (checkpatch.pl compliant)
25291
25292     Signed-off-by: Remy Bohmer <linux@bohmer.net>
25293     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
25294
25295 commit be19d324edc1a1d7f393d24e10d164cd94c91a00
25296 Author: Remy Bohmer <linux@bohmer.net>
25297 Date:   Tue Sep 16 14:55:42 2008 +0200
25298
25299     Fix for USB sticks not working on ARM while using GCC 4.x compilers
25300
25301     The GCC-compiler makes an optimisation error while optimising the routine
25302     usb_set_maxpacket(). This should be fixed in the compiler in the first place,
25303     but there lots of compilers out there that makes this error, that it is
25304     probably wiser to workaround it in U-boot itself.
25305
25306     What happens is that the register r3 is used as loop-counter 'i', but gets
25307     overwritten later on. From there it starts using register r3 for several other
25308     things and the assembler code is becoming a big mess. This is clearly a compiler bug.
25309
25310     This error occurs on at least several versions of Code Sourcery Lite compilers
25311     for ARM. Like the Edition 2008q1, and 2008q3, It has also been seen on other
25312     compilers, while compiling for armv4t, or armv5te with Os, O1 and O2.
25313
25314     We work around it by splitting up this routine in 2 parts, and making sure that
25315     the split out part is NOT inlined any longer. This will make GCC spit out assembler
25316     that do not show this problem. Another possibility is to adapt the Makefile to stop
25317     optimisation for the complete file. I think this solution is nicer.
25318
25319     Signed-off-by: Remy Bohmer <linux@bohmer.net>
25320     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
25321
25322 commit 87b4ef560cf2da4ccc9e59711ad1ff7fafe96670
25323 Author: Wolfgang Denk <wd@denx.de>
25324 Date:   Wed Sep 17 10:17:55 2008 +0200
25325
25326     Coding style cleanup; update CHANEGLOG
25327
25328     Signed-off-by: Wolfgang Denk <wd@denx.de>
25329
25330 commit 3eec160a3a405b29ce9c06920f6427b9047dd8a8
25331 Author: Victor Gallardo <vgallardo@amcc.com>
25332 Date:   Tue Sep 16 06:59:13 2008 -0700
25333
25334     ppc4xx: Fix DDR2 auto calibration on Kilauea 600MHz (200MHz PLB)
25335
25336     Signed-off-by: Victor Gallardo <vgallardo@amcc.com>
25337     Signed-off-by: Adam Graham <agraham@amcc.com>
25338     Signed-off-by: Stefan Roese <sr@denx.de>
25339
25340 commit ce47eb402c5e29a025399dc282246414fc492940
25341 Author: Peter Tyser <ptyser@xes-inc.com>
25342 Date:   Tue Sep 16 10:04:47 2008 -0500
25343
25344     Support for multiple SGMII/TBI interfaces for TSEC ethernet
25345
25346     Fix TBI PHY accesses to use the proper offset in CPU register space. The
25347     previous code would incorrectly access the TBI PHY by reading/writing to CPU
25348     register space at the same location as would be used to access external PHYs.
25349
25350     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
25351     Acked-by: Andy Fleming <afleming@freescale.com>
25352
25353 commit 7c803be2eb3cae245dedda438776e08fb122250f
25354 Author: Wolfgang Denk <wd@denx.de>
25355 Date:   Tue Sep 16 18:02:19 2008 +0200
25356
25357     TQM8xx: Fix CFI flash driver support for all TQM8xx based boards
25358
25359     After switching to using the CFI flash driver, the correct remapping
25360     of the flash banks was forgotten.
25361
25362     Also, some boards were not adapted, and the old legacy flash driver
25363     was not removed yet.
25364
25365     Signed-off-by: Wolfgang Denk <wd@denx.de>
25366
25367 commit c0d2f87d6c450128b88e73eea715fa3654f65b6c
25368 Author: Wolfgang Denk <wd@denx.de>
25369 Date:   Sun Sep 14 00:59:35 2008 +0200
25370
25371     Prepare v2008.10-rc2
25372
25373     Signed-off-by: Wolfgang Denk <wd@denx.de>
25374
25375 commit f12e4549b6fb01cd2654348af95a3c7a6ac161e7
25376 Author: Wolfgang Denk <wd@denx.de>
25377 Date:   Sat Sep 13 02:23:05 2008 +0200
25378
25379     Coding style cleanup, update CHANGELOG
25380
25381     Signed-off-by: Wolfgang Denk <wd@denx.de>
25382
25383 commit 0c32565f536609d78feef35c88bbc39d3ac53a73
25384 Author: Peter Tyser <ptyser@xes-inc.com>
25385 Date:   Wed Sep 10 09:18:34 2008 -0500
25386
25387     Update mailing list email and archive addresses
25388
25389     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
25390
25391 commit fb661ea444ae61de60520f66ae84cdb5dd5a3246
25392 Author: u-boot@bugs.denx.de <u-boot@bugs.denx.de>
25393 Date:   Thu Sep 11 15:40:01 2008 +0200
25394
25395     85xx: socrates: autoprobe Lime chip
25396
25397     This patch is an attempt to implement autoprobing for the Lime
25398     presence on the bus.
25399     Configure GPCM for Lime CS2 and try to access chip ID registers.
25400     Second read atempt delivers register values if the chip is present.
25401
25402     Signed-off-by: Anatolij Gustschin <agust@denx.de>
25403
25404 commit e99b607a5ec56ce66e0bcccb78480d5e16fb7bc5
25405 Author: u-boot@bugs.denx.de <u-boot@bugs.denx.de>
25406 Date:   Thu Sep 11 15:40:01 2008 +0200
25407
25408     85xx: socrates: Add support for new image format.
25409
25410     Signed-off-by: Detlev Zundel <dzu@denx.de>
25411
25412 commit 3c094b652d4107b34641f300a8e9fe16ca15e3d8
25413 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
25414 Date:   Thu Sep 11 17:28:18 2008 +0900
25415
25416     sh: Fix compile error for r2dplus
25417
25418     netdev.h was not include by r2dplus.
25419
25420     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
25421
25422 commit 56844a22b76c719e600047e23b80465a44d76abd
25423 Author: Heiko Schocher <hs@denx.de>
25424 Date:   Thu Sep 11 08:11:23 2008 +0200
25425
25426     powerpc: Fix bootm to boot up again with a Ramdisk
25427
25428     Commit 2a1a2cb6 didnt remove the dummy mem reservation in fdt_chosen,
25429     and this stopped Linux from booting with a Ramdisk. This patch fixes
25430     this, by deleting the useless dummy mem reservation.
25431
25432     When booting with a Ramdisk, a fix offset FDT_RAMDISK_OVERHEAD is now
25433     added to of_size, so we dont need anymore a dummy mem reservation.
25434
25435     I measured the value of FDT_RAMDISK_OVERHEAD on a MPC8270 based
25436     system (=0x44 bytes) and rounded it up to 0x80).
25437
25438     Signed-off-by: Heiko Schocher <hs@denx.de>
25439     Acked-by: Kumar Gala <galak@kernel.crashing.org>
25440
25441 commit fc9c1727b5b3483ce49c3cb668e8332fb001b8a7
25442 Author: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
25443 Date:   Mon Sep 8 02:46:13 2008 +0200
25444
25445     Add support for LZMA uncompression algorithm.
25446
25447     Signed-off-by: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
25448     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25449
25450 commit 0008b6d968160abe2bfd936493f3a516a7c8da20
25451 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
25452 Date:   Fri Jun 27 23:04:20 2008 +0400
25453
25454     fsl_elbc_nand: ecclayout cleanups
25455
25456     This patch deletes oobavail assignments, they're calculated by the nand
25457     core code in nand_scan_tail, plus current oobavail values are wrong for
25458     the LP NANDs.
25459
25460     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
25461     Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
25462     Signed-off-by: Scott Wood <scottwood@freescale.com>
25463
25464 commit 8f42bf1c393d53a70c2545e9f329d11c46d74794
25465 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
25466 Date:   Fri Jun 27 23:04:13 2008 +0400
25467
25468     fsl_elbc_nand: implement support for flash-based BBT
25469
25470     This patch implements support for flash-based BBT for chips working
25471     through ELBC NAND controller, so that NAND core will not have to re-scan
25472     for bad blocks on every boot.
25473
25474     Because ELBC controller may provide HW-generated ECCs we should adjust
25475     bbt pattern and bbt version positions in the OOB free area.
25476
25477     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
25478     Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
25479     Signed-off-by: Scott Wood <scottwood@freescale.com>
25480
25481 commit 97ae023648e764f794ffb9c52da109d6caf09c47
25482 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
25483 Date:   Fri Jun 27 23:04:04 2008 +0400
25484
25485     fsl_elbc_nand: fix OOB workability for large page NAND chips
25486
25487     For large page chips, nand_bbt is looking into OOB area, and checking
25488     for "0xff 0xff" pattern at OOB offset 0. That is, two bytes should be
25489     reserved for bbt means.
25490
25491     But ELBC driver is specifying ecclayout so that oobfree area starts at
25492     offset 1, so only one byte left for the bbt purposes.
25493
25494     This causes problems with any OOB users, namely JFFS2: after first mount
25495     JFFS2 will fill all OOBs with "erased marker", so OOBs will contain:
25496
25497       OOB Data: ff 19 85 20 03 00 ff ff ff 00 00 08 ff ff ff ff
25498       OOB Data: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
25499       OOB Data: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
25500       OOB Data: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
25501
25502     And on the next boot, NAND core will rescan for bad blocks, then will
25503     see "0xff 0x19" pattern, and will mark all blocks as bad ones.
25504
25505     To fix the issue we should implement our own bad block pattern: just one
25506     byte at OOB start. Though, this will work only for x8 chips. For x16
25507     chips two bytes must be checked. Since ELBC driver does not support x16
25508     NANDs (yet), we're safe for now.
25509
25510     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
25511     Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
25512     Signed-off-by: Scott Wood <scottwood@freescale.com>
25513
25514 commit 7238ada313057a85409485b8ee21515dc10c07a5
25515 Author: Wolfgang Denk <wd@denx.de>
25516 Date:   Fri Sep 12 13:52:21 2008 +0200
25517
25518     MPC512x: reduce timeout waiting for Ethernet autonegotiation to 2.5s
25519
25520     Signed-off-by: Wolfgang Denk <wd@denx.de>
25521
25522 commit b18410e508a12ba0a177dfc2a386857c806fa96d
25523 Author: Stefan Roese <sr@denx.de>
25524 Date:   Thu Sep 11 13:05:56 2008 +0200
25525
25526     ppc4xx: Enable device tree (FDT) support in zeus board port
25527
25528     Signed-off-by: Stefan Roese <sr@denx.de>
25529
25530 commit 7bf5ecfa50722a9feb45ea8f04da75f5d406f20b
25531 Author: Stefan Roese <sr@denx.de>
25532 Date:   Wed Sep 10 16:53:47 2008 +0200
25533
25534     ppc4xx: Fix SDRAM inititialization of multiple 405 based board ports
25535
25536     This patch fixes a problem introdiced with patch
25537     bbeff30c [ppc4xx: Remove superfluous dram_init() call or replace it by
25538     initdram()].
25539
25540     The boards affected are:
25541     - PCI405
25542     - PPChameleonEVB
25543     - quad100hd
25544     - taihu
25545     - zeus
25546
25547     Signed-off-by: Stefan Roese <sr@denx.de>
25548
25549 commit 61737c59a3285f6fadf96a5836879898c04ec28d
25550 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
25551 Date:   Thu Sep 11 19:41:26 2008 -0400
25552
25553     ppc4xx: Add .gitignore file to xilinx-ppc440 boards
25554
25555     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
25556     Signed-off-by: Stefan Roese <sr@denx.de>
25557
25558 commit 2bec498ed1164a58cd8437b561bdc4551d69f9bf
25559 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
25560 Date:   Thu Sep 11 19:41:25 2008 -0400
25561
25562     ppc4xx: Fix compilation of v5fx30teval_flash
25563
25564     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
25565     Signed-off-by: Stefan Roese <sr@denx.de>
25566
25567 commit 4bed9deebbd7ee6f0ba746b44d47a922156f7404
25568 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
25569 Date:   Wed Sep 10 17:44:30 2008 -0400
25570
25571     ppc4xx: Fix in-tree build for ppc440-generic boards
25572
25573     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
25574     Signed-off-by: Stefan Roese <sr@denx.de>
25575
25576 commit 06c4ab50f5ccfb55ea2dd324aa28b2b06102e416
25577 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25578 Date:   Fri Sep 12 02:20:47 2008 +0200
25579
25580     ARM: synchronize mach-types.h with linux 2.6.27-rc6
25581
25582     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25583
25584 commit 3ee9f03f588ad605e3fd10530237f9e3e2e7ab4c
25585 Author: Jens Scharsig <esw@bus-elektronik.de>
25586 Date:   Fri Sep 12 02:20:47 2008 +0200
25587
25588     at91rm9200: fix errors with CONFIG_CMD_I2C_TREE
25589
25590     This patch prevents linker error on AT91RM9200 boards, if
25591     CONFIG_CMD_I2_TREE is set.
25592     It implements i2c_set_bus_speed and i2c_get_bus_speed as a dummy function.
25593
25594     Signed-off-by: Jens Scharsig <esw@bus-elektronik.de>
25595
25596 commit b5b0344957d32e3d07a8dd72fce64fb48e680ba4
25597 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
25598 Date:   Fri Sep 12 02:20:47 2008 +0200
25599
25600     ARM DaVinci: Remove duplicate code in cpu/arm926ejs/davinci/dp83848.c
25601
25602     ARM DaVinci: Remove duplicate code in cpu/arm926ejs/davinci/dp83848.c
25603
25604     Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
25605
25606 commit 03db53335c8eba656a7c44d1555b1a4514383e33
25607 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
25608 Date:   Fri Sep 12 02:20:46 2008 +0200
25609
25610     make: Remove redundant __ARM__ addition when cross-compiling on *BSD
25611
25612     __ARM__ is given by arm_config.mk automatically.
25613
25614     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
25615
25616 commit 8cc62a7d9c77f8ef5166fb57322c4a6ddac320b4
25617 Author: Claudio Scordino <claudio@evidence.eu.com>
25618 Date:   Fri Sep 12 02:20:46 2008 +0200
25619
25620     Fix MACH_TYPE for the AT91RM9200DK board.
25621
25622     Signed-off-by: Claudio Scordino <claudio@evidence.eu.com>
25623
25624 commit 274737e5eb25b2bcd3af3a96da923effd543284f
25625 Author: Andrew Dyer <adyer@righthandtech.com>
25626 Date:   Fri Sep 12 02:20:46 2008 +0200
25627
25628     i.mx change get_timer(base) to return time since base
25629
25630     This patch changes get_timer() for i.MX to return the time since
25631     'base' instead of the time since the counter was at zero.
25632
25633     Symptom seen is flash timeout errors when erasing or programming a
25634     sector using the common cfi flash code.
25635
25636     Signed-off-by: Andrew Dyer <adyer@righthandtech.com>
25637
25638 commit 48fed40575b3e8eae960eb0141509ddd9a73012a
25639 Author: Andrew Dyer <adyer@righthandtech.com>
25640 Date:   Fri Sep 12 02:20:46 2008 +0200
25641
25642     i.MX use u-boot baud rate and don't assume UART master clock
25643
25644     1) Change the i.MX serial driver to use the baud rate set in the
25645      u-boot environment
25646
25647     2) don't assume a 16MHz value for PERCLK1 in baud rate calculations
25648
25649     3) don't write a 1 to the RDR bit in the USR2 reg. (bit is not "write
25650      one to clear" like other status bits in the reg.)
25651
25652     Signed-off-by: Andrew Dyer <adyer@righthandtech.com>
25653
25654 commit 6e1551a870d360805b9d172dc56d935064abe71d
25655 Author: Andrew Dyer <adyer@righthandtech.com>
25656 Date:   Fri Sep 12 02:20:46 2008 +0200
25657
25658     arm920t fix constant error in start.S
25659
25660     Code in cpu/arm920t/start.S will die with a compilation error if
25661     CONFIG_STACKSIZE + CFG_MALLOC_LEN works out to an invalid constant for
25662     the ARM sub instruction.  Change the code so that each is subtracted
25663     independently to avoid the error.
25664
25665     Signed-off-by: Andrew Dyer <adyer@righthandtech.com>
25666
25667 commit b23253835f871cd9bd8e955b9a971d18a7d4ff56
25668 Author: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
25669 Date:   Fri Sep 12 02:20:40 2008 +0200
25670
25671     ARM OMAP : Correct Invalid Timer Register Field Declaration in omap1510.h & omap730.h
25672
25673     - Correct Invalid #define of MPUTIM_PTV_MASK for
25674        omap1510 & omap730 register definition
25675
25676      MPUTIM_PTV_MASK is defined as
25677      #define MPUTIM_PTV_MASK            (0x7<<PTV_BIT)
25678
25679      while it should have been
25680      #define MPUTIM_PTV_MASK            (0x7<<MPUTIM_PTV_BIT)
25681
25682     - Below Patch corrects the same
25683
25684     Signed-off-by: Gururaja Hebbar <gururajakr@sanyo.co.in>
25685
25686 commit c455d07396dddc9864fd8dbb965ee10fe95ce8cf
25687 Author: Adrian Filipi <adrian.filipi@eurotech.com>
25688 Date:   Fri Jul 18 11:52:02 2008 -0400
25689
25690     Set up SD/MMC OCR as comment describes. i.e. 3.2-3.4v.
25691
25692     Signed-off-by: Adrian Filipi <adrian.filipi@eurotech.com>
25693
25694 commit eb16135df20535b0d19969f50fb5bd17f95e9c25
25695 Author: Guennadi Liakhovetski <lg@denx.de>
25696 Date:   Thu Aug 28 12:25:11 2008 +0200
25697
25698     i.MX31: document timer precision option
25699
25700     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
25701
25702 commit 1a6337b01351b82a45b0defa76f08744511c580b
25703 Author: Magnus Lilja <lilja.magnus@gmail.com>
25704 Date:   Fri Aug 29 10:36:18 2008 +0200
25705
25706     i.MX31: Make the SPI bus and chip select configurable for MC13783
25707
25708     The i.MX31 has three SPI buses and each bus has several chip selects
25709     and the MC13783 chip can be connected to any of these. The current
25710     RTC driver for MC13783 is hardcoded for CSPI2/SS2.
25711
25712     This patch makes make MC13783 SPI bus and chip select configurable
25713     via CONFIG_MC13783_SPI_BUS and CONFIG_MC13783_SPI_CS.
25714
25715     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
25716
25717 commit 8c4ebec25b21e355b8488698ec1594da9701fff4
25718 Author: Magnus Lilja <lilja.magnus@gmail.com>
25719 Date:   Fri Aug 29 10:36:17 2008 +0200
25720
25721     i.MX31: Add reset_timer() and modify get_timer_masked().
25722
25723     This patch adds the reset_timer() function (needed by nand_base.c) and
25724     modifies the get_timer_masked() to work in the same way as the omap24xx
25725     function.
25726
25727     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
25728
25729 commit deeec4991a55de243787002ede24d2331d234fc8
25730 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25731 Date:   Wed Sep 10 22:48:09 2008 +0200
25732
25733     ap325rxa: remove duplicate CONFIG_FLASH_CFI_DRIVER
25734
25735     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25736
25737 commit a3a08c0cedd329edf5256e1d6b2bad0fca002725
25738 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25739 Date:   Wed Sep 10 22:48:09 2008 +0200
25740
25741     bootm arm/avr32/blackfin/microblaze/nios2/sh: remove no more need 'error' label
25742
25743     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25744
25745 commit 0e8d158664a913392cb01fb11a948d83f72e105e
25746 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25747 Date:   Wed Sep 10 22:48:06 2008 +0200
25748
25749     rename CFG_ENV macros to CONFIG_ENV
25750
25751     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25752
25753 commit 1ede78710c3bf9ad6f4a53aaddc3bcc86fedd9df
25754 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25755 Date:   Wed Sep 10 22:48:05 2008 +0200
25756
25757     nvedit: rename error comment to CONFIG_ENV_IS_IN_
25758
25759     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25760
25761 commit b64b775e7546ed138df360ceb3a71ee358cb9a01
25762 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25763 Date:   Wed Sep 10 22:48:05 2008 +0200
25764
25765     cmd_mem: Move conditional compilation to Makefile
25766
25767     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25768
25769 commit 8a40fb148efa442d6526eac46a2001e4c64d28ff
25770 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25771 Date:   Wed Sep 10 22:48:05 2008 +0200
25772
25773     move cmd_get_data_size to command.c
25774
25775     add CMD_DATA_SIZE macro to enable it
25776
25777     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25778
25779 commit 507641d2491980531932b9f25dab37fe5e6c3a1a
25780 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25781 Date:   Wed Sep 10 22:48:04 2008 +0200
25782
25783     env_flash: Move conditional compilation to Makefile
25784
25785     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25786
25787 commit 5a1aceb0689e2f731491838970884a673ef7e7d3
25788 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25789 Date:   Wed Sep 10 22:48:04 2008 +0200
25790
25791     rename CFG_ENV_IS_IN_FLASH in CONFIG_ENV_IS_IN_FLASH
25792
25793     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25794
25795 commit 7d9b5bae5ba558c7464d89d033aca04acaf01172
25796 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25797 Date:   Wed Sep 10 22:48:03 2008 +0200
25798
25799     cleanup use of CFG_ENV_IS_IN_FLASH
25800
25801     - #if CFG_ENV_IS_IN_FLASH
25802     - #if (CFG_ENV_IS_IN_FLASH == 1)
25803     - #define CFG_ENV_IS_IN_FLASH 0
25804
25805     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25806
25807 commit 0cf4fd3cf8d0e00605bec5fc56f89c6415015a46
25808 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25809 Date:   Wed Sep 10 22:48:01 2008 +0200
25810
25811     rename environment.c in env_embedded.c to reflect is functionality
25812
25813     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25814
25815 commit c0878af6e32f0fd8e13a6ca315b9add64441115a
25816 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25817 Date:   Wed Sep 10 22:48:01 2008 +0200
25818
25819     env_nowhere: Move conditional compilation to Makefile
25820
25821     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25822
25823 commit 93f6d72544da4510a146bc4c93d609b0116cde37
25824 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25825 Date:   Wed Sep 10 22:48:00 2008 +0200
25826
25827     rename CFG_ENV_IS_NOWHERE in CONFIG_ENV_IS_NOWHERE
25828
25829     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25830
25831 commit 2556ef78113b5f089dfcac5da90bf31dd568397b
25832 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25833 Date:   Wed Sep 10 22:48:00 2008 +0200
25834
25835     env_sf: Move conditional compilation to Makefile
25836
25837     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25838
25839 commit 0b5099a8419bf9c828df5e3e2c6878dc300d98e3
25840 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25841 Date:   Wed Sep 10 22:48:00 2008 +0200
25842
25843     rename CFG_ENV_IS_IN_SPI_FLASH in CONFIG_ENV_IS_IN_SPI_FLASH
25844
25845     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25846
25847 commit 55c5f49910ec8225347aa1d211352a84de6649b4
25848 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25849 Date:   Wed Sep 10 22:48:00 2008 +0200
25850
25851     env_onenand: Move conditional compilation to Makefile
25852
25853     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25854
25855 commit 9656138ff1a34d4c4768db6b490deffc40ee674b
25856 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25857 Date:   Wed Sep 10 22:47:59 2008 +0200
25858
25859     rename CFG_ENV_IS_IN_ONENAND in CONFIG_ENV_IS_IN_ONENAND
25860
25861     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25862
25863 commit 957a0e69575683efd70ace147746bbb3d8e7c501
25864 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25865 Date:   Wed Sep 10 22:47:59 2008 +0200
25866
25867     env_nvram: Move conditional compilation to Makefile
25868
25869     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25870
25871 commit 9314cee6917444ab88bd4e758da7a30975120187
25872 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25873 Date:   Wed Sep 10 22:47:59 2008 +0200
25874
25875     rename CFG_ENV_IS_IN_NVRAM in CONFIG_ENV_IS_IN_NVRAM
25876
25877     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25878
25879 commit 06f61354397911a4c121dfa51b6ccbf7e300d48b
25880 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25881 Date:   Wed Sep 10 22:47:59 2008 +0200
25882
25883     env_nand: Move conditional compilation to Makefile
25884
25885     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25886
25887 commit 51bfee192099206a4397f15f3b93516e01f58ab0
25888 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25889 Date:   Wed Sep 10 22:47:58 2008 +0200
25890
25891     rename CFG_ENV_IS_IN_NAND in CONFIG_ENV_IS_IN_NAND
25892
25893     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25894
25895 commit d8cc04d0ac9c7c0d12454708aaf5489f8532bbf9
25896 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25897 Date:   Wed Sep 10 22:47:58 2008 +0200
25898
25899     env_dataflash: Move conditional compilation to Makefile
25900
25901     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25902
25903 commit 057c849c45b9ee19df8ff3acdeee66be52819962
25904 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25905 Date:   Wed Sep 10 22:47:58 2008 +0200
25906
25907     rename CFG_ENV_IS_IN_DATAFLASH in CONFIG_ENV_IS_IN_DATAFLASH
25908
25909     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25910
25911 commit d1034bc8db60fa6bd419328baf6a75cb0645cee8
25912 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25913 Date:   Wed Sep 10 22:47:52 2008 +0200
25914
25915     cmd_eeprom: Move conditional compilation to Makefile
25916
25917     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25918
25919 commit bf5a7710ec70e90e98f451b4ba0eb65f9ffc34eb
25920 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25921 Date:   Fri Sep 5 09:19:54 2008 +0200
25922
25923     env_eeprom: Move conditional compilation to Makefile
25924
25925     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25926
25927 commit bb1f8b4f8bb0bfce52e0faa4637b975b745824b3
25928 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25929 Date:   Fri Sep 5 09:19:30 2008 +0200
25930
25931     rename CFG_ENV_IS_IN_EEPROM in CONFIG_ENV_IS_IN_EEPROM
25932
25933     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25934
25935 commit 32628c5008105a732212003d83b75f05e5243bb2
25936 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25937 Date:   Sat Aug 30 23:54:58 2008 +0200
25938
25939     cmd_mac: Move conditional compilation to Makefile
25940
25941     finish remaning CFG_ID_EEPROM in CONFIG_ID_EEPROM
25942     start in commit ad8f8687b78c3e917b173f038926695383c55555
25943
25944     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25945
25946 commit e5648acab153f0f429bfc714902c5aaa7879f71b
25947 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25948 Date:   Sat Aug 30 23:47:41 2008 +0200
25949
25950     cmd_fdc: Move conditional compilation to Makefile
25951
25952     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25953
25954 commit 2d02d91d530e831f2dab228085963fc1d5b71cb0
25955 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25956 Date:   Sat Aug 30 23:47:38 2008 +0200
25957
25958     common/Makefile: add core command section
25959
25960     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25961
25962 commit 0d92d4a699fb1a39381d98571dc51fb97e5bcf9e
25963 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25964 Date:   Sat Aug 30 23:29:57 2008 +0200
25965
25966     cmd_vfd: Move conditional compilation to Makefile
25967
25968     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25969
25970 commit 6644641d072aee3087da129d8443187196a4d8a9
25971 Author: Scott Wood <scottwood@freescale.com>
25972 Date:   Wed Sep 10 11:48:49 2008 -0500
25973
25974     delta, zylonite: Update nand_oobinfo to nand_ecclayout.
25975
25976     This is part of the switch to newer upstream MTD code.
25977
25978     Signed-off-by: Scott Wood <scottwood@freescale.com>
25979
25980 commit 9b05aa788bfdd3264ff1bc9418cb19550a7234e4
25981 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
25982 Date:   Sat Aug 30 17:06:55 2008 -0400
25983
25984     ARM DaVinci: Fix broken HW ECC for large page NAND.
25985
25986     Based on original patch by Bernard Blackham <bernard@largestprime.net>
25987
25988     U-boot's HW ECC support for large page NAND on Davinci is completely
25989     broken.  Some kernels, such as the 2.6.10 one supported by
25990     MontaVista for DaVinci, rely upon this broken behaviour as they
25991     share the same code for ECCs. In the existing scheme, error
25992     detection *might* work on large page, but error correction
25993     definitely does not.  Small page ECC correction works, but the
25994     format is not compatible with the mainline git kernel.
25995
25996     This patch adds ECC code that matches what is currently in the
25997     Davinci git repository (since NAND support was added in 2.6.24).
25998     This makes the ECC and OOB layout written by u-boot compatible with
25999     Linux for both small page and large page devices and fixes ECC
26000     correction for large page devices.
26001
26002     The old behaviour can be restored by defining the macro
26003     CFG_DAVINCI_BROKEN_ECC, which is undefined by default.
26004
26005     Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
26006     Acked-by: Sergey Kubushyn <ksi@koi8.net>
26007     Signed-off-by: Scott Wood <scottwood@freescale.com>
26008
26009 commit 0b7c5639891f4103a0e31ec7ae0beb3e97ed3836
26010 Author: Heiko Schocher <hs@denx.de>
26011 Date:   Wed Sep 10 11:15:28 2008 +0200
26012
26013     muas3001: update BR4 settings
26014
26015     Also set up the port pins for using I2C.
26016
26017     Signed-off-by: Heiko Schocher <hs@denx.de>
26018
26019 commit 3591293509e0c0bcf244b0f974775bff2e25697e
26020 Author: Petri Lehtinen <petri.lehtinen@inoi.fi>
26021 Date:   Wed Sep 10 09:43:49 2008 +0300
26022
26023     autoscr: Fix one-character lines and non-newline terminated scripts
26024
26025     When not using hush, the autoscr command now executes lines that are
26026     only one character long. It also runs the last line of scripts even if
26027     it does not end in a newline.
26028
26029     Signed-off-by: Petri Lehtinen <petri.lehtinen@inoi.fi>
26030
26031 commit 9ebbb54f7a25055010fa6668eba40c72a4c4f985
26032 Author: Victor Gallardo <vgallardo@amcc.com>
26033 Date:   Tue Sep 9 15:13:29 2008 -0700
26034
26035     ppc4xx: Allow DTT_I2C_DEV_CODE configured by CFG_I2C_DTT_ADDR
26036
26037     On AMCC Arches board DTT_I2C_DEV_CODE is different then canyonlands
26038     and glacier.
26039
26040     Signed-off-by: Victor Gallardo <vgallardo@amcc.com>
26041
26042 commit 245f6ef3e11828cb46188e396fb1e67f7b07cd03
26043 Author: Heiko Schocher <hs@denx.de>
26044 Date:   Mon Sep 8 10:21:11 2008 +0200
26045
26046     muas3001: added support for the LM75 sensor.
26047
26048     Signed-off-by: Heiko Schocher <hs@denx.de>
26049
26050 commit 4a02a2dca82aeab8f839db9dd35fda9d5412dacb
26051 Author: Heiko Schocher <hs@denx.de>
26052 Date:   Mon Sep 8 10:20:19 2008 +0200
26053
26054     muas3001: activate WDT for the muas3001 board.
26055
26056     Signed-off-by: Heiko Schocher <hs@denx.de>
26057
26058 commit a55d074dac24dc941f1afb5b4e94b1509bfdda4e
26059 Author: Heiko Schocher <hs@denx.de>
26060 Date:   Mon Sep 8 10:19:36 2008 +0200
26061
26062     muas3001: added 64MB SDRAM autodetection.
26063
26064     Signed-off-by: Heiko Schocher <hs@denx.de>
26065
26066 commit 5251469943895de4bb9a04d5053352cc22acb7d5
26067 Author: Andrew Klossner <andrew@cesa.opbu.xerox.com>
26068 Date:   Thu Aug 21 07:12:26 2008 -0700
26069
26070     Fix printf errors under -DDEBUG
26071
26072     Fix printf format-string/arg mismatches under -DDEBUG.
26073
26074     These warnings occur with DEBUG defined for a platform using
26075     cpu/mpc85xx.  Users of other architectures can unearth similar
26076     problems by adding the line "CFLAGS += -DDEBUG=1" in config.mk right
26077     after "CFLAGS += $(call cc-option,-fno-stack-protector)".
26078
26079     Signed-off-by: Andrew Klossner <andrew@cesa.opbu.xerox.com>
26080     Signed-off-by: Andy Fleming <afleming@freescale.com>
26081
26082 commit 8b9e4787641719d709bfa2ebeb72e8bd4952bee7
26083 Author: Wolfgang Denk <wd@denx.de>
26084 Date:   Tue Sep 9 23:55:18 2008 +0200
26085
26086     Update CHANGELOG, prepare 2008-10-rc1 release
26087
26088     Signed-off-by: Wolfgang Denk <wd@denx.de>
26089
26090 commit e0ff3d350d6b7960deb5a881dfc5acf3a63ef676
26091 Author: Kumar Gala <galak@kernel.crashing.org>
26092 Date:   Mon Sep 8 08:51:29 2008 -0500
26093
26094     85xx: Ensure timebase is zero on secondary cores
26095
26096     The e500um says the timebase is volatile out of reset.  To ensure
26097     TB sync works we need to make sure its zero.
26098
26099     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
26100
26101 commit 54b4ab3c961a2012a1c2a09c259a6343323ec551
26102 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26103 Date:   Tue Sep 9 22:18:24 2008 +0200
26104
26105     bootm_load_os: fix load_end debug message
26106
26107     print load_end value not pointer
26108
26109     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26110
26111 commit 1d9af0be764960e6cc1c093e97176c3542796820
26112 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26113 Date:   Tue Sep 9 22:18:23 2008 +0200
26114
26115     bootm: enable fdt support only on ppc, m68k and sparc
26116
26117     ...as done in image.c
26118
26119     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26120
26121 commit 748b5274e76f81df85cfcffaffedc323678d0623
26122 Author: Markus Heidelberg <markus.heidelberg@web.de>
26123 Date:   Tue Sep 9 18:51:05 2008 +0200
26124
26125     common/cmd_mem.c: remove nested #if defined(CONFIG_CMD_MEMORY)
26126
26127     Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
26128
26129 commit 650632fe4ca09cfd0e5e6a593f2efc02ef87a58c
26130 Author: Markus Heidelberg <markus.heidelberg@web.de>
26131 Date:   Tue Sep 9 17:31:46 2008 +0200
26132
26133     gitignore: add tags files and Vim swap file
26134
26135     Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
26136
26137 commit 1d9b67b23fca6a25154333733204339802510720
26138 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
26139 Date:   Tue Sep 9 17:52:47 2008 +0900
26140
26141     add board_eth_init() for sh7785lcr board
26142
26143     Fix the problem that cannot work RTL8169 on sh7785lcr board.
26144
26145     Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
26146
26147 commit 7b7a869a8ba3bd6d9bffb748c91232141330f514
26148 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
26149 Date:   Wed Aug 6 16:08:41 2008 -0500
26150
26151     mtd: SPI Flash: Support the STMicro Flash
26152
26153     Add MTD SPI Flash support for M25P16, M25P20, M25P32,
26154     M25P40, M25P64, M25P80, M25P128.
26155
26156     Signed-off-by: Jason McMullan <mcmullan@netapp.com>
26157     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
26158
26159 commit 4bc07c368076560ed7fa4c9f987c71a8521488a9
26160 Author: Wolfgang Denk <wd@denx.de>
26161 Date:   Tue Sep 9 17:55:31 2008 +0200
26162
26163     trab: fix build problem after change to use do_div()
26164
26165     We must link with libgeneric now.
26166
26167     Signed-off-by: Wolfgang Denk <wd@denx.de>
26168
26169 commit 3b20fd83c73c22acfcb0c6663be747bd5c8b7011
26170 Author: Ryan CHEN <ryan.chen@st.com>
26171 Date:   Wed Aug 20 13:00:17 2008 -0400
26172
26173     Correct drv_usb_kbd_init function
26174
26175     The patch is that check if usb_get_dev_index() function return valid
26176     pointer. If valid, continue. Otherwise return -1.
26177
26178     Signed-off-by: Ryan Chen <ryan.chen@st.com>
26179     Acked-by: Markus Klotzbuecher <mk@denx.de>
26180
26181 commit eba1f2fc75f128a9a6c1328d786996a93fd7a707
26182 Author: Remy Bohmer <linux@bohmer.net>
26183 Date:   Wed Aug 20 11:22:02 2008 +0200
26184
26185     Make usb-stop() safe to call multiple times in a row.
26186
26187     A recent commit (936897d4d1365452bbbdf8430db5e7769ef08d38)
26188     enabled the usb_stop() command in common/cmd_bootm.c which was
26189     not enabled for some time, because no board did actually set the
26190     CFG_CMD_USB flag. So, now the usb_stop() is executed before
26191     loading the linux kernel.
26192
26193     However, the usb_ohci driver hangs up (at least on AT91SAM) if the
26194     driver is stopped twice (e.g. the peripheral clock is stopped on AT91).
26195     If some other piece of code calls usb_stop() before the bootm command,
26196     this command will hangup the system during boot.
26197     (usb start and stop is typically used while booting from usb memory stick)
26198
26199     But, stopping the usb stack twice is useless anyway, and a flag already
26200     existed that kept track on the usb_init()/usb_stop() calls.
26201     So, we now check if the usb stack is really started before we stop it.
26202
26203     This problem is now fixed in both the upper as low-level layer.
26204
26205     Signed-off-by: Remy Bohmer <linux@bohmer.net>
26206     Acked-by: Markus Klotzbuecher <mk@denx.de>
26207
26208 commit 2c8ccf2728f5e67d991cecf76c4057db75a87b67
26209 Author: Wolfgang Denk <wd@denx.de>
26210 Date:   Tue Sep 9 16:55:47 2008 +0200
26211
26212     Makefile: fix bug introduced by commit 47ffd6c2
26213
26214 commit 880f6a5d7596f42db5ff8803b797b78ec5b146e0
26215 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
26216 Date:   Tue Sep 9 10:00:33 2008 -0400
26217
26218     ppc4xx: ppc440-generic-ALL: Fix out of tree build v2
26219
26220     This patch solves the problems compiling ml507, v5fx30teval and
26221     ppc440-generic out of tree.
26222
26223     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
26224
26225 commit 47bebe34ca4e33bab0e822e4ceebbec2590ccbcb
26226 Author: Nícolas Carneiro Lebedenco <nicolas.lebedenco@tasksistemas.com.br>
26227 Date:   Thu Sep 4 15:35:46 2008 -0300
26228
26229     Fix dev_print when called from usb_stor_info (usb storage command)
26230
26231     Fix output of the usb storage command. It was printing "Device 0: not
26232     available" because IF_TYPE_USB was not included into the switch
26233     statement.
26234
26235     Signed-off-by: Nicolas Lebedenco <nicolas.lebedenco@tasksistemas.com.br>
26236
26237 commit a4f243452cc8ce0c2c9b51a2520db4bde5f472de
26238 Author: Bartlomiej Sieka <tur@semihalf.com>
26239 Date:   Tue Sep 9 12:58:16 2008 +0200
26240
26241     FIT: make iminfo check hashes of all images in FIT, return 1 on failed check
26242
26243     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
26244
26245 commit 919f550dc11a13abf01c6bc713c968de790b8d7c
26246 Author: Bartlomiej Sieka <tur@semihalf.com>
26247 Date:   Tue Sep 9 12:58:15 2008 +0200
26248
26249     FIT: add ability to check hashes of all images in FIT, improve output
26250
26251     - add function fit_all_image_check_hashes() that verifies if all
26252       hashes of all images in the FIT are valid
26253     - improve output of fit_image_check_hashes() when the hash check fails
26254
26255     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
26256
26257 commit 1de1fa408967cef6804bb046b904114519bb36f0
26258 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26259 Date:   Mon Sep 8 20:54:39 2008 +0200
26260
26261     qemu_mips: Update linux bootm to support dynamic cmdline
26262
26263     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26264
26265 commit f5ed9e39088ecfa5a5f3ef47b08e5bda7890d764
26266 Author: Peter Tyser <ptyser@xes-inc.com>
26267 Date:   Mon Sep 8 14:56:49 2008 -0500
26268
26269     Add support for booting of INTEGRITY operating system uImages
26270
26271     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
26272
26273 commit 72f1b65f1b68bc6ed0d182eda1f3d6cf51b6414a
26274 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26275 Date:   Mon Sep 8 21:01:29 2008 +0200
26276
26277     mips/bootm: Fix typo in commit c4f9419c, "initrd_start" replaced by "images->rd_start"
26278
26279     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26280
26281 commit 9ba2e2c8191353d75b2d535e672a125be7b84c03
26282 Author: Kumar Gala <galak@kernel.crashing.org>
26283 Date:   Mon Sep 8 13:57:12 2008 -0500
26284
26285     Remove support for booting ARTOS images
26286
26287     Pantelis Antoniou stated:
26288         AFAIK, it is still used but the products using PPC are long gone.
26289         Nuke it plz (from orbit).
26290
26291     So remove it since it cleans up a usage of env_get_char outside of
26292     the environment code.
26293
26294     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
26295
26296 commit 47ffd6c2fc72b46daa9d5d59eedb894fab2b7ee1
26297 Author: Wolfgang Denk <wd@denx.de>
26298 Date:   Tue Sep 9 15:45:18 2008 +0200
26299
26300     Makefile: compile and link each module just once
26301
26302     Several source files need to be compiled and linked when one or more
26303     config options are selected. To allow for easy selection in the
26304     Makefiles yet to avoild multiple compilation (which costs build time)
26305     and especially multiple linking (which causes errors), we use
26306     "COBJS = $(sort COBJS-y)" which eliminates duplicates.
26307
26308     By courtesy of Detlev Zundel who suggested this approach.
26309
26310     Signed-off-by: Wolfgang Denk <wd@denx.de>
26311
26312 commit 48d0192fe869948fef14b460b5f0c85bca933693
26313 Author: Andreas Engel <andreas.engel@ericsson.com>
26314 Date:   Mon Sep 8 14:30:53 2008 +0200
26315
26316     Moved conditional compile into Makefile
26317
26318     Signed-off-by: Andreas Engel <andreas.engel@ericsson.com>
26319
26320 commit 20c9226cb8cab08a111ee73db04e62d943ee0c97
26321 Author: Andreas Engel <andreas.engel@ericsson.com>
26322 Date:   Mon Sep 8 10:17:31 2008 +0200
26323
26324     Merged serial_pl010.c and serial_pl011.c.
26325
26326     They only differ in the init function.
26327     This also adds the missing watchdog support for the PL011.
26328
26329     Signed-off-by: Andreas Engel <andreas.engel@ericsson.com>
26330
26331 commit 0817d688f307ee2c0598e79175c94a40ce90337b
26332 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
26333 Date:   Sun Sep 7 17:10:27 2008 -0400
26334
26335     Remove gap fill in srec object v2
26336
26337     SREC files do not need gap fill: The load address is specified in the
26338     file. On the other hand, it can't be avoided in a .bin object. It has
26339     no information about memory location.
26340
26341     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
26342
26343 commit 1dc306931ca5ce87f13916fa7165b052d3aa714f
26344 Author: Markus Heidelberg <markus.heidelberg@web.de>
26345 Date:   Sun Sep 7 20:18:27 2008 +0200
26346
26347     README: fix missing subdirectory in the documentation
26348
26349     Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
26350
26351 commit 3ef96ded38a8d33b58b9fab9cd879d51ddac4cbd
26352 Author: Graeme Russ <graeme.russ@gmail.com>
26353 Date:   Sun Sep 7 07:08:42 2008 +1000
26354
26355     Update i386 code (sc520_cdp)
26356
26357     Attempt to bring i386 / sc520 inline with master
26358
26359     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
26360
26361 commit 5608692104efa8d56df803dc79ea41ac3607eee5
26362 Author: Guennadi Liakhovetski <lg@denx.de>
26363 Date:   Thu Sep 4 13:01:49 2008 +0200
26364
26365     fw_env: add NAND support
26366
26367     Add support for environment in NAND with automatic NOR / NAND recognition,
26368     including unaligned environment, bad-block skipping, redundant environment
26369     copy.
26370
26371     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
26372
26373 commit dd794323a2a1ed6a8a5df51785c31bcde60ad7ca
26374 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
26375 Date:   Tue Sep 9 09:50:24 2008 +0200
26376
26377     ppc4xx: Fix out-of-tree building of CPCI405 variants
26378
26379     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
26380     Acked-by: Stefan Roese <sr@denx.de>
26381
26382 commit 59f630588e3fdbd698a0a2798e52a8924e899563
26383 Author: Sergei Poselenov <sposelenov@emcraft.com>
26384 Date:   Fri Aug 15 15:42:11 2008 +0200
26385
26386     Removed hardcoded MxMR loop value from upmconfig() for MPC85xx.
26387
26388     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
26389
26390 commit e64987a892353f3d49eb242d997820ef8f538912
26391 Author: Anatolij Gustschin <agust@denx.de>
26392 Date:   Fri Aug 15 15:42:13 2008 +0200
26393
26394     85xx: socrates: Enable Lime support.
26395
26396     This patch adds Lime GDC support together with support for the PWM
26397     backlight control through the w83782d chip.  The reset pin of the
26398     latter is attached to GPIO, so we need to reset it in
26399     early_board_init_r.
26400
26401     Signed-off-by: Anatolij Gustschin <agust@denx.de>
26402
26403 commit 3e79b588b5199f35016f178fc0d5d1266382097f
26404 Author: Detlev Zundel <dzu@denx.de>
26405 Date:   Fri Aug 15 15:42:12 2008 +0200
26406
26407     85xx: Socrates: Major code update.
26408
26409     - Update the local bus ranges in the FDT for Linux for the various
26410       devices connected to the local bus via chip-select.
26411
26412     - Set the LCRR_DBYP bit in the LCRR for local bus frequencies
26413       lower than 66 MHz and uses I/O accessor functions consequently.
26414
26415     - UPM data update.
26416
26417     - Update of default environment and configuration.  Use I2C multibus
26418       as we do have two I2C buses.  Also enable sdram and ext2 commands.
26419
26420     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
26421     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
26422     Signed-off-by: Detlev Zundel <dzu@denx.de>
26423
26424 commit e8d18541c6ceab821f75faab031740b33fdbfa4b
26425 Author: Timur Tabi <timur@freescale.com>
26426 Date:   Fri Jul 18 16:52:23 2008 +0200
26427
26428     Update Freescale 85xx boards to sys_eeprom.c
26429
26430     The new sys_eeprom.c supports both the old CCID EEPROM format and the new NXID
26431     format, and so it obsoletes board/freescale/common/cds_eeprom.c.  Freescale
26432     86xx boards already use sys_eeprom.c, so this patch migrates the remaining
26433     Freescale 85xx boards to use it as well.  cds_eeprom.c is deleted.
26434
26435     Signed-off-by: Timur Tabi <timur@freescale.com>
26436
26437 commit aab2bf0202c86227e3dcc8a5b58946087ebcc1af
26438 Author: Wolfgang Denk <wd@denx.de>
26439 Date:   Tue Sep 9 10:08:02 2008 +0200
26440
26441     lib_ppc/interrupts.c: make board_show_activity() a weak function
26442
26443     This allows to use show_activity() without having to
26444     define an empty board_show_activity() function.
26445
26446     Signed-off-by: Wolfgang Denk <wd@denx.de>
26447
26448 commit fe876787f8743883ce58fed61525eaa2f34da4c5
26449 Author: Wolfgang Denk <wd@denx.de>
26450 Date:   Tue Sep 9 10:06:44 2008 +0200
26451
26452     stxxtc: remove empty CONFIG_SHOW_ACTIVITY functions
26453
26454     Signed-off-by: Wolfgang Denk <wd@denx.de>
26455
26456 commit 965de106ba8900372c8b16dc60d5acab7f925e38
26457 Author: Wolfgang Denk <wd@denx.de>
26458 Date:   Tue Sep 9 10:03:47 2008 +0200
26459
26460     NETTA2: remove empty CONFIG_SHOW_ACTIVITY functions
26461
26462     Signed-off-by: Wolfgang Denk <wd@denx.de>
26463
26464 commit 6cc64f9b5f69239c8b1969572b5a3a4aab7de5b9
26465 Author: Sergei Poselenov <sposelenov@emcraft.com>
26466 Date:   Fri Aug 15 15:42:11 2008 +0200
26467
26468     Removed hardcoded MxMR loop value from upmconfig() for MPC85xx.
26469
26470     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
26471
26472 commit 36241ca29d4804a1006fb3f26069effda5202581
26473 Author: Anatolij Gustschin <agust@denx.de>
26474 Date:   Fri Aug 15 15:42:13 2008 +0200
26475
26476     85xx: socrates: Enable Lime support.
26477
26478     This patch adds Lime GDC support together with support for the PWM
26479     backlight control through the w83782d chip.  The reset pin of the
26480     latter is attached to GPIO, so we need to reset it in
26481     early_board_init_r.
26482
26483     Signed-off-by: Anatolij Gustschin <agust@denx.de>
26484
26485 commit 7a47753ddcaebbf2142809842f70c5f723bd9ddb
26486 Author: Detlev Zundel <dzu@denx.de>
26487 Date:   Fri Aug 15 15:42:12 2008 +0200
26488
26489     85xx: Socrates: Major code update.
26490
26491     - Update the local bus ranges in the FDT for Linux for the various
26492       devices connected to the local bus via chip-select.
26493
26494     - Set the LCRR_DBYP bit in the LCRR for local bus frequencies
26495       lower than 66 MHz and uses I/O accessor functions consequently.
26496
26497     - UPM data update.
26498
26499     - Update of default environment and configuration.  Use I2C multibus
26500       as we do have two I2C buses.  Also enable sdram and ext2 commands.
26501
26502     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
26503     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
26504     Signed-off-by: Detlev Zundel <dzu@denx.de>
26505
26506 commit 4d2ae70e8c31c22e5710df5ff236b5565ea2cf2c
26507 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26508 Date:   Tue Sep 9 01:22:39 2008 +0200
26509
26510     disk-on-chip: remove duplicate doc_probe declaration
26511
26512     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26513
26514 commit 3221b074a0ab199f6ae47c19cc22f42ddf3ef819
26515 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26516 Date:   Tue Sep 9 00:59:40 2008 +0200
26517
26518     onenand_uboot: fix warning: 'struct mtd_oob_ops' declared inside parameter list
26519
26520     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26521
26522 commit 13b4db0e2107175a8622ebb48529fa3ad8e12c75
26523 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26524 Date:   Tue Sep 9 00:59:39 2008 +0200
26525
26526     rs5c372: fix rtc_set prototype
26527
26528     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26529
26530 commit 1bb8b2ef2722bbaea3cc5d46321ce1d99f9b56f7
26531 Author: Sergei Poselenov <sposelenov@emcraft.com>
26532 Date:   Thu Aug 14 14:08:28 2008 +0200
26533
26534     ARM: fix warning: target CPU does not support interworking
26535
26536     This patch fixes warnings like this:
26537
26538     start.S:0: warning: target CPU does not support interworking
26539
26540     which come from some ARM cross compilers and are caused by hard-coded
26541     (with "--with-cpu=arm9" configuration option) ARM targets (which
26542     support ARM Thumb instructions), while the ARM target selected from
26543     the command line (with "-march=armv4") doesn't support Thumb
26544     instructions.
26545
26546     This warning is issued by the compiler regardless of the real use of
26547     the Thumb instructions in code.
26548
26549     To fix this problem, we use options according to compiler version
26550     being used.
26551
26552     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
26553     Signed-off-by: Wolfgang Denk <wd@denx.de>
26554
26555 commit 4265c35fbcb248e58179007621d61d32d0b3b82a
26556 Author: Sergei Poselenov <sposelenov@emcraft.com>
26557 Date:   Thu Aug 14 14:08:28 2008 +0200
26558
26559     ARM: Use do_div() instead of division for "long long".
26560
26561     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
26562     Signed-off-by: Wolfgang Denk <wd@denx.de>
26563
26564 commit 8febd13c69cb68652577d1a9fcbde954bf784155
26565 Author: Timur Tabi <timur@freescale.com>
26566 Date:   Fri Jul 18 16:52:23 2008 +0200
26567
26568     Update Freescale 85xx boards to sys_eeprom.c
26569
26570     The new sys_eeprom.c supports both the old CCID EEPROM format and the new NXID
26571     format, and so it obsoletes board/freescale/common/cds_eeprom.c.  Freescale
26572     86xx boards already use sys_eeprom.c, so this patch migrates the remaining
26573     Freescale 85xx boards to use it as well.  cds_eeprom.c is deleted.
26574
26575     Signed-off-by: Timur Tabi <timur@freescale.com>
26576
26577 commit 1055171ed05b7c4885737463d52b8d6c013bcb5d
26578 Author: Wolfgang Denk <wd@denx.de>
26579 Date:   Mon Sep 8 23:26:22 2008 +0200
26580
26581     lib_arm/bootm.c: fix compile warnings
26582
26583     bootm.c:128: warning: label 'error' defined but not used
26584     bootm.c:65: warning: unused variable 'ret'
26585
26586     Signed-off-by: Wolfgang Denk <wd@denx.de>
26587
26588 commit 2e3c867d0a63c563a51e65b776973b008f16cec5
26589 Author: Wolfgang Denk <wd@denx.de>
26590 Date:   Mon Sep 8 22:46:42 2008 +0200
26591
26592     ml507: fix out of tree build problem
26593
26594     Signed-off-by: Wolfgang Denk <wd@denx.de>
26595
26596 commit 9863a15a98f23b79f34a0e4f9e465bc6df5d504d
26597 Author: Wolfgang Denk <wd@denx.de>
26598 Date:   Mon Sep 8 22:10:28 2008 +0200
26599
26600     common/cmd_bootm.c: fix printf() format warnings
26601
26602     Signed-off-by: Wolfgang Denk <wd@denx.de>
26603
26604 commit 4394f9a8c42bb1b0abc4fc04bd582d4db5f8b726
26605 Author: Wolfgang Denk <wd@denx.de>
26606 Date:   Mon Sep 8 22:37:45 2008 +0200
26607
26608     BMW, PCIPPC2, PCIPPC6, RBC82: fix compile warnings
26609
26610     missing doc_probe() prototype.
26611
26612     Signed-off-by: Wolfgang Denk <wd@denx.de>
26613
26614 commit 2c5e3cc4994897d364b148942ff23e47783198f6
26615 Author: Wolfgang Denk <wd@denx.de>
26616 Date:   Mon Sep 8 21:28:14 2008 +0200
26617
26618     mk48t59: fix compile problem introduced by commit d1e23194
26619
26620     Signed-off-by: Wolfgang Denk <wd@denx.de>
26621
26622 commit 5ff889349d2ace13f10c9335e09365fcec8247cc
26623 Author: Stefan Roese <sr@denx.de>
26624 Date:   Mon Sep 8 14:11:12 2008 +0200
26625
26626     ppc4xx: Move ppc4xx specific prototypes to ppc4xx header
26627
26628     This patch moves some 4xx specific prototypes out of include common.h
26629     to a ppc4xx specific header.
26630
26631     Signed-off-by: Stefan Roese <sr@denx.de>
26632
26633 commit ac53ee8318678190bf3c68da477a84a657d86fb0
26634 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
26635 Date:   Fri Sep 5 15:34:04 2008 +0200
26636
26637     ppc4xx: Update CPCI405(AB) configuration
26638
26639     This patch add FDT support and command line editing capabilities
26640     for CPCI405 and CPCI405AB boards.
26641
26642     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
26643     Signed-off-by: Stefan Roese <sr@denx.de>
26644
26645 commit 7b1fbcadf73a83b3beb94abccda1c35e2c075a94
26646 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
26647 Date:   Fri Sep 5 15:34:03 2008 +0200
26648
26649     ppc4xx: Cleanup CPCI405 linker script
26650
26651     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
26652     Signed-off-by: Stefan Roese <sr@denx.de>
26653
26654 commit 767f9159c5c94cd0cb3135b5b82814ad12816ddf
26655 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
26656 Date:   Fri Sep 5 15:34:02 2008 +0200
26657
26658     ppc4xx: Update CPCI405 variants handling
26659
26660     This patch replaces the BOARD_REVISION variable in include/config.mk
26661     by a using a temporary include file in the platform directory.
26662
26663     The former way does not work anymore and the latter is also used by
26664     some other boards.
26665
26666     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
26667     Signed-off-by: Stefan Roese <sr@denx.de>
26668
26669 commit f071f01fd09e9bf1cf09de37a7416aacce71bae1
26670 Author: Stefan Roese <sr@denx.de>
26671 Date:   Mon Sep 8 10:01:48 2008 +0200
26672
26673     ppc4xx: Remove CONFIG_CS8952_PHY define
26674
26675     Since this define is only used on one board that was never really in
26676     production, removing this compile time option doesn't hurt and makes
26677     the code more readable.
26678
26679     Signed-off-by: Stefan Roese <sr@denx.de>
26680
26681 commit 6ca8646c1860bba74326bf916a5a3389a5c0d3b5
26682 Author: Stefan Roese <sr@denx.de>
26683 Date:   Fri Sep 5 14:11:40 2008 +0200
26684
26685     ppc4xx: Fix compilation warning for PIP405
26686
26687     This patch fixes a compilation warning for the PIP405 board. It moves the
26688     #ifndef CONFIG_CS8952_PHY define a little so that the warning doesn't
26689     occur anymore. I am a little unsure if this #ifdef is at the correct
26690     place now or if it could be removed completely. This needs to get
26691     tested on the PIP405 board.
26692
26693     Signed-off-by: Stefan Roese <sr@denx.de>
26694
26695 commit 725b53ac61f4df3026b8f6489ef0080fd27d3816
26696 Author: Stefan Roese <sr@denx.de>
26697 Date:   Fri Sep 5 14:09:09 2008 +0200
26698
26699     ppc4xx: Fix compilation warning for canyonlands & glacier
26700
26701     Signed-off-by: Stefan Roese <sr@denx.de>
26702
26703 commit 302e52e0b1d4c7f994991709d0cb6c3ea612cdb5
26704 Author: Kumar Gala <galak@kernel.crashing.org>
26705 Date:   Fri Sep 5 14:40:29 2008 -0500
26706
26707     Fix compiler warning in mpc8xxx ddr code
26708
26709     ctrl_regs.c: In function 'compute_fsl_memctl_config_regs':
26710     ctrl_regs.c:523: warning: 'caslat' may be used uninitialized in this function
26711     ctrl_regs.c:523: note: 'caslat' was declared here
26712
26713     Add a warning in DDR1 case if cas_latency isn't a value we know about.
26714
26715     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
26716     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26717
26718 commit d1e2319414ea5218ba801163e4530ecf2dfcbf36
26719 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26720 Date:   Mon Sep 1 23:06:23 2008 +0200
26721
26722     rtc: allow rtc_set to return an error and use it in cmd_date
26723
26724     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26725
26726 commit ee9536a28cb149bcb6c5dee9d08c62c91f4c72d2
26727 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26728 Date:   Mon Sep 1 01:16:33 2008 +0200
26729
26730     ap325rxa/favr-32-ezkit: Use CONFIG_FLASH_CFI_DRIVER
26731
26732     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26733
26734 commit 6b971c73f182248ce103503d74fbc0100bb8c8b7
26735 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
26736 Date:   Sun Aug 31 05:37:04 2008 +0900
26737
26738     config.mk: Move arch-specific condition to $(ARCH)_config.mk
26739
26740     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
26741
26742 commit ea86b9e64b811753d9eabe0f560ee189fbe5d0c1
26743 Author: Kumar Gala <galak@kernel.crashing.org>
26744 Date:   Fri Aug 29 19:08:29 2008 -0500
26745
26746     Prevent crash if random/invalid ramdisks are passed to bootm
26747
26748     Adds returning an error from the ramdisk detection code if
26749     its not a real ramdisk (invalid).  There is no reason we can't
26750     just return back to the console if we detect an invalid
26751     ramdisk or CRC error.
26752
26753     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
26754
26755 commit 8e02494e8f86c8f2d7324b5eb9e75271104a01ef
26756 Author: Anatolij Gustschin <agust@denx.de>
26757 Date:   Fri Aug 29 21:04:45 2008 +0200
26758
26759     Prevent crash if random DTB address is passed to bootm
26760
26761     This patch adds bootm_start() return value check. If
26762     error status is returned, we do not proceed further to
26763     prevent board reset or crash as we still can recover
26764     at this point.
26765
26766     Signed-off-by: Anatolij Gustschin <agust@denx.de>
26767
26768 commit cc347801add2689b1ee54d21f62bc14ecf6e1dd8
26769 Author: Andrew Dyer <adyer@righthandtech.com>
26770 Date:   Fri Aug 29 12:30:39 2008 -0500
26771
26772     clean up some #if !defined() in drivers/video/cfb_console.c
26773
26774     rearrange some #if !defined() / #else / #endif statements to remove
26775     the negative logic.
26776
26777     Signed-off-by: Andrew Dyer <adyer@righthandtech.com>
26778
26779 commit c83f4c2d77f07174dcd6bef7e87a0f7017be7c33
26780 Author: Kyungmin Park <kmpark@infradead.org>
26781 Date:   Fri Aug 29 09:02:20 2008 +0900
26782
26783     apollon: use the last memory area for u-boot
26784
26785     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
26786
26787 commit a6f2e455b774d0c5d56e44e5661df9adb69b6e07
26788 Author: Heiko Schocher <hs@denx.de>
26789 Date:   Thu Aug 28 13:50:42 2008 +0200
26790
26791     TQM8272: move NAND part in seperate File
26792
26793     I didn't try to use drivers/mtd/nand/fsl_upm.c for the NAND driver,
26794     because I have no longer access to the hardware.
26795
26796     Signed-off-by: Heiko Schocher <hs@denx.de>
26797
26798 commit 584f979f7ee914e32d408739cbdd2c4457ec18b8
26799 Author: Heiko Schocher <hs@denx.de>
26800 Date:   Thu Aug 28 13:48:36 2008 +0200
26801
26802     TQM8272: Fix compiling error for the TQM8272 board.
26803
26804     Fix compile problems caused by
26805     commit  cfa460adfdefcc30d104e1a9ee44994ee349bb7b
26806
26807     Signed-off-by: Heiko Schocher <hs@denx.de>
26808
26809 commit 1a7f8ccec981648ccd38fca2535490582eee08e6
26810 Author: Kyungmin Park <kmpark@infradead.org>
26811 Date:   Wed Aug 27 14:45:20 2008 +0900
26812
26813     Add JFFS2 command support on OneNAND
26814
26815     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
26816
26817 commit f5c3ba79788b0e39baab7026d374fe375dd1a43f
26818 Author: Mark Jackson <mpfj@mimc.co.uk>
26819 Date:   Mon Aug 25 19:21:30 2008 +0100
26820
26821     Allow console input to be disabled
26822
26823     Added new CONFIG_DISABLE_CONSOLE define and GD_FLG_DISABLE_CONSOLE.
26824
26825     When CONFIG_DISABLE_CONSOLE is defined, setting
26826     GD_FLG_DISABLE_CONSOLE disables all console input and output.
26827
26828     Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
26829
26830 commit 2b22d608f370565c87f55928b524207031419c11
26831 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
26832 Date:   Wed Jul 30 12:39:29 2008 +0200
26833
26834     loads: allow negative offsets
26835
26836     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
26837
26838 commit e90fb6afab2c0c074dfb67bacb4de179eb188a24
26839 Author: Yuri Tikhonov <yur@emcraft.com>
26840 Date:   Thu Sep 4 11:19:05 2008 +0200
26841
26842     USB EHCI: reset root hub
26843
26844     Some of multi-function USB controllers (e.g. ISP1562) allow root hub
26845     resetting only via EHCI registers. So, this patch adds the
26846     corresponding kind of reset to OHCI's hc_reset() if the newly
26847     introduced CONFIG_PCI_EHCI_DEVNO option is set (e.g. for Socrates
26848     board).
26849
26850     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
26851     Acked-by: Markus Klotzbuecher <mk@denx.de>
26852
26853 commit 5875d358f025c1b042d8a0f08384b756de7256c9
26854 Author: Yuri Tikhonov <yur@emcraft.com>
26855 Date:   Fri Aug 15 15:42:09 2008 +0200
26856
26857     RX 8025 RTC: analyze 12/24-hour mode flag in rtc_get().
26858
26859     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
26860
26861 commit 3e3c026ed746a284c6f0ef139b26d859939de7e9
26862 Author: Stefan Roese <sr@denx.de>
26863 Date:   Fri Sep 5 10:47:46 2008 +0200
26864
26865     devices: Use list_add_tail() instead of list_add() to register a device
26866
26867     This patch fixes a problem spotted on Glacier/Canyonlands (and most
26868     likely lots of other board ports), that no serial output was seen
26869     after console initialization in console_init_r(). This is because the
26870     last added console device was used instead of the first added.
26871
26872     This patch fixes this problem by using list_add_tail() instead of
26873     list_add() to register a device. This way the first added console
26874     is used again.
26875
26876     Signed-off-by: Stefan Roese <sr@denx.de>
26877
26878 commit 78d78236896d62bb8ca7302af38d8f1493eb2651
26879 Author: Victor Gallardo <vgallardo@amcc.com>
26880 Date:   Thu Sep 4 23:49:36 2008 -0700
26881
26882     ppc4xx: Add support for GPCS, SGMII and M88E1112 PHY
26883
26884     This patch adds GPCS, SGMII and M88E1112 PHY support
26885     for the AMCC PPC460GT/EX processors.
26886
26887     Signed-off-by: Victor Gallardo <vgallardo@amcc.com>
26888     Signed-off-by: Stefan Roese <sr@denx.de>
26889
26890 commit f6b6c45840f9b4671d2d97243a12a1f3ffb64765
26891 Author: Adam Graham <agraham@amcc.com>
26892 Date:   Wed Sep 3 12:26:59 2008 -0700
26893
26894     ppc4xx: Update Kilauea to use PPC4xx DDR autocalibration routines
26895
26896     Signed-off-by: Adam Graham <agraham@amcc.com>
26897     Signed-off-by: Stefan Roese <sr@denx.de>
26898
26899 commit 075d0b81e896e8735ae26372cd384f87cbd24e41
26900 Author: Adam Graham <agraham@amcc.com>
26901 Date:   Wed Sep 3 12:26:28 2008 -0700
26902
26903     ppc4xx: IBM Memory Controller DDR autocalibration routines
26904
26905     Alternate SDRAM DDR autocalibration routine that can be generically used
26906     for any PPC4xx chips that have the IBM SDRAM Controller core allowing for
26907     support of more DIMM/memory chip vendors and gets the DDR autocalibration
26908     values which give the best read latency performance (SDRAM0_RDCC.[RDSS]).
26909
26910     Two alternate SDRAM DDR autocalibration algoritm are provided in this patch,
26911     "Method_A" and "Method_B".  DDR autocalibration Method_A scans the full range
26912     of possible PPC4xx  SDRAM Controller DDR autocalibration values and takes a
26913     lot longer to run than Method_B.  Method_B executes in the same amount of time
26914     as the currently existing DDR autocalibration routine, i.e. 1 second or so.
26915     Normally Method_B is used and it is set as the default method.
26916
26917     The current U-Boot PPC4xx DDR autocalibration code calibrates the IBM SDRAM
26918     Controller registers.[bit-field]:
26919     1)  SDRAM0_RQDC.[RQFD]
26920     2)  SDRAM0_RFDC.[RFFD]
26921
26922     This alternate PPC4xx DDR autocalibration code calibrates the following
26923     IBM SDRAM Controller registers.[bit-field]:
26924
26925     1)  SDRAM0_WRDTR.[WDTR]
26926     2)  SDRAM0_CLKTR.[CKTR]
26927     3)  SDRAM0_RQDC.[RQFD]
26928     4)  SDRAM0_RFDC.[RFFD]
26929
26930     and will also use the calibrated settings of the above four registers that
26931     produce the best "Read Sample Cycle Select" value in the SDRAM0_RDCC.[RDSS]
26932     register.[bit-field].
26933
26934     Signed-off-by: Adam Graham <agraham@amcc.com>
26935     Signed-off-by: Stefan Roese <sr@denx.de>
26936
26937 commit e07f4a8033b6270b8103049adb6456f660ff4a89
26938 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
26939 Date:   Mon Sep 1 13:09:39 2008 -0400
26940
26941     ppc44x: Unification of virtex5 pp440 boards
26942
26943     This patch provides an unificated way of handling xilinx v5 ppc440 boards.
26944
26945     It unificates 3 different things:
26946
26947     1) Source code
26948     A new board called ppc440-generic has been created. This board includes
26949     a generic tlb initialization (Maps the whole memory into virtual) and
26950     defines board_pre_init, checkboard, initdram and get_sys_info weakly,
26951     so, they can be replaced by specific functions.
26952
26953     If a new board needs to redefine any of the previous functions
26954     (specific initialization) it can create a new directory with the
26955     specific initializations needed. (see the example ml507 board).
26956
26957     2) Configuration file
26958     Common configurations are located under configs/xilinx-ppc440.h, this
26959     header file interpretes the xparameters file generated by EDK and
26960     configurates u-boot in correspondence. Example: if there is a Temac,
26961     allows CMD_CONFIG_NET
26962     Specific configuration are located under specific configuration file.
26963     (see the example ml507 board)
26964
26965     3) Makefile
26966     Some work has been done in order to not duplicate work in the Main
26967     Makefile. Please see the attached code.
26968
26969     In order to support new boards they can be implemented in the next way:
26970
26971     a) Simple Generic Board  (90% of the time)
26972     Using EDK generates a new xparameters.h file, replace
26973     ppc440-generic/xparameters.h  and run make xilinx-ppc440-generic_config
26974     && make
26975
26976     b) Simple Boards with special u-boot parameters (9 % of the time)
26977     Create a new file under configs for it (use ml507.h as example) and
26978     change your paramaters. Create a new Makefile paragraph and compile
26979
26980     c) Complex boards (1% of the time)
26981     Create a new folder for the board, like the ml507
26982
26983     Finally, it adds support for the Avnet FX30T Evaluation board, following
26984     the new generic structure:
26985
26986     Cheap board by Avnet for evaluating the Virtex5 FX technology.
26987
26988     This patch adds support for:
26989      - UartLite
26990      - 16MB Flash
26991      - 64MB RAM
26992
26993     Prior using U-boot in this board, read carefully the ERRATA by Avnet
26994     to solve some memory initialization issues.
26995
26996     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
26997     Signed-off-by: Stefan Roese <sr@denx.de>
26998
26999 commit 64ac1eb5afafced49b327425ad1814b2dc422d6e
27000 Author: Nick Spence <nick.spence@freescale.com>
27001 Date:   Tue Sep 2 15:21:16 2008 -0500
27002
27003     mpc83xx: fix mpc8313 in-tree building with NAND
27004
27005     and add mpc8313 NAND build to MAKEALL
27006
27007     Signed-off-by: Nick Spence <nick.spence@freescale.com>
27008     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
27009
27010 commit 6eb2a44e27919fdc601e0c05404b298a7602c0e3
27011 Author: Nick Spence <nick.spence@freescale.com>
27012 Date:   Thu Aug 28 14:09:25 2008 -0700
27013
27014     mpc83xx: clean up cache operations and unlock_ram_in_cache() functions
27015
27016     Cleans up some latent issues with the data cache control so that
27017     dcache_enable() and dcache_disable() will work reliably (after
27018     unlock_ram_in_cache() has been called)
27019
27020     Signed-off-by: Nick Spence <nick.spence@freescale.com>
27021     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
27022
27023 commit 46497056ae3b1e81e736e9cf3a170472c5d9719f
27024 Author: Nick Spence <nick.spence@freescale.com>
27025 Date:   Thu Aug 28 14:09:19 2008 -0700
27026
27027     mpc83xx: Store and display Arbiter Event Register values
27028
27029     Record the Arbiter Event Register values and optionally display them.
27030
27031     The Arbiter Event Register can record the type and effective address of
27032     an arbiter error, even through an HRESET. This patch stores the values in
27033     the global data structure.
27034
27035     Display of the Arbiter Event registers immediately after the RSR value
27036     can be enabled with defines. The Arbiter values will only be displayed
27037     if an arbiter event has occured since the last Power On Reset, and either
27038     of the following defines exist:
27039      #define CONFIG_DISPLAY_AER_BRIEF - display only the arbiter address and
27040                                         and type register values
27041      #define CONFIG_DISPLAY_AER_FULL  - display and interpret the arbiter
27042                                         event register values
27043
27044     Address Only transactions are one of the trapped events that can register
27045     as an arbiter event. They occur with some cache manipulation instructions
27046     if the HID0_ABE (Address Broadcast Enable) is set and the memory region
27047     has the MEMORY_COHERENCE WIMG bit set. Setting:
27048      #define CONFIG_MASK_AER_AO - prevents the arbiter from recording address
27049                                   only events, so that it can still capture
27050                                   other real problems.
27051
27052     Signed-off-by: Nick Spence <nick.spence@freescale.com>
27053     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
27054
27055 commit ade50c7fa1b16ef98be17e9c3ae286aecf4f5605
27056 Author: Nick Spence <nick.spence@freescale.com>
27057 Date:   Thu Aug 28 14:09:11 2008 -0700
27058
27059     mpc83xx: use r4 instead of r2 in lock_ram_in_cache and unlock_ram_in_cache
27060
27061     This is needed in unlock_ram_in_cache() because it is called from C and
27062     will corrupt the small data area anchor that is kept in R2.
27063
27064     lock_ram_in_cache() is modified similarly as good coding practice, but
27065     is not called from C.
27066
27067     Signed-off-by: Nick Spence <nick.spence@freescale.com>
27068     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
27069
27070 commit d9fe88173cb4f7d293796ffe10c7a0d3d426d8f9
27071 Author: Nick Spence <nick.spence@freescale.com>
27072 Date:   Fri Aug 22 23:52:50 2008 -0700
27073
27074     MPC83XX: Fix GPIO configuration - set gpio level before direction
27075
27076     Set DAT value before DIR values to avoid creating glitches on the
27077     GPIO signals.
27078
27079     Set gpio level register before direction register to inhibit
27080     glitches on high level output pins.
27081
27082     Dir and data gets cleared at powerup, so high level output lines see
27083     a short low pulse between setting the direction and level registers.
27084
27085     Issue was seen on a new board with the nReset line of the NOR flash
27086     connected to a GPIO. Setting the direction register puts the NOR flash
27087     in reset so the next instruction to set the level cannot get executed.
27088
27089     Signed-off-by: Nick Spence <nick.spence@freescale.com>
27090     Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
27091     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
27092
27093 commit 7007c5975ee900ad70983b0681d3251e221f8321
27094 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27095 Date:   Tue Sep 2 02:58:32 2008 +0200
27096
27097     doc/qemu_mips: add doc howto debug u-boot with gdb
27098
27099     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27100
27101 commit 7deb3b3ecd0e81ef09bb68aa0ec2346f4ae0a405
27102 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
27103 Date:   Wed Sep 3 17:15:45 2008 +0200
27104
27105     ppx4xx: Fix broken DASA_SIM board
27106
27107     This patch adds initdram() to DASA_SIM boards that has been
27108     removed accidentally by a previous commit.
27109
27110     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
27111     Signed-off-by: Stefan Roese <sr@denx.de>
27112
27113 commit 7e410aa30fbcb1d19a26bbf1e84a9ca6102d534b
27114 Author: Stefan Roese <sr@denx.de>
27115 Date:   Mon Sep 1 08:35:37 2008 +0200
27116
27117     ppc4xx: Remove reference to common/lists.o from some esd linker scripts
27118
27119     This patch removes some direct references to common/lists.o from some
27120     esd linker scripts. This is necessary because the lists source was moved
27121     and is not in the "common" directory anymore.
27122
27123     Signed-off-by: Stefan Roese <sr@denx.de>
27124
27125 commit 97b0734d65f8a0b03df0a335a2addc759da56107
27126 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
27127 Date:   Tue Sep 2 16:33:05 2008 +0200
27128
27129     ppc4xx: Remove obsolete or unused functions from some esd boards
27130
27131     This patch removes initdram() and testdram() from most esd 405 platforms.
27132     Some boards also have an empty dummy implementation of
27133     misc_init_f(). This is also removed.
27134
27135     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
27136     Signed-off-by: Stefan Roese <sr@denx.de>
27137
27138 commit 1092ce218c514e5ccb18450ac5af501d96d6e3e9
27139 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
27140 Date:   Tue Sep 2 15:07:54 2008 +0200
27141
27142     ppc4xx: Update VOM405 board configuration
27143
27144     - remove PCI code
27145     - add command line editing
27146     - minor cleanup
27147
27148     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
27149     Signed-off-by: Stefan Roese <sr@denx.de>
27150
27151 commit 830c800e28e96ec7c3c6936a0bd1b9461f3e77d4
27152 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
27153 Date:   Tue Sep 2 15:07:53 2008 +0200
27154
27155     ppc4xx: Remove obsolete initdram() function from VOM405 board
27156
27157     This patch removed the obsolete initdram() function from
27158     VOM405 platform file.
27159
27160     Some minor cleanup.
27161
27162     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
27163     Signed-off-by: Stefan Roese <sr@denx.de>
27164
27165 commit 3d4dd7a941b2327b8c2fc535b782ca307ff8b6c8
27166 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
27167 Date:   Tue Sep 2 15:07:52 2008 +0200
27168
27169     ppc4xx: Cleanup VOM405 linker script
27170
27171     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
27172     Signed-off-by: Stefan Roese <sr@denx.de>
27173
27174 commit fcaffd597f6f5191b12ca66c2a4789bbdeea85c2
27175 Author: Matthias Fuchs <mf@esd.eu>
27176 Date:   Tue Sep 2 15:07:51 2008 +0200
27177
27178     ppc4xx: Add fdt support for VOM405 boards
27179
27180     Signed-off-by: Matthias Fuchs <mf@esd.eu>
27181     Signed-off-by: Stefan Roese <sr@denx.de>
27182
27183 commit 9ec367aa2c5dcf79558aa2b209b45d7686654c14
27184 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
27185 Date:   Tue Sep 2 11:36:14 2008 +0200
27186
27187     ppc4xx: Coding style cleanup
27188
27189     Wrap long lines etc.
27190
27191     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
27192     Signed-off-by: Stefan Roese <sr@denx.de>
27193
27194 commit 17e65c21adfb63980e6aff80bfbd2df0eeb12060
27195 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
27196 Date:   Tue Sep 2 11:35:56 2008 +0200
27197
27198     ppc4xx: Enable USB on PLU405 boards
27199
27200     This patch enables the PCI-OHCI controller on PLU405 board.
27201
27202     Also the default CPU frequency is updated to 266 MHz and
27203     command line editing is enabled.
27204
27205     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
27206     Signed-off-by: Stefan Roese <sr@denx.de>
27207
27208 commit 40e43e3b87d57b2ac786e27f6e25a7df9940d93b
27209 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
27210 Date:   Tue Sep 2 11:35:35 2008 +0200
27211
27212     ppc4xx: Cleanup PLU405 platform file
27213
27214     This patch
27215     - wraps some long lines
27216     - removes unused/obsolete functions: misc_init_f() and initdram()
27217
27218     Signed-off-by: Matthias Fuchs <mf@esd.eu>
27219     Signed-off-by: Stefan Roese <sr@denx.de>
27220
27221 commit d74cdb1d0614ab78128e0735a51e7988a7b7ea33
27222 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
27223 Date:   Tue Sep 2 11:35:04 2008 +0200
27224
27225     ppc4xx: Cleanup PLU405 linker script
27226
27227     Signed-off-by: Matthias Fuchs <mf@esd.eu>
27228     Signed-off-by: Stefan Roese <sr@denx.de>
27229
27230 commit 3bc1054cec2f6b25822f301ea922a16233baa4c7
27231 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
27232 Date:   Tue Sep 2 11:34:36 2008 +0200
27233
27234     ppc4xx: Add fdt support for PLU405 boards
27235
27236     Signed-off-by: Matthias Fuchs <mf@esd.eu>
27237     Signed-off-by: Stefan Roese <sr@denx.de>
27238
27239 commit 5a3e480b783bfbc139586293a54fb875d7c5c5d4
27240 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
27241 Date:   Tue Sep 2 11:34:08 2008 +0200
27242
27243     ppc4xx: Increase U-Boot size to 384kB for PLU405 boards
27244
27245     Signed-off-by: Matthias Fuchs <mf@esd.eu>
27246     Signed-off-by: Stefan Roese <sr@denx.de>
27247
27248 commit be1b0d2777e179191a57b138b660547a17e55aad
27249 Author: Jochen Friedrich <jochen@scram.de>
27250 Date:   Tue Sep 2 11:24:59 2008 +0200
27251
27252     Don't tftp to unknown flash
27253
27254     If a board has a variable number of flash banks, there are empty entries
27255     in flash_info[] and CFG_DIRECT_FLASH_TFTP is set, tftp boot fails with
27256     "Outside available Flash". This patch skips flash banks with unknown
27257     flash ids.
27258
27259     Signed-off-by: Jochen Friedrich <jochen@scram.de>
27260     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
27261
27262 commit 33314470ab32a3f5412bb61b5f3d6c216c88bf9b
27263 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
27264 Date:   Thu Aug 28 13:40:44 2008 +0900
27265
27266     net: smc911x: Add pkt_data_pull and pkt_data_push function
27267
27268     The RSK7203 board has the SMSC9118 wired up 'incorrectly'.
27269     Byte-swapping is necessary, and so poor performance is inevitable.
27270     This problem cannot evade by the swap function of CHIP, this can
27271     evade by software Byte-swapping.
27272     And this has problem by FIFO access only. pkt_data_pull/pkt_data_push
27273     functions necessary to solve this problem.
27274
27275     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
27276     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
27277
27278 commit 10efa024b8ffd9e6aaca63da8bddfdffdc672274
27279 Author: Ben Warren <biggerbadderben@gmail.com>
27280 Date:   Sun Aug 31 20:37:00 2008 -0700
27281
27282     Moved initialization of EEPRO100 Ethernet controller to board_eth_init()
27283
27284     Affected boards:
27285         db64360
27286         db64460
27287         katmai
27288         taihu
27289         taishan
27290         yucca
27291         cpc45
27292         cpu87
27293         eXalion
27294         elppc
27295         debris
27296         kvme080
27297         mpc8315erdb
27298         integratorap
27299         ixdp425
27300         oxc
27301         pm826
27302         pm828
27303         pm854
27304         pm856
27305         ppmc7xx
27306         sc3
27307         sc520_spunk
27308         sorcery
27309         tqm8272
27310         tqm85xx
27311         utx8245
27312
27313     Removed initialization of the driver from net/eth.c
27314     Also, wrapped contents of pci_eth_init() by CONFIG_PCI.
27315
27316     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
27317
27318 commit 8ca0b3f99c4fce7a599dcaf92ae095496dc8c8e0
27319 Author: Ben Warren <biggerbadderben@gmail.com>
27320 Date:   Sun Aug 31 10:45:44 2008 -0700
27321
27322     Moved initialization of TULIP Ethernet controller to board_eth_init()
27323
27324     Affected boards:
27325         cu824
27326         bab7xx
27327         adciop
27328         dasa_sim
27329         mousse
27330         mpc8540eval
27331         musenki
27332         mvblue
27333         pcippc2/pcippc6
27334         sbc8240
27335         stxssa
27336
27337     Removed initialization of the driver from net/eth.c
27338
27339     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
27340
27341 commit ad3381cf4167120db5c7b88e4970245e1d5c0a32
27342 Author: Ben Warren <biggerbadderben@gmail.com>
27343 Date:   Sun Aug 31 10:44:19 2008 -0700
27344
27345     Moved initialization of E1000 Ethernet controller to board_eth_init()
27346
27347     Affected boards:
27348         ap1000
27349         mvbc_p
27350         PM854
27351
27352     Removed initialization of the driver from net/eth.c
27353
27354     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
27355
27356 commit 4fce2aceaf8afd31a252bc782c9dbc497bf40487
27357 Author: Ben Warren <biggerbadderben@gmail.com>
27358 Date:   Sun Aug 31 10:40:51 2008 -0700
27359
27360     Moved initialization of plb2800 Ethernet driver to board_eth_init
27361
27362     Affected boards:
27363         purple
27364
27365     Removed initialization of controller from net/eth.c
27366
27367     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
27368
27369 commit e1d7480b5de1fd4830bf7cf5e2237d3b0846d08d
27370 Author: Ben Warren <biggerbadderben@gmail.com>
27371 Date:   Sun Aug 31 10:39:12 2008 -0700
27372
27373     Moved initialization of MPC5xxx_FEC Ethernet driver to CPU directory
27374
27375     Modified board_eth_init() functions of boards that have this FEC in addition
27376     to other Ethernet controllers.
27377
27378     Affected boards:
27379         bc3450
27380         icecube
27381         mvbc_p
27382         o2dnt
27383         pm520
27384         total5200
27385         tq5200
27386
27387     Removed initialization of controller from net/eth.c
27388
27389     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
27390
27391 commit a0aad08f9427ac00218bdb2cb649833ce6ec9b8d
27392 Author: Ben Warren <biggerbadderben@gmail.com>
27393 Date:   Sun Aug 31 10:36:38 2008 -0700
27394
27395     Moved initialization of MPC512x_FEC Ethernet driver to CPU directory
27396
27397     Added a cpu_eth_init() function to MPC512x CPU directory and
27398     removed code from net/eth.c
27399
27400     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
27401
27402 commit 8218bd2aa68820b878a8413493ae17fd8d21f944
27403 Author: Ben Warren <biggerbadderben@gmail.com>
27404 Date:   Sun Aug 31 10:16:59 2008 -0700
27405
27406     Moved initialization of IncaIP Ethernet controller to board_eth_init
27407
27408     Affected boards:
27409         IncaIP
27410
27411     Removed initialization of the driver from net/eth.c
27412
27413     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
27414
27415 commit 164846eeb25cb2a5ede7ab9371fdca7f4831a055
27416 Author: Ben Warren <biggerbadderben@gmail.com>
27417 Date:   Sun Aug 31 10:15:26 2008 -0700
27418
27419     Moved initialization of 3COM Ethernet controller (AmigaOne) to board_eth_init()
27420
27421         Affected boards:
27422             AmigaOneG3SE
27423
27424         Removed initialization of the driver from net/eth.c
27425
27426     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
27427
27428 commit 6aca145e067efe75398e9fac97822bd3700de0b2
27429 Author: Ben Warren <biggerbadderben@gmail.com>
27430 Date:   Sun Aug 31 10:13:34 2008 -0700
27431
27432     Moved initialization of GT6426x Ethernet controller to board_eth_init()
27433
27434     Affected boards:
27435         EVB64260
27436         P3G4
27437         ZUMA
27438
27439     Removed initialization of the driver from net/eth.c
27440
27441     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
27442
27443 commit e3090534d62045dcb73f5392bacc64a4e8e443dc
27444 Author: Ben Warren <biggerbadderben@gmail.com>
27445 Date:   Sun Aug 31 10:08:43 2008 -0700
27446
27447     Moved initialization of PCNET Ethernet controller to board_eth_init()
27448
27449     Affected boards:
27450         PN62
27451         sc520_cdp
27452
27453     Removed initialization of the driver from net/eth.c
27454
27455     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
27456
27457 commit b902b8dda5e1fd4d5fe2f202c71ee3521d2c40ed
27458 Author: Ben Warren <biggerbadderben@gmail.com>
27459 Date:   Sun Aug 31 10:07:16 2008 -0700
27460
27461     Moved initialization of NATSEMI Ethernet controller to board_eth_init()
27462
27463     Affected boards:
27464         a3000
27465
27466     Removed initialization of the driver from net/eth.c
27467
27468     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
27469
27470 commit 19403633dd70333893c2da7926a1d0dcd6dab7d8
27471 Author: Ben Warren <biggerbadderben@gmail.com>
27472 Date:   Sun Aug 31 10:03:22 2008 -0700
27473
27474     Moved initialization of NS8382X Ethernet controller to board_eth_init()
27475
27476     Affected boards:
27477         bc3450
27478         cpci5200
27479         mecp5200
27480         pf2000
27481         icecube
27482         o2dnt
27483         pm520
27484         sandpoint8245
27485         total5200
27486         tqm5200
27487
27488     Removed initialization of the driver from net/eth.c
27489
27490     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
27491
27492 commit ccdd12f83ef93719fbe85f642aa4dc648b9498f0
27493 Author: Ben Warren <biggerbadderben@gmail.com>
27494 Date:   Sun Aug 31 09:59:33 2008 -0700
27495
27496     Moved initialization of TSI108 Ethernet controller to board_eth_init()
27497
27498     Affected boards:
27499         mpc7448hpc2
27500
27501     Removed initialization of the driver from net/eth.c
27502
27503     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
27504
27505 commit 0b252f50ae218ae15bfb63af44227972686ebc56
27506 Author: Ben Warren <biggerbadderben@gmail.com>
27507 Date:   Sun Aug 31 21:41:08 2008 -0700
27508
27509     Moved initialization of RTL8139 Ethernet controller to board_eth_init()
27510
27511     Affected boards:
27512         hidden_dragon
27513         MPC8544DS
27514         MPC8610HPCN
27515         R2DPLUS
27516         TB0229
27517
27518     Removed initialization of the driver from net/eth.c
27519
27520     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
27521
27522 commit 02d69891d95ee76b0e86e1715a4dc0b964a57cb7
27523 Author: Ben Warren <biggerbadderben@gmail.com>
27524 Date:   Sun Aug 31 09:49:42 2008 -0700
27525
27526     Moved initialization of RTL8169 Ethernet controller to board_eth_init()
27527
27528     Affected boards:
27529         linkstation
27530         r7780mp
27531
27532     Removed initialization of the driver from net/eth.c
27533
27534     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
27535
27536 commit 3ae071e44256144d6c1e3febb65f6c56bd433769
27537 Author: Ben Warren <biggerbadderben@gmail.com>
27538 Date:   Tue Aug 12 22:11:53 2008 -0700
27539
27540     Moved initialization of Ethernet controllers on Atmel AT91 to board_eth_init()
27541
27542     Removed at91sam9_eth_initialize() from net/eth.c
27543
27544     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
27545
27546 commit 89973f8a82c28ad893c4c3cc56839a8e10fe5f13
27547 Author: Ben Warren <biggerbadderben@gmail.com>
27548 Date:   Sun Aug 31 22:22:04 2008 -0700
27549
27550     Introduce netdev.h header file and remove externs
27551
27552     This addresses all drivers whose initializers have already
27553     been moved to board_eth_init()/cpu_eth_init().
27554
27555     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
27556
27557 commit 5a8a163ac394d9f4f7ff57f415d82bd673b0068c
27558 Author: Andy Fleming <afleming@freescale.com>
27559 Date:   Sun Aug 31 16:33:30 2008 -0500
27560
27561     Add pixis_set_sgmii command
27562
27563     The 8544DS and 8572DS platforms support an optional SGMII riser card to
27564     expose ethernet over an SGMII interface.  Once the card is in, it is also
27565     necessary to configure the board such that it uses the card, rather than
27566     the on-board ethernet ports.  This can either be done by flipping dip switches
27567     on the motherboard, or by modifying registers in the pixis.  Either way
27568     requires a reboot.
27569
27570     This adds a command to allow users to choose which ports are routed through
27571     the SGMII card, and which through the onboard ports.  It also allows users
27572     to revert to the current switch settings.
27573
27574     This code does not work on the 8572, as the PIXIS is different.
27575
27576     Signed-off-by: Andy Fleming <afleming@freescale.com>
27577     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
27578
27579 commit 216f2a7156a5fde7b47adc40ad553c888a9cbaa7
27580 Author: Andy Fleming <afleming@freescale.com>
27581 Date:   Sun Aug 31 16:33:29 2008 -0500
27582
27583     Add SGMII support for the 8544 DS
27584
27585     The 8544 DS has an optional SGMII Riser card, which uses different PHY
27586     addresses.  Check if we are in SGMII mode, and invoke the SGMII Riser
27587     setup code if so.
27588
27589     Signed-off-by: Andy Fleming <afleming@freescale.com>
27590     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
27591
27592 commit 652f7c2eef76a1340928bd660845441e932d86a2
27593 Author: Andy Fleming <afleming@freescale.com>
27594 Date:   Sun Aug 31 16:33:28 2008 -0500
27595
27596     Add support for Freescale SGMII Riser Card
27597
27598     The 8544DS and 8572DS systems have an optional SGMII riser card which
27599     exposes new ethernet ports which are connected to the eTSECs via an
27600     SGMII interface.  The SGMII PHYs for this board are offset from the standard
27601     PHY addresses, so this code modifies the passed in tsec_info structure to
27602     use the SGMII PHYs on the card, instead.
27603
27604     Signed-off-by: Andy Fleming <afleming@freescale.com>
27605     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
27606
27607 commit 2abe361c03b43e6dcf68f54e96b5c05156c49284
27608 Author: Andy Fleming <afleming@freescale.com>
27609 Date:   Sun Aug 31 16:33:27 2008 -0500
27610
27611     Add SGMII support to the tsec
27612
27613     Adds support for configuring the TBI to talk properly with the SerDes.
27614
27615     Signed-off-by: Andy Fleming <afleming@freescale.com>
27616     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
27617
27618 commit 75b9d4ae0d69f214eab641caf12ce8af83a39a42
27619 Author: Andy Fleming <afleming@freescale.com>
27620 Date:   Sun Aug 31 16:33:26 2008 -0500
27621
27622     Pass in tsec_info struct through tsec_initialize
27623
27624     The tsec driver contains a hard-coded array of configuration information
27625     for the tsec ethernet controllers.  We create a default function that works
27626     for most tsecs, and allow that to be overridden by board code.  It creates
27627     an array of tsec_info structures, which are then parsed by the corresponding
27628     driver instance to determine configuration.  Also, add regs, miiregs, and
27629     devname fields to the tsec_info structure, so that we don't need the kludgy
27630     "index" parameter.
27631
27632     Signed-off-by: Andy Fleming <afleming@freescale.com>
27633     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
27634
27635 commit dd3d1f56a01f460d560766126ee7dfed2ea9bc10
27636 Author: Andy Fleming <afleming@freescale.com>
27637 Date:   Sun Aug 31 16:33:25 2008 -0500
27638
27639     tsec: Move tsec.h to include/
27640
27641     This is to prepare the way for board code passing in the tsec_info structure
27642
27643     Signed-off-by: Andy Fleming <afleming@freescale.com>
27644     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
27645
27646 commit d23dc394aa69093b6326ad917db04dc0d1aff3f8
27647 Author: Sergei Poselenov <sposelenov@emcraft.com>
27648 Date:   Fri Jun 6 15:52:44 2008 +0200
27649
27650     PHY: Add support for the M88E1121R Marvell chip.
27651
27652     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
27653     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
27654     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
27655
27656 commit 1711f3bd16d1c5e9d17b4c0198b426d86999781b
27657 Author: Wolfgang Denk <wd@denx.de>
27658 Date:   Tue Sep 2 21:17:36 2008 +0200
27659
27660     fw_env.c: fix build problems with MTD_VERSION=old
27661
27662     (as needed to support old 2.4 Linux kernel based releases)
27663
27664     Signed-off-by: Wolfgang Denk <wd@denx.de>
27665
27666 commit 628ffd73bcff0c9f3bc5a8eeb2c7455fe9d28a51
27667 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27668 Date:   Mon Sep 1 17:11:26 2008 +0200
27669
27670     device: make device_register() clone the device
27671
27672     This is expected by the callers, but this fact was hidden well within
27673     the old list implementation.
27674
27675     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27676
27677 commit baf449fc5ff96f071bb0e3789fd3265f6d4fd9a0
27678 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
27679 Date:   Mon Sep 1 14:00:07 2008 +0200
27680
27681     avr32: Add support for "GPIO" port mux
27682
27683     The "GPIO" port mux is used on AVR32 UC3 parts as well as AT32AP7200 and
27684     all later AVR32 chips. This patch adds a driver for it, implementing the
27685     same API as the existing portmux-pio driver but with more functionality.
27686
27687     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
27688
27689 commit d92852579546c46bdaac978e0b6767a6645b69e0
27690 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
27691 Date:   Fri Aug 15 15:02:29 2008 +0200
27692
27693     atstk1000: Convert to new-style makefile
27694
27695     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
27696
27697 commit 25e6854d42c11046a468576179b5494f850311b2
27698 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
27699 Date:   Sun Aug 31 18:46:35 2008 +0200
27700
27701     avr32: use board_early_init_r instead of board_init_info
27702
27703     Replace the avr32-specific board_init_info hook by the standard
27704     board_early_init_r hook and make it optional.
27705
27706     board_early_init_r() runs somewhat earlier than board_init_info used to
27707     do, but this isn't a problem for any of the in-tree boards.
27708
27709     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
27710
27711 commit 36d375faf5cff98e8dca32aabbbb1ec6036437dd
27712 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
27713 Date:   Sun Aug 31 18:24:24 2008 +0200
27714
27715     avr32: Use board_postclk_init instead of gclk_init
27716
27717     Replace the avr32-specific gclk_init() board hook with the standard
27718     board_postclk_init() hook which is supposed to run at the same point
27719     during initialization.
27720
27721     Provide a dummy weak alias for boards not implementing this hook. The
27722     cost of this is:
27723       - 2 bytes for the dummy function (retal 0)
27724       - 2 bytes for each unnecessary function call (short rcall)
27725
27726     which is a pretty small price to pay for avoiding lots of #ifdef
27727     clutter. In this particular case, all boards probably end up slightly
27728     smaller because we avoid the conditional checking if the gclk_init
27729     symbol is NULL.
27730
27731     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
27732
27733 commit abdde2b1d570b1ee77606bf783444fcddf7f0965
27734 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
27735 Date:   Sun Aug 31 18:07:35 2008 +0200
27736
27737     hammerhead: Use gclk helper functions
27738
27739     Use the new gclk helper functions to set up the PHY clock instead of
27740     accessing the PM registers directly.
27741
27742     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
27743
27744 commit 98090cd75cdb40b2ab94c806c338540a5716748b
27745 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
27746 Date:   Sun Aug 31 18:05:32 2008 +0200
27747
27748     avr32: Add gclk helper functions
27749
27750     Add two helper functions for configuring and enabling generic clocks:
27751       - gclk_enable_output: Enables output on a GCLKx pin
27752       - gclk_set_rate: Configures a gclk to run at a specific rate
27753
27754     This should eliminate any reason to go mucking about with PM registers
27755     from board code.
27756
27757     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
27758
27759 commit ab0df36fc7db9dda0b786b909f653e279dfeb9cf
27760 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
27761 Date:   Fri Aug 29 21:09:49 2008 +0200
27762
27763     avr32: refactor the portmux/gpio code
27764
27765       - Separate the portmux configuration functionality from the GPIO pin
27766         control API.
27767       - Separate the controller-specific code from the chip-specific code.
27768       - Allow "ganged" port configuration (multiple pins at once).
27769       - Add more flexibility to the "canned" peripheral select functions:
27770           - Allow using more than 23 address bits, more chip selects, as
27771         well as NAND- and CF-specific pins.
27772           - Make the MACB SPEED pin optional, and choose between MII/RMII
27773         using a parameter instead of an #ifdef.
27774           - Make it possible to use other MMC slots than slot 0, and support
27775         different MMC/SDCard data bus widths.
27776       - Use more reasonable pull-up defaults; floating pins may consume a
27777         lot of power.
27778       - Get rid of some custom portmux code from the mimc200 board code. The
27779         old gpio/portmux API couldn't really handle its requirements, but
27780         the new one can.
27781       - Add documentation.
27782
27783     The end result is slightly smaller code for all boards. Which isn't
27784     really the point, but at least it isn't any larger.
27785
27786     This has been verified on ATSTK1002 and ATNGW100. I'd appreciate if
27787     the board maintainers could help me test this on their boards. In
27788     particular, the mimc200 port has lost a lot of code, so I'm hoping Mark
27789     can help me out.
27790
27791     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
27792     Cc: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
27793     Cc: Mark Jackson <mpfj@mimc.co.uk>
27794     Cc: Alex Raimondi <alex.raimondi@miromico.ch>
27795     Cc: Julien May <julien.may@miromico.ch>
27796
27797     Changes since v1:
27798       * Enable pullup on NWAIT
27799       * Add missing include to portmux-pio.h
27800       * Rename CONFIG_PIO2 -> CONFIG_PORTMUX_PIO to match docs
27801
27802 commit 4c24e8288c601cb773ab02528b48a8577970e867
27803 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
27804 Date:   Sat Aug 30 17:28:36 2008 +0200
27805
27806     avr32: data_bits should reflect the actual number of data bits
27807
27808     Make the data_bits enum in struct sdram_config reflect the actual number
27809     of data bits on the bus, i.e. 16 or 32. Having 0 mean 16 bits and 1 mean
27810     32 bits is just too confusing.
27811
27812     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
27813
27814 commit 66b7bc5175325809718d8d49ef073bc1036ad71b
27815 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
27816 Date:   Fri Aug 29 17:48:18 2008 +0200
27817
27818     avr32: Update README
27819
27820     Remove some outdated and/or unnecessary information, and add updated
27821     information about the toolchain and buildroot.
27822
27823     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
27824
27825 commit c75e772a2f061a508bba28ded1b5bea91f0442b0
27826 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
27827 Date:   Sun Aug 31 23:28:15 2008 +0900
27828
27829     sh: Remove CC line from board's Makefile
27830
27831     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
27832
27833 commit 468eae0660de6fdfd9999944c536ecc4797bd944
27834 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
27835 Date:   Sun Aug 31 23:25:57 2008 +0900
27836
27837     sh: Replaced "@./mkconfig" for @$(MKCONFIG)
27838
27839     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
27840
27841 commit 3aeb1ff7482a732503186c742d3a5ded4b7a0d34
27842 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
27843 Date:   Thu Aug 28 14:50:52 2008 +0900
27844
27845     sh: Add support sh2 to MAKEALL
27846
27847     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
27848     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
27849
27850 commit 6f3d8bb5faa12dbf3031382286784c978df038ee
27851 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
27852 Date:   Thu Aug 28 14:52:23 2008 +0900
27853
27854     sh: Fix compile error rsk7203 board
27855
27856     This boards used old type preprocessor.
27857     This patch fix compile error.
27858
27859     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
27860     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
27861
27862 commit 1c98172e025018552e9bb4c43b0aaee76f79b1aa
27863 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
27864 Date:   Thu Aug 28 14:53:31 2008 +0900
27865
27866     sh: Fix compile error sh7785lcr board
27867
27868     This boards used old type preprocessor.
27869     This patch fix compile error.
27870
27871     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
27872     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
27873
27874 commit 6f0da4972e48f99d37bc522814940a6022cd3084
27875 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
27876 Date:   Fri Aug 22 17:39:09 2008 +0900
27877
27878     sh: Renesas Solutions AP325RXA board support
27879
27880     AP325RXA is SH7723's reference board.
27881     This has SCIF, NOR Flash, Ethernet, USB host, LCDC, SD Host, Camera and other.
27882     In this patch, support SCIF, NOR Flash, and Ethernet.
27883
27884     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
27885     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
27886
27887 commit ab09f433b50bb83b5e440c335bc3839ee069e534
27888 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
27889 Date:   Fri Aug 22 17:48:51 2008 +0900
27890
27891     sh: add support Renesas SH7723
27892
27893     Renesas SH7723 has 5 SCIF, SD, Camera, LCDC and other.
27894     This patch supports CPU register's header file and SCIF serial driver.
27895
27896     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
27897     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
27898
27899 commit c655fad06ba3fb042dbc667724a40e1a9a091248
27900 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
27901 Date:   Sun Aug 31 23:02:04 2008 +0900
27902
27903     sh: Renesas RSK+ 7203 board support
27904
27905     This adds initial support for the RTE RSK+ SH7203 board.
27906
27907     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
27908     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
27909
27910 commit 6ede753ddf52a7b0f992d9bccbe5e4a0968ca475
27911 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
27912 Date:   Thu Jul 3 23:11:02 2008 +0900
27913
27914     sh: Add support Renesas SH7203 processor
27915
27916     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
27917     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
27918
27919 commit 6ad43d0dd86b612895ddc7f480eb6cdfe793adf9
27920 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
27921 Date:   Sun Aug 31 22:48:33 2008 +0900
27922
27923     sh: Add support SH2/SH2A which is CPU of Renesas Technology
27924
27925     Add support SH2/SH2A basic function.
27926
27927     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
27928     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
27929
27930 commit 0d53a47dc0737b6aa3a39caee21410c169441ae5
27931 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
27932 Date:   Sun Aug 31 22:45:08 2008 +0900
27933
27934     sh: Renesas R0P7785LC0011RL board support
27935
27936     This board has SH7785, 512MB DDR2-SDRAM, NOR Flash,
27937     Graphic, Ethernet, USB, SD, RTC, and I2C controller.
27938
27939     This patch supports the following functions:
27940      - 128MB DDR2-SDRAM (29-bit address mode only)
27941      - NOR Flash
27942      - USB host
27943      - Ethernet
27944
27945     Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
27946     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
27947
27948 commit b0b6218929bc7de9a6bdb8e564fa8ec2efa71b4e
27949 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
27950 Date:   Thu Jul 10 19:32:53 2008 +0900
27951
27952     sh: add support for SH7785
27953
27954     Renesas SH7785 has DDR2-SDRAM controller, PCI, and other.
27955     This patch supports CPU register's header file.
27956
27957     Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
27958     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
27959
27960 commit d6e04258be8f2408845468d3cf722a4cf0433445
27961 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27962 Date:   Sun Aug 31 04:45:42 2008 +0200
27963
27964     davinci: fix remaining dm644x_eth
27965
27966     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27967
27968 commit 08ab4e1780fa63c88dd5a5ab52f4ff4ed1ee1878
27969 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27970 Date:   Sun Aug 31 04:24:56 2008 +0200
27971
27972     fs: Move conditional compilation to Makefile
27973
27974     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27975
27976 commit c1de7a6daf9c657484e1c6d433f01fccd49a7f48
27977 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27978 Date:   Sun Aug 31 04:24:55 2008 +0200
27979
27980     devices: merge to list_head
27981
27982     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27983
27984 commit ef0255fc75f28655f9681422079287d68a14dbaa
27985 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27986 Date:   Sun Aug 31 04:24:51 2008 +0200
27987
27988     update linux/list
27989
27990     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27991
27992 commit 71cb31227bee741b274f6c0279b2aac1ab8e28e3
27993 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27994 Date:   Sun Aug 31 00:39:48 2008 +0200
27995
27996     smdk6400: add gitignore
27997
27998     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27999
28000 commit f9f692e2b146d4e306b777e6d5f69f1d725b9eb9
28001 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28002 Date:   Sun Aug 31 00:39:48 2008 +0200
28003
28004     smdk6400: Use CONFIG_FLASH_CFI_DRIVER
28005
28006     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28007
28008 commit 7c0e5a8db3d1358b0ce3cc85ada0de6341ca4a15
28009 Author: Guennadi Liakhovetski <lg@denx.de>
28010 Date:   Sun Aug 31 00:39:47 2008 +0200
28011
28012     smdk6400: remove redundant bootargs definition
28013
28014     Double bootargs setting leads to a duplicated environmant entry.
28015
28016     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
28017
28018 commit 11edcfe260f20dcea79284a3e95270989d433854
28019 Author: Guennadi Liakhovetski <lg@denx.de>
28020 Date:   Sun Aug 31 00:39:47 2008 +0200
28021
28022     ARM: Add support for S3C6400 based SMDK6400 board
28023
28024     SMDK6400 can only boot U-Boot from NAND-flash. This patch adds a nand_spl
28025     driver for it too. The board can also boot from the NOR flash, but due to
28026     hardware limitations it can only address 64KiB on it, which is not enough
28027     for U-Boot. Based on the original sources by Samsung for U-Boot 1.1.6.
28028
28029     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
28030
28031 commit e0056b341069796eaea11eae0fc8eb93a3dceaac
28032 Author: Guennadi Liakhovetski <lg@denx.de>
28033 Date:   Sun Aug 31 00:39:47 2008 +0200
28034
28035     NAND: add NAND driver for S3C64XX
28036
28037     Based on the original S3C64XX NAND driver by Samsung for U-Boot 1.1.6.
28038
28039     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
28040
28041 commit 3fe7b589f9c7463df39056f8872006a67f56a91c
28042 Author: Guennadi Liakhovetski <lg@denx.de>
28043 Date:   Sun Aug 31 00:39:47 2008 +0200
28044
28045     S3C64XX: remove broken HWFLOW support from the serial driver
28046
28047     As noted by Harald Welte, HWFLOW support in the S3C64XX serial driver is
28048     broken and currently unused. Remove it.
28049
28050     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
28051
28052 commit 2fb28dcf82048045e1bf5014e938e486fa6c2383
28053 Author: Guennadi Liakhovetski <lg@denx.de>
28054 Date:   Sun Aug 31 00:39:47 2008 +0200
28055
28056     serial: add S3C64XX serial driver
28057
28058     Based on the original S3C64XX UART driver by Samsung for U-Boot 1.1.6.
28059
28060     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
28061
28062 commit 8262813ca04fc57f5d8856e1828085c136e0f1eb
28063 Author: Guennadi Liakhovetski <lg@denx.de>
28064 Date:   Sun Aug 31 00:39:46 2008 +0200
28065
28066     USB: Add support for OHCI controller on S3C6400
28067
28068     Notice: USB on S3C6400 currently works _only_ with switched off MMU. One could
28069     try to enable the MMU, but map addresses 1-to-1, and disable data cache, then
28070     it should work too and we could still profit from instruction cache.
28071
28072     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
28073
28074 commit 9b07773f8883665b002500c190507e9fd99b7181
28075 Author: Guennadi Liakhovetski <lg@denx.de>
28076 Date:   Sun Aug 31 00:39:46 2008 +0200
28077
28078     ARM: Add arm1176 core with S3C6400 SoC
28079
28080     Based on the original S3C64XX port by Samsung for U-Boot 1.1.6.
28081
28082     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
28083
28084 commit fcaac589a68115819ddadcf5c18ded9a5f9e2c75
28085 Author: Sandeep Paulraj <s-paulraj@ti.com>
28086 Date:   Sun Aug 31 00:39:46 2008 +0200
28087
28088     ARM DaVinci: Changing function names for EMAC driver
28089
28090     DM644x is just one of a series of DaVinci chips that use the EMAC driver.
28091     By replacing all the function names that start with dm644x_* to davinci_*
28092     we make these function more portable. I have tested this change on my EVM.
28093     DM6467 is another DaVinci SOC which uses the EMAC driver and i will
28094     be sending patches that add DaVinci DM6467 support to the list soon.
28095
28096     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
28097
28098 commit fbbb1de369ca7d5ace6f7b0ce9d0aee24a6f457b
28099 Author: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
28100 Date:   Sat Aug 30 23:21:30 2008 +0200
28101
28102     Integrator[AP/CP] - Remove unused file memsetup.S
28103
28104     - memsetup.s is changed/merged to lowlevel_init.S
28105       memsetup.S has a global label memsetup that just returns back to caller
28106     - memsetup global label is changed/merged to lowlevel_init
28107       This label is not called from anywhere.
28108
28109     Signed-off-by: Gururaja Hebbar <gururajakr@sanyo.co.in>
28110
28111 commit 89d51d022a63be1a851eda983c8cbce1a044f65f
28112 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
28113 Date:   Wed Aug 27 21:35:52 2008 +0200
28114
28115     ARM DaVinci: Standardize names of directories/files
28116
28117     ARM DaVinci: Standardize names of directories/files.
28118
28119     Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
28120     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28121
28122 commit 264bbdd11d01f14f5ea4629556ae63b00b13402d
28123 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
28124 Date:   Fri Jul 11 15:10:13 2008 -0400
28125
28126     ARM DaVinci: Move common functions to board/davinci/common
28127
28128     ARM DaVinci: Move common functions to board/davinci/common.
28129
28130     Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
28131
28132 commit c2b4b2e4814f4ace9015fdb64132894327400bf0
28133 Author: Stefan Roese <sr@denx.de>
28134 Date:   Fri Aug 29 11:56:49 2008 +0200
28135
28136     ppc4xx/NAND: Add select_chip function to 4xx NDFC driver
28137
28138     This function is needed for the new NAND infrastructure. We only need
28139     a dummy implementation though for the NDFC.
28140
28141     Signed-off-by: Stefan Roese <sr@denx.de>
28142
28143 commit 3d4a746e2fb4545f07d871049805fb34ae97cc94
28144 Author: Stefan Roese <sr@denx.de>
28145 Date:   Fri Aug 29 12:06:27 2008 +0200
28146
28147     ppc4xx: Increase image size for NAND boot target
28148
28149     This is needed since now with HUSH enabled (amcc-common.h) the image
28150     read from NAND exceeds the previous limit.
28151
28152     Signed-off-by: Stefan Roese <sr@denx.de>
28153
28154 commit 6b5049d056cd8ef72d1f2f461ceb2d033d93f759
28155 Author: Ben Warren <biggerbadderben@gmail.com>
28156 Date:   Thu Aug 28 23:58:30 2008 -0700
28157
28158     Move MPC512x_FEC driver to drivers/net
28159
28160     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
28161
28162 commit 80b00af01b3c9154774de2936f05a051e92f6a03
28163 Author: Ben Warren <biggerbadderben@gmail.com>
28164 Date:   Thu Aug 28 23:58:29 2008 -0700
28165
28166     Move MPC5xxx_FEC driver to drivers/net
28167
28168     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
28169
28170 commit 3de7bf0e6b1ad2608014096c8192f13229b2e9d7
28171 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28172 Date:   Fri Aug 29 21:53:57 2008 +0200
28173
28174     cmd_terminal: remove no need ifdef
28175
28176     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28177
28178 commit 578118bdf122877ae769776be002255be447b4fa
28179 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28180 Date:   Fri Aug 29 21:53:57 2008 +0200
28181
28182     common/Makefile: order by functionality
28183
28184     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28185
28186 commit ba7b5b2348b684cf8ec424b2e38e267dc1cfd2fb
28187 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28188 Date:   Fri Aug 29 21:53:56 2008 +0200
28189
28190     miiphyutil: Move conditional compilation to Makefile
28191
28192     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28193
28194 commit 81789c39db3f0f6b621df8c0ec66014d701f368e
28195 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28196 Date:   Fri Aug 29 21:53:37 2008 +0200
28197
28198     autoscript: Move conditional compilation to Makefile
28199
28200     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28201
28202 commit bbf52df9aa94ffb115b8b1ebeb00d01374bb0a1d
28203 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28204 Date:   Fri Aug 29 01:18:11 2008 +0200
28205
28206     crc16: move to lib_generic
28207
28208     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28209
28210 commit 55195773eacefb22dd483a3c560ea30a14263ce1
28211 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28212 Date:   Fri Aug 29 01:18:01 2008 +0200
28213
28214     miiphybb: move to drivers/net/phy
28215
28216     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28217
28218 commit e8314035996a9118ac5948df2ff8a2f2161ed67a
28219 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28220 Date:   Thu Aug 28 12:31:51 2008 +0200
28221
28222     soft_spi: move to drivers/spi
28223
28224     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28225
28226 commit 4d75e0aa9caca64d4a1d55d95cd1ca5f30d9fc56
28227 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28228 Date:   Thu Aug 28 12:31:51 2008 +0200
28229
28230     soft_i2c: move to drivers/i2c
28231
28232     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28233
28234 commit 717a222229fdb77703e9174d0eb08a4b41febf49
28235 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28236 Date:   Thu Aug 28 12:31:48 2008 +0200
28237
28238     gunzip: move to lib_generic
28239
28240     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28241
28242 commit 52aef8f9ba28b747973bf76741c23db658d5773c
28243 Author: Wolfgang Ocker <weo@reccoware.de>
28244 Date:   Tue Aug 26 19:55:23 2008 +0200
28245
28246     ppc4xx: NAND configuration
28247
28248     Made NAND bank configuration setting a config variable.
28249
28250     Signed-off-by: Wolfgang Ocker <weo@reccoware.de>
28251     Signed-off-by: Stefan Roese <sr@denx.de>
28252
28253 commit 5bc542a593abc9e974fbd34704af85c37c366c60
28254 Author: Victor Gallardo <vgallardo@amcc.com>
28255 Date:   Thu Aug 28 16:03:28 2008 -0700
28256
28257     ppc4xx: fix UIC external_interrupt hang on UIC0
28258
28259     This patch fixes a UIC external_interrupt hang if critical or non-critical
28260     interrupt is set at the same time as a normal interrupt is set on UIC0.
28261
28262     Signed-off-by: Victor Gallardo <vgallardo@amcc.com>
28263     Signed-off-by: Stefan Roese <sr@denx.de>
28264
28265 commit 04737d5ffd16248cb80ab3dd4f3765057a803f18
28266 Author: Prodyut  Hazarika <phazarika@amcc.com>
28267 Date:   Wed Aug 27 16:39:00 2008 -0700
28268
28269     ppc4xx: Optimizations/Cleanups for IBM DDR2 Memory Controller
28270
28271     Removed Magic numbers from Initialization preload registers
28272     Tested with Kilauea, Glacier, Canyonlands and Katmai boards
28273     About 5-7% improvement seen for LMBench memtests
28274
28275     Signed-off-by: Prodyut Hazarika <phazarika@amcc.com>
28276     Signed-off-by: Stefan Roese <sr@denx.de>
28277
28278 commit 8a490422bed685c9491274ec997f62061d88620b
28279 Author: John Rigby <jrigby@freescale.com>
28280 Date:   Thu Aug 28 13:17:07 2008 -0600
28281
28282     ADS5121: Fix NOR and CPLD ALE timing for rev 2 silicon
28283
28284     MPC5121 rev 2 silicon has a new register for controlling how long
28285     CS is asserted after deassertion of ALE in multiplexed mode.
28286
28287     The default is to assert CS together with ALE.  The alternative
28288     is to assert CS (ALEN+1)*LPC_CLK clocks after deassertion of ALE.
28289
28290     The default is wrong for the NOR flash and CPLD on the ADS5121.
28291
28292     This patch turns on the alternative for CS0 (NOR) and CS2 (CPLD)
28293     it does so conditionally based on silicon rev 2.0 or greater.
28294
28295     Signed-off-by: Martha J Marx <mmarx@silicontkx.com>
28296     Signed-off-by: John Rigby <jrigby@freescale.com>
28297
28298 commit 5d9a5efa4b332f442b54a755d49969123c3a8742
28299 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
28300 Date:   Tue Aug 19 00:56:46 2008 +0600
28301
28302     Add I2C frequency dividers for ColdFire
28303
28304     The existing I2C freqency dividers for FDR does not apply
28305     to ColdFire platforms; thus, a seperate table is added
28306     based on MCF5xxx Reference Manual
28307
28308     Signed-off-by: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
28309     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
28310     Acked-by: Tabi Timur <timur@freescale.com>
28311
28312 commit eec567a67e00d1ed8d941e9098b7d421f4091abf
28313 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
28314 Date:   Tue Aug 19 03:01:19 2008 +0600
28315
28316     ColdFire: I2C fix for multiple platforms
28317
28318     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
28319
28320 commit d53cf6a9c7423cba668b867978648645f71c3090
28321 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
28322 Date:   Tue Aug 19 00:37:13 2008 +0600
28323
28324     ColdFire: Add CONFIG_MII_INIT for M5272C3
28325
28326     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
28327
28328 commit f78ced3028d4130b24a318943a70cf5584ab16f4
28329 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
28330 Date:   Tue Aug 19 00:26:25 2008 +0600
28331
28332     ColdFire: Multiple fixes for MCF5445x platforms
28333
28334     Add FEC pin set and mii reset in __mii_init(). Change
28335     legacy flash vendor from 2 to AMD LEGACY (0xFFF0),
28336     change cfi_offset to 0, and change CFG_FLASH_CFI to
28337     CONFIG_FLASH_CFI_LEGACY. Correct M54451EVB and
28338     M54455EVB env settings in configuration file.
28339
28340     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
28341
28342 commit 454e725b3a9537b7f273bbd0cbca180f23a7a6e8
28343 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
28344 Date:   Fri Aug 15 18:24:25 2008 +0000
28345
28346     ColdFire: Change the SDRAM BRD2WT timing from 3 to 7
28347
28348     The user manuals recommend 7.
28349
28350     Signed-off-by: Kurt Mahan <kmahan@freescale.com>
28351     Acked-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
28352
28353 commit 79e0799cf6e88d98d77b216a55234bf674b59a4e
28354 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
28355 Date:   Fri Aug 15 16:50:07 2008 +0000
28356
28357     ColdFire: Raise uart baudrate to 115200 bps
28358
28359     M5249EVB, M5271EVB, M5272C3, M5275EVB and M5282EVB platforms
28360     uart baudrate increase from 19200 to 115200 bps
28361
28362     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
28363
28364 commit ab6ba842682552ccf071d0034da0a20633d1d1ac
28365 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
28366 Date:   Wed Aug 13 12:07:03 2008 +0000
28367
28368     ColdFire: Fix board.c warning message
28369
28370     Implicit declaration of nand_init() warning message
28371
28372     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
28373
28374 commit 5798b1c4650e9a8713c95b25c1e669a2bc80a97b
28375 Author: Kumar Gala <galak@kernel.crashing.org>
28376 Date:   Wed Aug 27 01:10:34 2008 -0500
28377
28378     FSL DDR: Remove duplicate setting of cs0_bnds register on 86xx.
28379
28380     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28381
28382 commit 258c37b147353bc522ffc33dfbd7d0d9cd7c32d7
28383 Author: Heiko Schocher <hs@denx.de>
28384 Date:   Thu Aug 21 20:44:49 2008 +0200
28385
28386     mpc52xx: added support for the MPC5200 based MUC.MC52 board from MAN.
28387
28388     Signed-off-by: Heiko Schocher <hs@denx.de>
28389
28390 commit 9cff4448a9cb882defe6c8bde73b77fc0c636799
28391 Author: Kumar Gala <galak@kernel.crashing.org>
28392 Date:   Tue Aug 19 14:46:36 2008 -0500
28393
28394     mpc85xx: remove redudant code with lib_ppc/interrupts.c
28395
28396     For some reason we duplicated the majority of code in lib_ppc/interrupts.c
28397     not show how that happened, but there is no good reason for it.
28398
28399     Use the interrupt_init_cpu() and timer_interrupt_cpu() since its why
28400     they exist.
28401
28402     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28403
28404 commit 9490a7f1a9484617bad75c60807ce02c8a3a6d56
28405 Author: Kumar Gala <galak@kernel.crashing.org>
28406 Date:   Fri Jul 25 13:31:05 2008 -0500
28407
28408     mpc85xx: Add support for the MPC8536DS reference board
28409
28410     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28411     Signed-off-by: Srikanth Srinivasan <srikanth.srinivasan@freescale.com>
28412     Signed-off-by: Dejan Minic <minic@freescale.com>
28413     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
28414     Signed-off-by: Dave Liu <daveliu@freescale.com>
28415     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28416
28417 commit ef50d6c06ece74fb17e8d7510e62cad9df8b810d
28418 Author: Kumar Gala <galak@kernel.crashing.org>
28419 Date:   Tue Aug 12 11:14:19 2008 -0500
28420
28421     mpc85xx: Add support for the MPC8536
28422
28423     The MPC8536 Adds SDHC and SATA controllers to the PQ3 family.  We
28424     also have SERDES init code for the 8536.
28425
28426     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28427     Signed-off-by: Srikanth Srinivasan <srikanth.srinivasan@freescale.com>
28428     Signed-off-by: Dejan Minic <minic@freescale.com>
28429     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
28430     Signed-off-by: Dave Liu <daveliu@freescale.com>
28431
28432 commit 129ba616b3813dde861f25f3d8a3c47c5c36ad5f
28433 Author: Kumar Gala <galak@kernel.crashing.org>
28434 Date:   Tue Aug 12 11:13:08 2008 -0500
28435
28436     mpc85xx: Add support for the MPC8572DS reference board
28437
28438     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28439
28440 commit 457caecdbca3df21a93abff19eab12dbc61b7897
28441 Author: Kumar Gala <galak@kernel.crashing.org>
28442 Date:   Wed Aug 27 01:05:35 2008 -0500
28443
28444     FSL DDR: Remove old SPD support from cpu/mpc85xx
28445
28446     All 85xx boards have been converted to the new code so we can
28447     remove the old SPD DDR setup code.
28448
28449     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28450
28451 commit 0e7927db138976469e7257e29c1338050a50fcd9
28452 Author: Kumar Gala <galak@kernel.crashing.org>
28453 Date:   Wed Aug 27 01:04:07 2008 -0500
28454
28455     FSL DDR: Convert STXSSA to new DDR code.
28456
28457     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28458
28459 commit c360d9b970fbb9c13744c355879671165bbb9b9e
28460 Author: Kumar Gala <galak@kernel.crashing.org>
28461 Date:   Wed Aug 27 01:03:42 2008 -0500
28462
28463     FSL DDR: Convert STXGP3 to new DDR code.
28464
28465     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28466
28467 commit 8e55313b7ae12352a343f9b9962e662dbd897187
28468 Author: Kumar Gala <galak@kernel.crashing.org>
28469 Date:   Tue Aug 26 23:52:58 2008 -0500
28470
28471     FSL DDR: Convert SBC8560 to new DDR code.
28472
28473     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28474
28475 commit 9658bec2e8f55d56ca1be70090ce5a348be4980f
28476 Author: Kumar Gala <galak@kernel.crashing.org>
28477 Date:   Tue Aug 26 23:52:32 2008 -0500
28478
28479     FSL DDR: Convert MPC8540EVAL to new DDR code.
28480
28481     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28482
28483 commit 6bfa8f723cfd82c55e3ef5620ade396916470a70
28484 Author: Kumar Gala <galak@kernel.crashing.org>
28485 Date:   Tue Aug 26 23:52:07 2008 -0500
28486
28487     FSL DDR: Convert PM856 to new DDR code.
28488
28489     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28490
28491 commit d53bd3e17bd4f460257c19255569ea6dcfaae817
28492 Author: Kumar Gala <galak@kernel.crashing.org>
28493 Date:   Tue Aug 26 23:51:49 2008 -0500
28494
28495     FSL DDR: Convert PM854 to new DDR code.
28496
28497     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28498
28499 commit 33b9079ba20926f14238fff863b68a98e938948e
28500 Author: Kumar Gala <galak@kernel.crashing.org>
28501 Date:   Tue Aug 26 23:15:28 2008 -0500
28502
28503     FSL DDR: Convert sbc8548 to new DDR code.
28504
28505     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28506
28507 commit a947e4c7eb15cea1d9fb633955c516aab5ad35dd
28508 Author: Kumar Gala <galak@kernel.crashing.org>
28509 Date:   Tue Aug 26 23:14:14 2008 -0500
28510
28511     FSL DDR: Convert atum8548 to new DDR code.
28512
28513     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28514
28515 commit be0bd8234b9777ecd63c4c686f72af070d886517
28516 Author: Kumar Gala <galak@kernel.crashing.org>
28517 Date:   Tue Aug 26 22:56:56 2008 -0500
28518
28519     FSL DDR: Convert socrates to new DDR code.
28520
28521     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28522
28523 commit 1167a2fd56138b716e01370c4267f3b70bf9ffa0
28524 Author: Kumar Gala <galak@kernel.crashing.org>
28525 Date:   Tue Aug 26 08:02:30 2008 -0500
28526
28527     FSL DDR: Convert MPC8544DS to new DDR code.
28528
28529     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28530
28531 commit e6f5b35b41ddbd637bb9ca4ad985b1e0b07dae0e
28532 Author: Jon Loeliger <jdl@freescale.com>
28533 Date:   Tue Mar 18 13:51:05 2008 -0500
28534
28535     FSL DDR: Convert MPC8568MDS to new DDR code.
28536
28537     Signed-off-by: Jon Loeliger <jdl@freescale.com>
28538     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28539
28540 commit e31d2c1e2bc954dc32e33bb2076139f85b95f8e6
28541 Author: Jon Loeliger <jdl@freescale.com>
28542 Date:   Tue Mar 18 13:51:06 2008 -0500
28543
28544     FSL DDR: Convert MPC8548CDS to new DDR code.
28545
28546     Signed-off-by: Jon Loeliger <jdl@freescale.com>
28547     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28548
28549 commit aa11d85cf318b961e029fe50d68ca47d004bce93
28550 Author: Jon Loeliger <jdl@freescale.com>
28551 Date:   Mon Mar 17 15:48:18 2008 -0500
28552
28553     FSL DDR: Convert MPC8541CDS to new DDR code.
28554
28555     Signed-off-by: Jon Loeliger <jdl@freescale.com>
28556     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28557
28558 commit 2b40edb10d81da7bba724edbccd7f53777112579
28559 Author: Jon Loeliger <jdl@freescale.com>
28560 Date:   Tue Mar 18 11:12:42 2008 -0500
28561
28562     FSL DDR: Convert MPC8555ADS to new DDR code.
28563
28564     Signed-off-by: Jon Loeliger <jdl@freescale.com>
28565     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28566
28567 commit 8b625114e8bc5a6b436181167a6e7fcd3303dd2c
28568 Author: Jon Loeliger <jdl@freescale.com>
28569 Date:   Tue Mar 18 11:12:44 2008 -0500
28570
28571     FSL DDR: Convert MPC8560ADS to new DDR code.
28572
28573     Signed-off-by: Jon Loeliger <jdl@freescale.com>
28574     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28575
28576 commit 9617c8d49a21703eaf13a4033ab1a56eecc033cc
28577 Author: Kumar Gala <galak@kernel.crashing.org>
28578 Date:   Fri Jun 6 13:12:18 2008 -0500
28579
28580     FSL DDR: Convert MPC8540ADS to new DDR code.
28581
28582     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28583
28584 commit 2a6c2d7ab2a66660f40a6cd3de2eb29ee29d9693
28585 Author: Kumar Gala <galak@kernel.crashing.org>
28586 Date:   Tue Aug 26 21:34:55 2008 -0500
28587
28588     FSL DDR: Add 85xx specific register setting
28589
28590     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28591
28592 commit 6fb1b7346849ccd0c20306143e334f5b76143070
28593 Author: Kumar Gala <galak@kernel.crashing.org>
28594 Date:   Mon Jun 9 11:07:46 2008 -0500
28595
28596     FSL DDR: Add e500 TLB helper for DDR code
28597
28598     Provide a helper function that board code can call to map TLBs when
28599     setting up DDR.
28600
28601     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28602
28603 commit d26b739afe5a6760bd345743188759cd9d0f3b47
28604 Author: Andrew Dyer <adyer@righthandtech.com>
28605 Date:   Tue Aug 26 17:03:38 2008 -0500
28606
28607     dm9000 remove dead external phy support, gpio fix
28608
28609     dm9000 has code to detect and initialize external phy parts, but later
28610     on in the code the part is forced to use the internal phy
28611     unconditionally.  Remove the unused/untested code.
28612
28613     change the GPIO initialization so that only the GPIO used as an
28614     internal phy reset (hardwired in the chip) is set as an output.  The
28615     remaining GPIO need to be handled by board specific code to prevent
28616     possible drive conflicts.  Set as inputs for safety.
28617
28618     replace a few magic numbers with defines
28619
28620     Signed-off-by: Andrew Dyer <adyer@righthandtech.com>
28621     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
28622
28623 commit a1573db0c07c8ba99e9c373bb07ecd6f59da672c
28624 Author: Peter Tyser <ptyser@xes-inc.com>
28625 Date:   Tue Aug 26 11:17:48 2008 -0500
28626
28627     Standardize bootp, tftpboot, rarpboot, dhcp, and nfs command descriptions
28628
28629     cmd_net.c command descriptions were updated to describe the optional
28630     hostIPaddr argument.  The dhcp command help message was also updated
28631     to more closely reflect the other commands in cmd_net.c
28632
28633     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
28634     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
28635
28636 commit 51dfe1382ebaf691485badfa0ea5e75b0710531b
28637 Author: Remy Bohmer <linux@bohmer.net>
28638 Date:   Wed Aug 20 11:30:28 2008 +0200
28639
28640     Fix bogus error message in the DHCP handler
28641
28642     The DHCP handler has 1 state that is not listed in this case, causing a
28643     failure message when there is actually no failure.
28644
28645     Signed-off-by: Remy Bohmer <linux@bohmer.net>
28646     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
28647
28648 commit 61365501a0e2cae9c1df2818b7b5b3f52c450d18
28649 Author: Remy Bohmer <linux@bohmer.net>
28650 Date:   Wed Aug 20 11:30:27 2008 +0200
28651
28652     Fix compile error when CONFIG_BOOTP_RANDOM_DELAY is set.
28653
28654     The option CONFIG_BOOTP_RANDOM_DELAY does not compile, because of a
28655     missing extern inside the net/bootp.h header
28656
28657     Signed-off-by: Remy Bohmer <linux@bohmer.net>
28658     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
28659
28660 commit 1803f7f91ff35ca402259065df7557107dcf28a2
28661 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
28662 Date:   Tue Aug 19 21:26:32 2008 +0000
28663
28664     ColdFire: Add FEC Buffer descriptors in SRAM
28665
28666     Add FEC Buffer descriptors and data buffer in SRAM for
28667     faster execution and access.
28668
28669     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
28670     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
28671
28672 commit 429be27ce195210d4b9decf9e867b9ca6155a87d
28673 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
28674 Date:   Thu Aug 21 23:55:11 2008 +0000
28675
28676     Fix ColdFire FEC warning messages
28677
28678     Types mismatch and implicit declaration of icache_invalid()
28679     warning messages
28680
28681     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
28682     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
28683
28684 commit 6a002171098e968bd5b362347d2831224fab6048
28685 Author: Ben Warren <biggerbadderben@gmail.com>
28686 Date:   Sat Jul 12 00:17:50 2008 -0700
28687
28688     Moved initialization of SKGE Ethernet driver to board code.
28689
28690     The only board using this driver is the SL8245 board.
28691     Removed initialization for the driver from net/eth.c
28692
28693     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
28694
28695 commit 8379f42bc745eb9e4ca551a30fd2d0a63f740d75
28696 Author: Ben Warren <biggerbadderben@gmail.com>
28697 Date:   Sat Jul 12 00:08:45 2008 -0700
28698
28699     Moved conditional compilation to Makefile for SK98 Ethernet driver
28700
28701     Brute-force removal of #ifdefs.  Didn't touch the code.
28702     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
28703
28704 commit 65d3d99c28dc363d15eaee78225ff643df499b97
28705 Author: Ben Warren <biggerbadderben@gmail.com>
28706 Date:   Fri Jul 11 23:42:19 2008 -0700
28707
28708     Moved initialization of ULI526X Ethernet driver to board code.
28709
28710     The only board using this driver is the Freescale MPC8610HPCD board.
28711     Removed initialization for the driver from net/eth.c
28712
28713     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
28714
28715 commit 914947313a710f5dcf06beaf7f2aa24f1ebcce4f
28716 Author: Ben Warren <biggerbadderben@gmail.com>
28717 Date:   Fri Jul 11 23:15:28 2008 -0700
28718
28719     Moved initialization of Blackfin EMAC Ethernet controller to board_eth_init()
28720
28721     Added board_eth_init() function to bf537-stamp board.
28722     Removed initialization for the Blackin EMAC driver from net/eth.c
28723
28724     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
28725
28726 commit fc363ce35408f348cacced68505f3747a53e3d7c
28727 Author: Ben Warren <biggerbadderben@gmail.com>
28728 Date:   Wed Jul 9 01:04:19 2008 -0700
28729
28730     Moved initialization of GRETH Ethernet driver to CPU directory
28731
28732     Added a cpu_eth_init() function to leon2/leon3 CPU directories and
28733     removed code from net/eth.c
28734
28735     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
28736
28737 commit 86882b80771309bceb11c6accfd7f6f90ade8bfc
28738 Author: Ben Warren <biggerbadderben@gmail.com>
28739 Date:   Tue Aug 26 22:16:25 2008 -0700
28740
28741     Moved initialization of MCFFEC Ethernet driver to CPU directory
28742
28743     Added a cpu_eth_init() function to coldfire CPU directories and
28744     removed code from net/eth.c
28745
28746     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
28747
28748 commit b31da88b9c160d80d42a59cbbb31e24f27184d5c
28749 Author: Ben Warren <biggerbadderben@gmail.com>
28750 Date:   Tue Aug 26 22:12:36 2008 -0700
28751
28752     Moved initialization of FSL_MCDMAFEC Ethernet driver to CPU directory
28753
28754     Added a cpu_eth_init() function to cpu/mcf547x_8x directory and
28755     removed code from net/eth.c
28756
28757     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
28758
28759 commit b5710d9974f6f0f3ddb4e67d6cccc262ab37049e
28760 Author: Kumar Gala <galak@kernel.crashing.org>
28761 Date:   Tue Aug 26 15:01:38 2008 -0500
28762
28763     FSL DDR: Remove old SPD support from cpu/mpc86xx
28764
28765     All 86xx boards have been converted to the new code so we can
28766     remove the old SPD DDR setup code.
28767
28768     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28769
28770 commit 9bd4e5911b750837515466bc7449087698b88e0e
28771 Author: Kumar Gala <galak@kernel.crashing.org>
28772 Date:   Tue Aug 26 15:01:37 2008 -0500
28773
28774     FSL DDR: Convert SBC8641D to new DDR code.
28775
28776     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28777
28778 commit 39aa1a73483e1ac2bd56d5523abfc3970ee82c77
28779 Author: Jon Loeliger <jdl@freescale.com>
28780 Date:   Tue Aug 26 15:01:36 2008 -0500
28781
28782     FSL DDR: Convert MPC8610HPCD to new DDR code.
28783
28784     Signed-off-by: Jon Loeliger <jdl@freescale.com>
28785     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28786
28787 commit 6a8e5692933e8e6d6e5ba7e594f49dd6d4c3a263
28788 Author: Kumar Gala <galak@kernel.crashing.org>
28789 Date:   Tue Aug 26 15:01:35 2008 -0500
28790
28791     FSL DDR: Convert MPC8641HPCN to new DDR code.
28792
28793     Signed-off-by: Jon Loeliger <jdl@freescale.com>
28794     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28795
28796 commit 46ff4f1100ea64a01d21cc008ce85ac15eb1821f
28797 Author: Kumar Gala <galak@kernel.crashing.org>
28798 Date:   Tue Aug 26 15:01:34 2008 -0500
28799
28800     FSL DDR: Add 86xx specific register setting
28801
28802     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28803
28804 commit 233fdd502a6c227f476212b3097653ad48d7e254
28805 Author: Kumar Gala <galak@kernel.crashing.org>
28806 Date:   Tue Aug 26 15:01:32 2008 -0500
28807
28808     FSL DDR: Add DDR2 DIMM paramter support
28809
28810     Compute DIMM parameters based upon the SPD information.
28811
28812     Signed-off-by: James Yang <James.Yang@freescale.com>
28813     Signed-off-by: Jon Loeliger <jdl@freescale.com>
28814     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28815
28816 commit 05c05a2363a6ac11e0e405926034546ffad71fad
28817 Author: Kumar Gala <galak@kernel.crashing.org>
28818 Date:   Tue Aug 26 15:01:30 2008 -0500
28819
28820     FSL DDR: Add DDR1 DIMM paramter support
28821
28822     Compute DIMM parameters based upon the SPD information in spd.
28823
28824     Signed-off-by: James Yang <James.Yang@freescale.com>
28825     Signed-off-by: Jon Loeliger <jdl@freescale.com>
28826     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28827
28828 commit 58e5e9aff147e8c7e2bc1406bf9384f65f020ffa
28829 Author: Kumar Gala <galak@kernel.crashing.org>
28830 Date:   Tue Aug 26 15:01:29 2008 -0500
28831
28832     FSL DDR: Rewrite the FSL mpc8xxx DDR controller setup code.
28833
28834     The main purpose of this rewrite it to be able to share the same
28835     initialization code on all FSL PowerPC products that have DDR
28836     controllers.  (83xx, 85xx, 86xx).
28837
28838     The code is broken up into the following steps:
28839         GET_SPD
28840         COMPUTE_DIMM_PARMS
28841         COMPUTE_COMMON_PARMS
28842         GATHER_OPTS
28843         ASSIGN_ADDRESSES
28844         COMPUTE_REGS
28845         PROGRAM_REGS
28846
28847     This allows us to share more code an easily allow for board specific code
28848     overrides.
28849
28850     Additionally this code base adds support for >4G of DDR and provides a
28851     foundation for supporting interleaving on processors with more than one
28852     controller.
28853
28854     Signed-off-by: James Yang <James.Yang@freescale.com>
28855     Signed-off-by: Jon Loeliger <jdl@freescale.com>
28856     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
28857     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
28858     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28859
28860 commit f784e32b4bce0013983506b11af4b85b8ca3d36e
28861 Author: Kumar Gala <galak@kernel.crashing.org>
28862 Date:   Tue Aug 26 15:01:28 2008 -0500
28863
28864     FSL DDR: Provide a generic set_ddr_laws()
28865
28866     Provide a helper function that will setup the last available
28867     LAWs (upto 2) for DDR.  Useful for SPD/dyanmic DDR setting code.
28868
28869     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28870
28871 commit 0f2cbe3f5eddbdf3848265f35e4f714434929cff
28872 Author: James Yang <James.Yang@freescale.com>
28873 Date:   Tue Aug 26 15:01:27 2008 -0500
28874
28875     Add proper SPD definitions for DDR1/2/3
28876
28877     Also adds helper functions for DDR1/2 to verify the checksum.
28878
28879     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28880
28881 commit 285db74716c724ae8a0ff177878fd09a74428c7b
28882 Author: Wolfgang Denk <wd@denx.de>
28883 Date:   Wed Aug 27 01:02:48 2008 +0200
28884
28885     Update CHANGELOG
28886
28887     Signed-off-by: Wolfgang Denk <wd@denx.de>
28888
28889 commit adf22b66d8bf05bd46e098cf71e6dca29b30aa7b
28890 Author: Heiko Schocher <hs@denx.de>
28891 Date:   Tue Aug 19 10:08:49 2008 +0200
28892
28893     Add support for muas3001 board (MPC8270)
28894
28895     Signed-off-by: Heiko Schocher <hs@denx.de>
28896
28897 commit 322098bff32410d2a00031649b47c4ec90a66d9a
28898 Author: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
28899 Date:   Tue Aug 19 08:31:18 2008 +0530
28900
28901     common/cmd_load.c cleanup - remove unused variables
28902
28903     - Remove unused global variable os_data_count.
28904     - Remove unused variable z.
28905
28906     Signed-off-by: Gururaja Hebbar <gururajakr@sanyo.co.in>
28907
28908 commit 306620b762a4f9fa6678568ad2e8772dec145208
28909 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
28910 Date:   Mon Aug 18 13:35:27 2008 +0200
28911
28912     remove MVS1 board
28913
28914     MVS1 board has reached end-of-life and can be removed completely.
28915
28916     Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
28917
28918 commit 40d7e99d374ba0a0a29cd1a8ba40d3b7c2c175c7
28919 Author: Kumar Gala <galak@kernel.crashing.org>
28920 Date:   Fri Aug 15 08:24:45 2008 -0500
28921
28922     bootm: refactor do_reset and os boot function args
28923
28924     There is no need for each OS specific function to call do_reset() we
28925     can just do it once in bootm. This means its feasible on an error for
28926     the OS boot function to return.
28927
28928     Also, remove passing in cmd_tbl_t as its not needed by the OS boot
28929     functions.  flag isn't currently used but might be in the future so
28930     we left it alone.
28931
28932     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28933
28934 commit 40afac22a9c602e55c501c800f1c064324711b56
28935 Author: Kumar Gala <galak@kernel.crashing.org>
28936 Date:   Fri Aug 15 08:24:44 2008 -0500
28937
28938     fdt: Added resize command
28939
28940     Resize the fdt to size + padding to 4k boundary
28941
28942     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28943
28944 commit 2a1a2cb6e2b87ee550e6f27b647d23331dfd5e1b
28945 Author: Kumar Gala <galak@kernel.crashing.org>
28946 Date:   Fri Aug 15 08:24:43 2008 -0500
28947
28948     fdt: refactor initrd related code
28949
28950     Created a new fdt_initrd() to deal with setting the initrd properties
28951     in the device tree and fixing up the mem reserve.  We can use this
28952     both in the choosen node handling and lets us remove some duplicated
28953     code when we fixup the initrd info in bootm on PPC.
28954
28955     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28956
28957 commit 3082d2348c8e13342f5fdd10e9b3f7408062dbf9
28958 Author: Kumar Gala <galak@kernel.crashing.org>
28959 Date:   Fri Aug 15 08:24:42 2008 -0500
28960
28961     fdt: refactor fdt resize code
28962
28963     Move the fdt resizing code out of ppc specific boot code and into
28964     common fdt support code.
28965
28966     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28967
28968 commit 396f635b8ff3ccbc38d75d5eda98444c6466810a
28969 Author: Kumar Gala <galak@kernel.crashing.org>
28970 Date:   Fri Aug 15 08:24:41 2008 -0500
28971
28972     bootm: refactor image detection and os load steps
28973
28974     Created a bootm_start() that handles the parsing and detection of all
28975     the images that will be used by the bootm command (OS, ramdisk, fdt).
28976     As part of this we now tract all the relevant image offsets in the
28977     bootm_headers_t struct. This will allow us to have all the needed
28978     state for future sub-commands and lets us reduce a bit of arch
28979     specific code on SPARC.
28980
28981     Created a bootm_load_os() that deals with decompression and loading
28982     the OS image.
28983
28984     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28985
28986 commit e906cfae08e8cc2447f59b1bc4c22ab9c3c286d2
28987 Author: Kumar Gala <galak@kernel.crashing.org>
28988 Date:   Fri Aug 15 08:24:40 2008 -0500
28989
28990     bootm: move lmb into the bootm_headers_t structure
28991
28992     To allow for persistent state between future bootm subcommands we
28993     need the lmb to exist in a global state.
28994     Moving it into the bootm_headers_t allows us to do that.
28995
28996     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
28997
28998 commit 54f9c86691309b2f919f567f9255b8bcad2c7651
28999 Author: Kumar Gala <galak@kernel.crashing.org>
29000 Date:   Fri Aug 15 08:24:39 2008 -0500
29001
29002     bootm: Set working fdt address as part of the bootm flow
29003
29004     Set the fdt working address so "fdt FOO" commands can be used as part
29005     of the bootm flow.  Also set an the environment variable "fdtaddr"
29006     with the value.
29007
29008     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
29009
29010 commit 06a09918f3903450313e2047a9cc258bf5872f46
29011 Author: Kumar Gala <galak@kernel.crashing.org>
29012 Date:   Fri Aug 15 08:24:38 2008 -0500
29013
29014     bootm: refactor fdt locating and relocation code
29015
29016     Move the code that handles finding a device tree blob and relocating
29017     it (if needed) into common code so all arch's have access to it.
29018
29019     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
29020
29021 commit c4f9419c6b54958e0eddbcbc9e5a4a7b7ec99865
29022 Author: Kumar Gala <galak@kernel.crashing.org>
29023 Date:   Fri Aug 15 08:24:37 2008 -0500
29024
29025     bootm: refactor ramdisk locating code
29026
29027     Move determing if we have a ramdisk and where its located into the
29028     common code. Keep track of the ramdisk start and end in the
29029     bootm_headers_t image struct.
29030
29031     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
29032
29033 commit c160a9544743e80e8889edb2275538e7764ce334
29034 Author: Kumar Gala <galak@kernel.crashing.org>
29035 Date:   Fri Aug 15 08:24:36 2008 -0500
29036
29037     bootm: refactor entry point code
29038
29039     Move entry point code out of each arch and into common code.
29040     Keep the entry point in the bootm_headers_t images struct.
29041
29042     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
29043
29044 commit 20220d22b9f41446288588cd2e457e0077a18bed
29045 Author: Randy Vinson <rvinson@mvista.com>
29046 Date:   Wed Aug 13 11:44:57 2008 -0700
29047
29048     mpc7448hpc2: Fix PCI I/O space mapping.
29049
29050     PCI I/O space is currently mapped 1:1 at 0xFA000000. Linux requires
29051     PCI I/O space to start at 0 on the PCI bus. This patch maps PCI I/O
29052     space such that 0xFA000000 in the processor's address space maps to 0
29053     on the PCI I/O bus.
29054
29055     Signed-off-by Randy Vinson <rvinson@mvista.com>
29056     Acked-by: Roy Zang <tie-fei.zang@freescale.com>
29057
29058 commit b4e07520bbb5467ad72eb92a5c9177d2797b9e30
29059 Author: Guennadi Liakhovetski <lg@denx.de>
29060 Date:   Wed Aug 13 18:10:26 2008 +0200
29061
29062     i.MX31: Specify maintainers for i.MX31-based boards
29063
29064     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
29065     Signed-off-by: Wolfgang Denk <wd@denx.de>
29066
29067 commit 51e46e28fda4bbdf5149ac7f67d62fcc8df4da63
29068 Author: Wolfgang Denk <wd@denx.de>
29069 Date:   Tue Aug 26 15:01:28 2008 +0200
29070
29071     ADS5121: adjust image addresses in RAM and flash
29072
29073     Use the same mapping in flash as used by Linux
29074
29075     Signed-off-by: Wolfgang Denk <wd@denx.de>
29076
29077 commit 19f101412c16edee9fd55db4039e1d68a833b28b
29078 Author: Wolfgang Denk <wd@denx.de>
29079 Date:   Tue Aug 26 13:14:34 2008 +0200
29080
29081     cmd_mem.c: Fix help message alignment
29082
29083     Bug was introced by "Big white-space cleanup" (53677ef1)
29084
29085     Signed-off-by: Wolfgang Denk <wd@denx.de>
29086
29087 commit 1a9eeb78b825bfade31d7606a2fe3b9eca9e35be
29088 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
29089 Date:   Wed Aug 20 11:11:52 2008 +0200
29090
29091     change mvBL-M7 default env and move to vendor subdir
29092
29093     fix mvBL-M7 config and move to matrix_vision subdir
29094
29095     Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
29096     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
29097
29098 commit 002d27caf26e7eb913d474d3a91f67d56c8c31d5
29099 Author: Nick Spence <nick.spence@freescale.com>
29100 Date:   Fri Aug 22 23:52:40 2008 -0700
29101
29102     MPC83XX: Add miscellaneous registers and #defines to support MPC83xx family devices
29103
29104     This patch adds elements to the 83xx sysconf structure and #define values that are used
29105     by mpc83xx family devices.
29106
29107     Signed-off-by: Nick Spence <nick.spence@freescale.com>
29108     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
29109
29110 commit 447ad5768abda669ac0e7f46fcdb62fbe828d637
29111 Author: Ira W. Snyder <iws@ovro.caltech.edu>
29112 Date:   Fri Aug 22 11:00:15 2008 -0700
29113
29114     MPC8349EMDS: Add PCI Agent (PCISLAVE) support
29115
29116     Add the ability for the MPC8349EMDS to run in PCI Agent mode, acting as a
29117     PCI card rather than a host computer.
29118
29119     Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu>
29120     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
29121
29122 commit 4ff9aea9d6b5602683a920951ef896996438af62
29123 Author: Ira W. Snyder <iws@ovro.caltech.edu>
29124 Date:   Fri Aug 22 11:00:14 2008 -0700
29125
29126     mpc83xx: add PCISLAVE support to 83XX_GENERIC_PCI setup code
29127
29128     This adds a helper function to unlock the PCI configuration bit, so that
29129     any extra PCI setup (such as outbound windows, etc.) can be done after
29130     using the 83XX_GENERIC_PCI code to set up the PCI bus.
29131
29132     Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu>
29133     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
29134
29135 commit 162338e1fcde231ca4d562e5ebd7859456731691
29136 Author: Ira W. Snyder <iws@ovro.caltech.edu>
29137 Date:   Fri Aug 22 11:00:13 2008 -0700
29138
29139     MPC8349EMDS: use 83XX_GENERIC_PCI setup code
29140
29141     Change the MPC8349EMDS board to use the generic PCI initialization code
29142     for the mpc83xx cpu.
29143
29144     Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu>
29145     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
29146
29147 commit f4e55a4941e8ba46bc06020b2747928adf8fdee7
29148 Author: Kim Phillips <kim.phillips@freescale.com>
29149 Date:   Mon Aug 25 14:53:09 2008 -0500
29150
29151     fix out of tree building
29152
29153     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
29154
29155 commit a49d10cf027d059ee15c262010a05cdaec0961e1
29156 Author: Wolfgang Denk <wd@denx.de>
29157 Date:   Mon Aug 25 23:45:41 2008 +0200
29158
29159     Minor coding style cleanup, updte CHANGELOG
29160
29161     Signed-off-by: Wolfgang Denk <wd@denx.de>
29162
29163 commit 4d56e8dea670757c801a6a65531f02a8f981ce1f
29164 Author: Stefan Roese <sr@denx.de>
29165 Date:   Wed Aug 20 20:29:38 2008 +0200
29166
29167     RTC: Fix Makefile problem with COBJS-$(CONFIG_RTC_DS1307 || CONFIG_RTC_DS1338)
29168
29169     This "||" doesn't seem to work. Now using the idea suggest by Scott Wood
29170     to combine both config options into one line. This even allows defining
29171     both options and not generating the target object twice.
29172
29173     Signed-off-by: Stefan Roese <sr@denx.de>
29174
29175 commit 079edb913dbae147b50a488cf02e03f473fc5f28
29176 Author: Jens Gehrlein <sew_s@tqs.de>
29177 Date:   Fri Jul 4 16:50:05 2008 +0200
29178
29179     MX31: fix bit masks in function mx31_decode_pll()
29180
29181     Bits MPCTL[MFN] and MPCTL[MFD] were not fully covered.
29182
29183     Signed-off-by: Jens Gehrlein <sew_s@tqs.de>
29184
29185 commit e8f1207bbf2df6fb693ee1aa3329b2014c92e5e6
29186 Author: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
29187 Date:   Mon Aug 25 11:11:34 2008 +0200
29188
29189     Correct ARM Versatile Timer Initialization
29190
29191      - According to ARM Dual-Timer Module (SP804) TRM (ARM DDI0271),
29192        -- Timer Value Register @ TIMER Base + 4 is Read-only.
29193        -- Prescale Value (Bits 3-2 of TIMER Control register)
29194         can only be one of 00,01,10. 11 is undefined.
29195        -- CFG_HZ for Versatile board is set to
29196         #define CFG_HZ          (1000000 / 256)
29197         So Prescale bits is set to indicate
29198         - 8 Stages of Prescale, Clock divided by 256
29199      - The Timer Control Register has one Undefined/Shouldn't Use Bit
29200        So we should do read/modify/write Operation
29201
29202     Signed-off-by: Gururaja Hebbar <gururajakr@sanyo.co.in>
29203
29204 commit 535cfa4f3de86cf48d6c0af1daf33aebdca089f9
29205 Author: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
29206 Date:   Mon Aug 25 11:30:29 2008 +0200
29207
29208     Add ARM AMBA PL031 RTC Support
29209
29210     Signed-off-by: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
29211
29212 commit e39411674669cc880e1ec4a8ca4794fb15c33a45
29213 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
29214 Date:   Tue Aug 19 16:21:03 2008 -0400
29215
29216     ARM DaVinci: Removed redundant NAND initialization code.
29217
29218     ARM DaVinci: Removed redundant NAND initialization code.
29219
29220     Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
29221
29222 commit b3fb663b20d995ca41327db877ddb168279b3f62
29223 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
29224 Date:   Tue Aug 19 16:21:00 2008 -0400
29225
29226     ARM DaVinci: Fix compilation error with new MTD code.
29227
29228     ARM DaVinci: Fix compilation error with new MTD code.
29229
29230     Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
29231
29232 commit 109c30fb8edea1a15d37a6ce787cd5faf33d8e43
29233 Author: Gerald Van Baren <vanbaren@cideas.com>
29234 Date:   Fri Aug 22 14:37:05 2008 -0400
29235
29236     Add note on dereferencing /aliases pointers
29237
29238     Replace the "must quote special characters" note with a hint on
29239     how to dereference /aliases pointers by omitting the leading "/".
29240     This feature was introduced by Kumar Gala as a libfdt enhancement
29241     in commit ed035708235332c3c117ee3bb1a426063f03cfcb.
29242
29243     Example:
29244
29245     => fdt print /aliases
29246     aliases {
29247             ethernet0 = "/qe@e0100000/ucc@2000";
29248             ethernet1 = "/qe@e0100000/ucc@3000";
29249             serial0 = "/soc8360@e0000000/serial@4500";
29250             serial1 = "/soc8360@e0000000/serial@4600";
29251             pci0 = "/pci@e0008500";
29252     };
29253     => fdt print ethernet0
29254     ucc@2000 {
29255             device_type = "network";
29256             compatible = "ucc_geth";
29257             cell-index = <0x1>;
29258             reg = <0x2000 0x200>;
29259             interrupts = <0x20>;
29260             interrupt-parent = <0x2>;
29261             local-mac-address = [00 00 00 00 00 00];
29262             rx-clock-name = "none";
29263             tx-clock-name = "clk9";
29264             phy-handle = <0x3>;
29265             phy-connection-type = "rgmii-id";
29266             pio-handle = <0x4>;
29267     };
29268
29269     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
29270
29271 commit feeca3f578b7f53c032ba203698751c982f8bf5a
29272 Author: Kumar Gala <galak@kernel.crashing.org>
29273 Date:   Thu Aug 14 08:28:19 2008 -0500
29274
29275     libfdt: Add support for using aliases in fdt_path_offset()
29276
29277     If the path doesn't start with '/' check to see if it matches some alias
29278     under "/aliases" and substitute the matching alias value in the path
29279     and retry the lookup.
29280
29281     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
29282     Acked-by: David Gibson <david@gibson.dropbear.id.au>
29283     Acked-by: Gerald Van Baren <vanbaren@cideas.com>
29284
29285 commit 0219399a4e3a8edb428e1924e1a03d58cccf8d8e
29286 Author: David Gibson <david@gibson.dropbear.id.au>
29287 Date:   Wed Aug 6 14:50:49 2008 +1000
29288
29289     libfdt: Implement fdt_get_property_namelen() and fdt_getprop_namelen()
29290
29291     As well as fdt_subnode_offset(), libfdt includes an
29292     fdt_subnode_offset_namelen() function that takes the subnode name to
29293     look up not as a NUL-terminated string, but as a string with an
29294     explicit length.  This can be useful when the caller has the name as
29295     part of a longer string, such as a full path.
29296
29297     However, we don't have corresponding 'namelen' versions for
29298     fdt_get_property() and fdt_getprop().  There are less obvious use
29299     cases for these variants on property names, but there are
29300     circumstances where they can be useful e.g. looking up property names
29301     which need to be parsed from a longer string buffer such as user input
29302     or a configuration file, or looking up an alias in a path with
29303     IEEE1275 style aliases.
29304
29305     So, since it's very easy to implement such variants, this patch does
29306     so.  The original NUL-terminated variants are, of course, implemented
29307     in terms of the namelen versions.
29308
29309     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
29310
29311 commit f171746f701ea58bf6a53e835b53d2aaebee0d81
29312 Author: David Gibson <david@gibson.dropbear.id.au>
29313 Date:   Tue Jul 29 14:51:22 2008 +1000
29314
29315     libfdt: Forgot one function when cleaning the namespace
29316
29317     In commit b6d80a20fc293f3b995c3ce1a6744a5574192125, we renamed all
29318     libfdt functions to be prefixed with fdt_ or _fdt_ to minimise the
29319     chance of collisions with things from whatever package libfdt is
29320     embedded in, pulled into the libfdt build via that environment's
29321     libfdt_env.h.
29322
29323     Except... I missed one.  This patch applies the same treatment to
29324     _stringlist_contains().  While we're at it, also make it static since
29325     it's only used in the same file.
29326
29327     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
29328
29329 commit 46390da15411351fc3b498bd8c1615f78fe80df0
29330 Author: Wolfram Sang <w.sang@pengutronix.de>
29331 Date:   Wed Jul 9 11:22:44 2008 +0200
29332
29333     libfdt: Improve documentation in libfdt.h
29334
29335     Fix a few typos and mistakes.
29336
29337     Signed-off-by: Wolfram Sang <w.sang@pengutronix.de>
29338     Acked-by: David Gibson <david@gibson.dropbear.id.au>
29339
29340 commit fc7758ee4f5782878f2e96876b7bc56cfee0ac66
29341 Author: David Gibson <david@gibson.dropbear.id.au>
29342 Date:   Wed Jul 9 14:10:24 2008 +1000
29343
29344     libfdt: Increase namespace-pollution paranoia
29345
29346     libfdt is supposed to easy to embed in projects all and sundry.
29347     Often, it won't be practical to separate the embedded libfdt's
29348     namespace from that of the surrounding project.  Which means there can
29349     be namespace conflicts between even libfdt's internal/static functions
29350     and functions or macros coming from the surrounding project's headers
29351     via libfdt_env.h.
29352
29353     This patch, therefore, renames a bunch of libfdt internal functions
29354     and macros and makes a few other chances to reduce the chances of
29355     namespace collisions with embedding projects.  Specifically:
29356         - Internal functions (even static ones) are now named _fdt_*()
29357
29358         - The type and (static) global for the error table in
29359               fdt_strerror() gain an fdt_ prefix
29360
29361         - The unused macro PALIGN is removed
29362
29363         - The memeq and streq macros are removed and open-coded in the
29364               users (they were only used once each)
29365
29366         - Other macros gain an FDT_ prefix
29367
29368         - To save some of the bulk from the previous change, an
29369               FDT_TAGALIGN() macro is introduced, where FDT_TAGALIGN(x) ==
29370               FDT_ALIGN(x, FDT_TAGSIZE)
29371
29372     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
29373
29374 commit c66830263af19831f2b7db307f79d1943febf7f9
29375 Author: David Gibson <david@gibson.dropbear.id.au>
29376 Date:   Mon Jul 7 10:14:15 2008 +1000
29377
29378     dtc: Enable and fix -Wcast-qual warnings
29379
29380     Enabling -Wcast-qual warnings in dtc shows up a number of places where
29381     we are incorrectly discarding a const qualification.  There are also
29382     some places where we are intentionally discarding the 'const', and we
29383     need an ugly cast through uintptr_t to suppress the warning.  However,
29384     most of these are pretty well isolated with the *_w() functions.  So
29385     in the interests of maximum safety with const qualifications, this
29386     patch enables the warnings and fixes the existing complaints.
29387
29388     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
29389     Acked-by: Gerald Van Baren <vanbaren@cideas.com>
29390
29391 commit ef4e8ce1beb5b93aedda5a4c1b90bfd989c6791e
29392 Author: David Gibson <david@gibson.dropbear.id.au>
29393 Date:   Mon Jul 7 10:10:48 2008 +1000
29394
29395     dtc: Enable and fix -Wpointer-arith warnings
29396
29397     This patch turns on the -Wpointer-arith option in the dtc Makefile,
29398     and fixes the resulting warnings due to using (void *) in pointer
29399     arithmetic.  While convenient, pointer arithmetic on void * is not
29400     portable, so it's better that we avoid it, particularly in libfdt.
29401
29402     Also add necessary definition of uintptr_t needed by David Gibson's
29403     changeset "dtc: Enable and fix -Wpointer-arith warnings" (the definition
29404     comes from stdint.h, which u-boot doesn't have). -- gvb
29405
29406     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
29407     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
29408
29409 commit 5d4b3d2b31e58fcb2d4bd10af762f5ff41b229fd
29410 Author: Tirumala R Marri <tmarri@amcc.com>
29411 Date:   Thu Aug 21 21:54:53 2008 -0700
29412
29413     ppc4xx: AMCC PPC460GT/EX PCI-E de-emphasis adjustment fix
29414
29415     During recent PCI-E tests it has been found that current
29416     driverl level and de-emphasis values are not set correctly.
29417     After sweeping throgh all de-ephasis values, it was found that
29418     0x130 is a right value. Where 0x13 is driver level and 0 is
29419     de-emphasis.
29420
29421     Signed-off-by: Tirumala R Marri <tmarri@amcc.com>
29422     Signed-off-by: Stefan Roese <sr@denx.de>
29423
29424 commit 0bb86d823b6c150c7ee17de0cfca9ffccc16463b
29425 Author: Remy Bohmer <linux@bohmer.net>
29426 Date:   Wed Aug 20 20:46:56 2008 +0200
29427
29428     Make the YAFFS filesystem work
29429
29430     Recently the YAFFS filesystem support has been added to U-boot.
29431     However, just enabling CONFIG_YAFFS2 is not enough to get it working.
29432
29433     ymount will generate an exception (when dereferencing mtd->readoob()), because
29434     the genericDevice is a null pointer. Further, a lot of logging is produced
29435     while using YAFFS fs, so logging should also be disabled.
29436     Both issues are solved by this patch.
29437
29438     With this patch and CONFIG_YAFFS2 enabled, I get a readable filesystem
29439     in U-boot, as well as in Linux.
29440
29441     Tested on a Atmel AT91SAM9261EK board.
29442
29443     Signed-off-by: Remy Bohmer <linux@bohmer.net>
29444     Acked-by: William Juul <william.juul@tandberg.com>
29445     Signed-off-by: Scott Wood <scottwood@freescale.com>
29446
29447 commit bfd7f38614e21f745b6d6845fcc616ebc5e4d36f
29448 Author: Kyungmin Park <kmpark@infradead.org>
29449 Date:   Tue Aug 19 08:42:53 2008 +0900
29450
29451     Fix OneNAND read_oob/write_oob functions compatability
29452
29453     Also sync with kernel OneNAND codes
29454
29455     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
29456     Signed-off-by: Scott Wood <scottwood@freescale.com>
29457
29458 commit 8d765456c1d33f2010d2717ee58de7647fdc6346
29459 Author: Scott Wood <scottwood@freescale.com>
29460 Date:   Mon Aug 18 17:11:20 2008 -0500
29461
29462     NAND: Remove delay from nand_boot_fsl_elbc.c.
29463
29464     It was for debugging purposes, and shouldn't have been left in.
29465
29466     Signed-off-by: Scott Wood <scottwood@freescale.com>
29467
29468 commit f556483734126793522fb7a8cf36af90da78f084
29469 Author: Stefan Roese <sr@denx.de>
29470 Date:   Thu Aug 21 11:05:03 2008 +0200
29471
29472     ppc4xx: Cleanup of "ppc4xx: Optimize PLB4 Arbiter..." patch
29473
29474     This patch fixes some minor issues introduced with the patch:
29475     ppc4xx: Optimize PLB4 Arbiter... from Prodyut Hazarika:
29476
29477     - Rework memory-queue and PLB arbiter optimization code, that the
29478       local variable is not needed anymore. This removes one #ifdef.
29479     - Use consistant spacing in ppc4xx.h header (XXX + 0x01 instead
29480       of XXX+ 0x01). This was not introduced by Prodyut, just a
29481       copy-paste problem.
29482
29483     Signed-off-by: Stefan Roese <sr@denx.de>
29484
29485 commit 079589bcfb24ba11068460276a3cc9549ab5346f
29486 Author: Prodyut  Hazarika <phazarika@amcc.com>
29487 Date:   Wed Aug 20 09:38:51 2008 -0700
29488
29489     ppc4xx: Optimize PLB4 Arbiter and Memory Queue settings for PPC440SP/SPe,
29490         PPC405EX and PPC460EX/GT/SX
29491
29492     - Read pipeline depth set to 4 for PPC440SP/SPE, PPC405EX, PPC460EX/GT/SX
29493       processors
29494     - Moved PLB4 Arbiter register definitions to ppc4xx.h since it is shared
29495       across processors (405 and 440/460)
29496     - Optimize Memory Queue settings for PPC440SP/SPE and PPC460EX/GT/SX
29497       processors
29498     - Add register bit definitions for Memory Queue Configuration registers
29499
29500     Signed-off-by: Prodyut Hazarika <phazarika@amcc.com>
29501     Signed-off-by: Stefan Roese <sr@denx.de>
29502
29503 commit ba37aa03287c5483c61c0a3e320c8888bee0143a
29504 Author: Kumar Gala <galak@kernel.crashing.org>
29505 Date:   Tue Aug 19 15:41:18 2008 -0500
29506
29507     fdt: rework fdt_fixup_ethernet() to use env instead of bd_t
29508
29509     Move to using the environment variables 'ethaddr', 'eth1addr', etc..
29510     instead of bd->bi_enetaddr, bi_enet1addr, etc.
29511
29512     This makes the code a bit more flexible to the number of ethernet
29513     interfaces.
29514
29515     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
29516
29517 commit 4cacf7c64609839f809e2f9c45873f1d65861703
29518 Author: Stefan Roese <sr@denx.de>
29519 Date:   Tue Aug 19 14:57:55 2008 +0200
29520
29521     hush: Fix printf debug macro in hush.c so that it usable in U-Boot
29522
29523     This patch changes the debug_printf() marco for U-Boot in hush.c and
29524     moves the definition of DEBUG_SHELL to a place that is actually compiled
29525     under U-Boot.
29526
29527     Signed-off-by: Stefan Roese <sr@denx.de>
29528
29529 commit 8f2b457ef26a44d9e5fd7d6b16c394e5c3a71ca2
29530 Author: Heiko Schocher <hs@denx.de>
29531 Date:   Tue Aug 19 09:57:41 2008 +0200
29532
29533     cfi: rename CFG_FLASH_CFI_DRIVER to CONFIG_FLASH_CFI_DRIVER
29534
29535     Commit      00b1883a4cac59d97cd297b1a3a398db85982865
29536     missed a few boards:
29537         include/configs/M5253DEMO.h
29538         include/configs/ml507.h
29539         include/configs/redwood.h
29540
29541     This patch fixes this.
29542
29543     Signed-off-by: Heiko Schocher <hs@denx.de>
29544
29545 commit 0768b7a872964085eece8d5e9fec9175e9deb161
29546 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
29547 Date:   Mon Aug 18 13:41:27 2008 +0200
29548
29549     Consolidate strmhz() implementation
29550
29551     ARM, i386, m68k and ppc all have identical implementations of strmhz().
29552     Other architectures don't provide this function at all.
29553
29554     This patch moves strmhz() into lib_generic, reducing code duplication
29555     and providing a more unified API across architectures.
29556
29557     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
29558
29559 commit a928d0df211f1d829308d335d19be3ca42558dfc
29560 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
29561 Date:   Mon Aug 18 12:02:51 2008 +0200
29562
29563     fix mvbc_p board build warnings
29564
29565     fix build warnings @ mvBC-P board by using correct types, i.e. change
29566     out_be32 to out_be16 and out_8 accordingly.
29567
29568     Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
29569
29570 commit a958b663d27f616bd1dfb720d1b476d1ecaaa569
29571 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29572 Date:   Sat Aug 16 18:54:27 2008 +0200
29573
29574     Makefile: fix posix support on find
29575
29576     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29577
29578 commit bef92e215d945cc574399c1a1b00a3a76d35aa03
29579 Author: Axel Beierlein <belatronix@web.de>
29580 Date:   Sat Aug 16 00:30:48 2008 +0200
29581
29582     Adding bootlimit/bootcount feature for MPC5XXX on TQM5200 Boards
29583
29584     Tested with TQM5200S on STK52XX.200 Board
29585
29586     Signed-off-by: Axel Beierlein <belatronix@web.de>
29587
29588 commit 0800707b6d5041a840a65d556032c15c584b55f8
29589 Author: Peter Tyser <ptyser@xes-inc.com>
29590 Date:   Fri Aug 15 14:36:32 2008 -0500
29591
29592     mod_i2c_mem() bugfix
29593
29594     The last used chip, address, and address length were not being
29595     stored for the imm and imn commands.
29596
29597     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
29598
29599 commit 4afbef967275b2f636abae86f91b81becee7ad03
29600 Author: Steven A. Falco <sfalco@harris.com>
29601 Date:   Fri Aug 15 15:37:31 2008 -0400
29602
29603     Fix typo in spelling of ATAPI.
29604
29605     Correct a small spelling mistake.
29606
29607     Signed-off-by: Steven A. Falco <sfalco@harris.com>
29608
29609 commit 36c2d3062ecc6ab85f8e237180eb134464c48418
29610 Author: Steven A. Falco <sfalco@harris.com>
29611 Date:   Fri Aug 15 15:34:10 2008 -0400
29612
29613     Add a hook to allow board-specific PIO mode setting.
29614
29615     This patch adds a hook whereby a board-specific routine can be called to
29616     configure hardware for a PIO mode.  The prototype for the board-specific
29617     routine is:
29618
29619         int inline ide_set_piomode(int pio_mode)
29620
29621     ide_set_piomode should be prepared to configure hardware for a pio_mode
29622     between 0 and 6, inclusive.  It should return 0 on success or 1 on failure.
29623
29624     Signed-off-by: Steven A. Falco <sfalco@harris.com>
29625
29626 commit 9571b84cb1423876f1153081b9e6a51d90fbcdc4
29627 Author: Steven A. Falco <sfalco@harris.com>
29628 Date:   Fri Aug 15 15:29:12 2008 -0400
29629
29630     Replace enums in ata.h with an include of libata.h
29631
29632     This patch removes some enums from ata.h and replaces them with an
29633     include of libata.h.  This way, we eliminate duplicated code, and
29634     prevent errors whereby the different versions could be out of sync.
29635
29636     Signed-off-by: Steven A. Falco <sfalco@harris.com>
29637
29638 commit 0de0afbca865ecf482b4d2b635236746def8518f
29639 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29640 Date:   Fri Aug 15 18:32:41 2008 +0200
29641
29642     coldfire: fix CFI drivers activation with new macro
29643
29644     rename CFG_FLASH_CFI_DRIVER to CONFIG_FLASH_CFI_DRIVER
29645
29646     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29647
29648 commit 7dbc38ad915f4ae67f4cd1818b7ac8fed368aaa9
29649 Author: Kumar Gala <galak@kernel.crashing.org>
29650 Date:   Fri Aug 15 08:24:35 2008 -0500
29651
29652     fdt: fdt addr w/o any args reports back the current working address
29653
29654     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
29655
29656 commit f953d99fd528a496b400a706b511eaf8e3ea66af
29657 Author: Kumar Gala <galak@kernel.crashing.org>
29658 Date:   Fri Aug 15 08:24:34 2008 -0500
29659
29660     fdt: added the ability to set initrd start/end via chosen command
29661
29662     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
29663
29664 commit ffa4bafacaef67058463b3d7d0099ced57569dd2
29665 Author: Kumar Gala <galak@kernel.crashing.org>
29666 Date:   Fri Aug 15 08:24:33 2008 -0500
29667
29668     Add command to enable/disable interrupts
29669
29670     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
29671
29672 commit 9e8e63cce69556aef10b58bcbc56d324f570ec3a
29673 Author: Nick Spence <nick.spence@freescale.com>
29674 Date:   Tue Aug 19 22:21:16 2008 -0700
29675
29676     CFI: Add CFI_CMDSET_INTEL_EXTENDED to fix flash_real_protect()
29677
29678     This patch fixes a missing vendor code in the flash_real_protect() function.
29679
29680     Signed-off-by: Nick Spence <nick.spence@freescale.com>
29681     Signed-off-by: Stefan Roese <sr@denx.de>
29682
29683 commit 4e00acded2e6a8d663e12690a0f0f08f5bec5a58
29684 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
29685 Date:   Tue Aug 19 16:53:39 2008 +0000
29686
29687     CFI: Fix AMD Legacy sector protect
29688
29689     New implement sector lock and unlock or softlock commands
29690     do not exist in AMD legacy flash. Thus, causing issue
29691     when erasing AMD legacy flash (such as lv040)
29692
29693     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
29694     Signed-off-by: Stefan Roese <sr@denx.de>
29695
29696 commit 492671404140f09d5b21b3d2ce4e362c0692c069
29697 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
29698 Date:   Wed Aug 20 09:40:16 2008 +0200
29699
29700     hammerhead/mimc200: Use CONFIG_FLASH_CFI_DRIVER
29701
29702     CFG_FLASH_CFI_DRIVER was recently renamed CONFIG_FLASH_CFI_DRIVER.
29703
29704     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
29705
29706 commit 33eac2b3d946fc998a09245dfe54d017079b9056
29707 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
29708 Date:   Wed Aug 20 09:28:36 2008 +0200
29709
29710     hammerhead: Add missing printf parameter to CONFIG_AUTOBOOT_PROMPT
29711
29712     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
29713
29714 commit 25da0b84195fdda89a943b2d25757db5afeef5b8
29715 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
29716 Date:   Wed Aug 20 09:27:37 2008 +0200
29717
29718     favr-32-ezkit: Fix printf format warnings
29719
29720     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
29721
29722 commit 462da25e89b0b58bf4c66346c1fcb3087c61b4b8
29723 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
29724 Date:   Fri Aug 15 12:04:25 2008 +0200
29725
29726     MAINTAINERS: Sort avr32 section alphabetically
29727
29728     The rest of the MAINTAINERS file appears to be sorted
29729     almost-alphabetically, but entries for the newly added AVR32 boards were
29730     added somewhat randomly. This patch sorts the list alphabetically again.
29731
29732     Also update my e-mail address. The old one still works, but it may not
29733     work forever.
29734
29735     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
29736
29737 commit 13b50fe3bc065c48911fa373231421280855a9d6
29738 Author: Mark Jackson <mpfj@mimc.co.uk>
29739 Date:   Wed Jul 30 13:07:27 2008 +0100
29740
29741     avr32: Add MIMC200 board
29742
29743     The MIMC200 board is based on Atmel's NGW100 dev kit, but with an extra
29744     8MByte FLASH and 128KByte FRAM.
29745
29746     Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
29747     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
29748
29749 commit db70b84329315c52f6ec77f5ae5ca1afe970a9bb
29750 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
29751 Date:   Wed Jul 9 21:07:34 2008 +0900
29752
29753     rtl8169: add support for RTL8110SCL
29754
29755     This patch fixes a problem that RTL8110SCL started transfer
29756     with an incorrect memory address.
29757
29758     Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
29759     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
29760
29761 commit 943b825bf15e6a28ac8328e0f6489478bceef1ea
29762 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
29763 Date:   Wed Jun 25 15:48:52 2008 -0500
29764
29765     Fix dm9000 receive status and len little endian issue
29766
29767     The received status and len was in little endian
29768     format and caused the ethernet unable to proceed
29769     further. Add __le16_to_cpu() in dm9000_rx_status_8/16/32bit().
29770
29771     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
29772     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
29773
29774 commit fcd69a1a57fb2af4d26201422095a4be9f36963e
29775 Author: Kumar Gala <galak@kernel.crashing.org>
29776 Date:   Fri Aug 15 08:24:32 2008 -0500
29777
29778     Clean up usage of icache_disable/dcache_disable
29779
29780     There is no point in disabling the icache on 7xx/74xx/86xx parts and not
29781     also flushing the icache.  All callers of invalidate_l1_instruction_cache()
29782     call icache_disable() right after.  Make it so icache_disable() calls
29783     invalidate_l1_instruction_cache() for us.
29784
29785     Also, dcache_disable() already calls dcache_flush() so there is no point
29786     in the explicit calls of dcache_flush().
29787
29788     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
29789
29790 commit a15b07104ca7bbb7093c9009c9ae1b58b4202d13
29791 Author: Kumar Gala <galak@kernel.crashing.org>
29792 Date:   Fri Aug 15 08:24:31 2008 -0500
29793
29794     Update linux bootm to support ePAPR client interface
29795
29796     The ePAPR spec has some subtle differences from the current device
29797     tree based boot interface to the powerpc linux kernel. The powerpc
29798     linux kernel currently ignores the differences that ePAPR specifies.
29799
29800     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
29801
29802 commit b734e5556a239b3be5f9693b2f4b4b739683ec16
29803 Author: Wolfgang Denk <wd@denx.de>
29804 Date:   Mon Aug 18 23:50:20 2008 +0200
29805
29806     Minor code cleanup: keep lists sorted.
29807
29808     Signed-off-by: Wolfgang Denk <wd@denx.de>
29809
29810 commit d0039d4ed275e6ca09fb417895024ad02be118c4
29811 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
29812 Date:   Wed Jul 23 19:10:14 2008 +0200
29813
29814     Add support for ADT7460 I2C monitor chip
29815
29816     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
29817
29818 commit eb59ea45ab77c14b090ea857d9ea9f902f40db0b
29819 Author: Michal Simek <monstr@monstr.eu>
29820 Date:   Mon Jul 14 19:45:45 2008 +0200
29821
29822     video: Clean drivers/video/Makefile
29823
29824     Signed-off-by: Michal Simek <monstr@monstr.eu>
29825
29826 commit 871c18dd301752270e1f74328c846c3104be1e2e
29827 Author: Michal Simek <monstr@monstr.eu>
29828 Date:   Mon Jul 14 19:45:37 2008 +0200
29829
29830     rtc: Clean drivers/rtc/Makefile
29831
29832     Signed-off-by: Michal Simek <monstr@monstr.eu>
29833
29834 commit a4a549b4b53adf40a0d3882cc30ac812a8f847c5
29835 Author: Michal Simek <monstr@monstr.eu>
29836 Date:   Mon Jul 14 19:45:35 2008 +0200
29837
29838     i2c: Clean drivers/i2c/ Makefile
29839
29840     Signed-off-by: Michal Simek <monstr@monstr.eu>
29841
29842 commit 0a823aa2a8a8c0685e73900f387d602d7edafc0e
29843 Author: Harald Welte <laforge@openmoko.org>
29844 Date:   Wed Jul 9 22:30:30 2008 +0800
29845
29846     Add 'license' command to U-Boot command line
29847
29848     The 'license' command includes the U-Boot license (GPLv2) into the
29849     actual bootloader binary. The license text can be shown interactively
29850     at the U-Boot commandline.
29851
29852     For products where the commandline can actually be accessed by the
29853     end user, this helps to prevent inadvertent GPL violations, since the
29854     GPLv2 license text can no longer be 'forgotten' to be included into
29855     the product.
29856
29857     The 'license' command can be enabled by CONFIG_CMD_LICENSE.
29858
29859     Signed-off-by: Harald Welte <laforge@openmoko.org>
29860
29861 commit fe2ce5500ebf43d79d227190bd2370232d5b113d
29862 Author: Harald Welte <laforge@gnumonks.org>
29863 Date:   Sun Jul 6 15:56:38 2008 +0800
29864
29865     add 'unzip' command to u-boot commandline
29866
29867     [PATCH] add new 'unzip' command to u-boot commandline
29868
29869     common/cmd_mem.c: new command "unzip srcaddr dstaddr [dstsize]" to unzip from
29870     memory to memory, and option CONFIG_CMD_UNZIP to enable it
29871
29872     Signed-off-by: Werner Almesberger <werner@openmoko.org>
29873     Signed-off-by: Harald Welte <laforge@openmoko.org>
29874
29875 commit 07efc9e321619c3dec213310c32e011aa6f02783
29876 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
29877 Date:   Wed Aug 6 19:37:17 2008 -0500
29878
29879     Change CFG_ENV_SIZE to CFG_ENV_SECT_SIZE for SPI sector erase
29880
29881     The CFG_ENV_SIZE is not suitable used for SPI flash erase
29882     sector size if CFG_ENV_SIZE is less than CFG_ENV_SECT_SIZE.
29883     Add condition check if CFG_ENV_SIZE is larger than
29884     CFG_ENV_SECT_SIZE, calculate the right number of sectors for
29885     erasing.
29886
29887     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
29888
29889 commit 4cb4e654cafabaa1ac180d37b00c8f6095dae9c9
29890 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
29891 Date:   Mon Aug 11 15:54:25 2008 +0000
29892
29893     ColdFire: Multiple fixes for M5282EVB
29894
29895     Incorrect CFG_HZ value, change 1000000 to 1000.
29896     Rename #waring to #warning. RAMBAR1 uses twice
29897     in start.S, rename the later to FLASHBAR. Insert
29898     nop for DRAM setup. And, env_offset in linker file.
29899
29900     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
29901
29902 commit 10db3a17a278dd3a27668b31cb32cdd1476e9513
29903 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
29904 Date:   Mon Aug 11 15:26:43 2008 +0000
29905
29906     ColdFire: Move m5282evb from board to board/freescale
29907
29908     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
29909
29910 commit 56df091d391f74bbf2dc2f7931f9f3c8f23529e4
29911 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
29912 Date:   Mon Aug 11 15:25:07 2008 +0000
29913
29914     ColdFire: Move m5272c3 from board to board/freescale
29915
29916     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
29917
29918 commit 659e9bad629a480f606b286d5703aef7159edf98
29919 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
29920 Date:   Mon Aug 11 15:23:16 2008 +0000
29921
29922     ColdFire: Move m5271evb from board to board/freescale
29923
29924     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
29925
29926 commit 05316f8ece8206339a208ec052f039cd0f7ca922
29927 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
29928 Date:   Mon Aug 11 13:41:49 2008 +0000
29929
29930     ColdFire: Add M54451EVB platform support for MCF5445x
29931
29932     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
29933
29934 commit 922cd7515597e9a2c07d68e2a6240b0b7b0f0136
29935 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
29936 Date:   Wed Aug 6 19:14:08 2008 -0500
29937
29938     ColdFire: Add Serial Flash support for M54455EVB
29939
29940     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
29941
29942 commit 9f751551456828b2d0ff417f10959fb0c7110bd0
29943 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
29944 Date:   Wed Jul 23 20:38:53 2008 -0500
29945
29946     ColdFire: Implement SBF feature for M5445EVB
29947
29948     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
29949
29950 commit a7323bba229203aae2604afde131ab47bad4eadc
29951 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
29952 Date:   Wed Jul 23 17:53:36 2008 -0500
29953
29954     ColdFire: Add SSPI feature for MCF5445x
29955
29956     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
29957
29958 commit b2d022d1ac3f59bffa9cec249341e77aea168abc
29959 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
29960 Date:   Wed Jul 23 17:37:10 2008 -0500
29961
29962     ColdFire: Use CFI Flash driver for M54455EVB
29963
29964     Remove non-common flash driver in
29965     board/freescale/m54455evb/flash.c. The non-cfi flash will
29966     use CONFIG_FLASH_CFI_LEGACY to configure the flash
29967     attribute.
29968
29969     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
29970
29971 commit 6d33c6acfa35b1144d46ffbff7e29ee7969290d0
29972 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
29973 Date:   Wed Jul 23 17:11:47 2008 -0500
29974
29975     ColdFire: Add M5253DEMO platform support for MCF5253
29976
29977     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
29978
29979 commit 80ba61fd82569af40e04d4a089257b81881884f2
29980 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
29981 Date:   Wed Aug 6 14:17:09 2008 -0500
29982
29983     ColdFire: Raise M5253EVBE uart baudrate to 115200 bps
29984
29985     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
29986
29987 commit d361307e73ce1f6fc68760123f37d4876f851f3e
29988 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
29989 Date:   Wed Aug 6 14:11:36 2008 -0500
29990
29991     ColdFire: Fix M5253EVB dram bring up issue
29992
29993     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
29994
29995 commit 4b0708093e15b412296328bf81325cf9b69fe512
29996 Author: Wolfgang Denk <wd@denx.de>
29997 Date:   Thu Aug 14 14:41:06 2008 +0200
29998
29999     Coding Style cleanup, update CHANGELOG
30000
30001     Signed-off-by: Wolfgang Denk <wd@denx.de>
30002
30003 commit 68cf19aae48f2969ec70669604d0d776f02c8bc4
30004 Author: Scott Wood <scottwood@freescale.com>
30005 Date:   Wed Aug 13 18:24:05 2008 -0500
30006
30007     socrates: Update NAND driver to new API.
30008
30009     Also, fix some minor formatting issues, and simplify the handling of
30010     "state" for writes.
30011
30012     Signed-off-by: Scott Wood <scottwood@freescale.com>
30013
30014 commit ba22d10f39eaeedd035e8265616e31ff88e314d5
30015 Author: Scott Wood <scottwood@freescale.com>
30016 Date:   Wed Aug 13 18:03:40 2008 -0500
30017
30018     quad100hd: Update NAND driver to new API.
30019
30020     Signed-off-by: Scott Wood <scottwood@freescale.com>
30021
30022 commit f64cb652a8a84c5c34d0afcbd7ffef886aa1d838
30023 Author: Scott Wood <scottwood@freescale.com>
30024 Date:   Wed Aug 13 17:53:48 2008 -0500
30025
30026     m5373evb: Update NAND driver to new API.
30027
30028     Signed-off-by: Scott Wood <scottwood@freescale.com>
30029
30030 commit 1a23a197c8722b805f40895544bbdb1a648c1c82
30031 Author: Scott Wood <scottwood@freescale.com>
30032 Date:   Wed Aug 13 17:04:30 2008 -0500
30033
30034     s3c24x0: Update NAND driver to new API.
30035
30036     Signed-off-by: Scott Wood <scottwood@freescale.com>
30037
30038 commit aa5f75f20db8a7103fad9c34d6f1193e10d1890f
30039 Author: Scott Wood <scottwood@freescale.com>
30040 Date:   Wed Aug 13 15:56:00 2008 -0500
30041
30042     at91: Update board NAND drivers to current API.
30043
30044     Signed-off-by: Scott Wood <scottwood@freescale.com>
30045
30046 commit d438d50848e9425286e5fb0493e0affb5a0b1e1b
30047 Author: Kyungmin Park <kmpark@infradead.org>
30048 Date:   Wed Aug 13 09:11:02 2008 +0900
30049
30050     Fix OneNAND build break
30051
30052     Since page size field is changed from oobblock to writesize. But OneNAND is not updated.
30053     - fix bufferram management at erase operation
30054     This patch includes the NAND/OneNAND state filed too.
30055
30056     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
30057     Signed-off-by: Scott Wood <scottwood@freescale.com>
30058
30059 commit 9483df6408c25f16060432de3868901e352e23bc
30060 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30061 Date:   Wed Aug 13 01:40:43 2008 +0200
30062
30063     drivers/mtd/nand_legacy: Move conditional compilation to Makefile
30064
30065     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30066
30067 commit cc4a0ceeac5462106172d0cc9d9d542233aa3ab2
30068 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30069 Date:   Wed Aug 13 01:40:43 2008 +0200
30070
30071     drivers/mtd/nand: Move conditional compilation to Makefile
30072
30073     rename CFG_NAND_LEGACY to CONFIG_NAND_LEGACY
30074
30075     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30076
30077 commit 4fb09b81920e5dfdfc4576883186733f0bd6059c
30078 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30079 Date:   Wed Aug 13 01:40:42 2008 +0200
30080
30081     drivers/mtd/onenand: Move conditional compilation to Makefile
30082
30083     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30084
30085 commit 00b1883a4cac59d97cd297b1a3a398db85982865
30086 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30087 Date:   Wed Aug 13 01:40:42 2008 +0200
30088
30089     drivers/mtd: Move conditional compilation to Makefile
30090
30091     rename CFG_FLASH_CFI_DRIVER to CONFIG_FLASH_CFI_DRIVER
30092
30093     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30094
30095 commit 7ba44a5521cdb7fa1c72864025cde1e21a6f6921
30096 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30097 Date:   Wed Aug 13 01:40:41 2008 +0200
30098
30099     drivers/qe: Move conditional compilation to Makefile
30100
30101     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30102
30103 commit ab6878c7bc68a7b5e5b731655bdc13221bbfc493
30104 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30105 Date:   Wed Aug 13 01:40:40 2008 +0200
30106
30107     drivers/pci: Move conditional compilation to Makefile
30108
30109     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30110
30111 commit 55d6d2d39fe3fe87802e399aa17539368b495d2e
30112 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30113 Date:   Wed Aug 13 01:40:40 2008 +0200
30114
30115     drivers/misc: Move conditional compilation to Makefile
30116
30117     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30118
30119 commit 65e41ea0548b86e3d7892defac8e4dc1ea70aed1
30120 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30121 Date:   Wed Aug 13 01:40:40 2008 +0200
30122
30123     drivers/input: Move conditional compilation to Makefile
30124
30125     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30126
30127 commit 88f57e093114a44aa9a858d52b099bcc52034a8c
30128 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30129 Date:   Wed Aug 13 01:40:39 2008 +0200
30130
30131     drivers/dma: Move conditional compilation to Makefile
30132
30133     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30134
30135 commit 1a02806c4b1b4a09ad4e95d3aac3783889e5f8d7
30136 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30137 Date:   Wed Aug 13 01:40:39 2008 +0200
30138
30139     drivers/block: Move conditional compilation to Makefile
30140
30141     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30142
30143 commit 1a6ffbfaf4353bec379ed1fcfc54b6f1a30af09a
30144 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30145 Date:   Wed Aug 13 01:40:39 2008 +0200
30146
30147     serial: move CFG_NS9750_UART to CONFIG_NS9750_UART
30148
30149     move also conditional compilation to Makefile
30150
30151     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30152
30153 commit 6c58a030f86829fa4f0d4337cf4b794c41a1823e
30154 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30155 Date:   Wed Aug 13 01:40:38 2008 +0200
30156
30157     serial: move CFG_SCIF_CONSOLE to CONFIG_SCIF_CONSOLE
30158
30159     move also conditional compilation to Makefile
30160
30161     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30162
30163 commit d6e9ee92e890f67594ab150689510df361133ead
30164 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30165 Date:   Wed Aug 13 01:40:38 2008 +0200
30166
30167     common: Move conditional compilation to Makefile
30168
30169     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30170
30171 commit f5acb9fd9bba1160de3ef349c7d33fe510eda286
30172 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30173 Date:   Wed Aug 13 01:40:09 2008 +0200
30174
30175     mx31: move freescale's mx31 boards to vendor board dir
30176
30177     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30178
30179 commit 8ed2f5f950e2581214d20b011a8f27a6396d65d2
30180 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30181 Date:   Sat Jul 5 23:11:11 2008 +0200
30182
30183     at91: move arch-at91sam9 to arch-at91
30184
30185     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30186
30187 commit 195ccfc5991d48764b2519941e3507f693851d5d
30188 Author: Fathi BOUDRA <fabo@debian.org>
30189 Date:   Wed Aug 6 10:06:20 2008 +0200
30190
30191     OneNAND: Fill in MTD function pointers for OneNAND.
30192
30193     onenand_print_device_info():
30194      - Now returns a string to be placed in mtd->name,
30195        rather than calling printf.
30196      - Remove verbose parameter as it becomes useless.
30197
30198     Signed-off-by: Fathi Boudra <fabo@debian.org>
30199     Signed-off-by: Scott Wood <scottwood@freescale.com>
30200
30201 commit aa646643b6bc250cb3a4966bf728876e0c10d329
30202 Author: Guennadi Liakhovetski <lg@denx.de>
30203 Date:   Wed Aug 6 21:42:07 2008 +0200
30204
30205     nand_spl: Support page-aligned read in nand_load, use chipselect
30206
30207     Supporting page-aligned reads doesn't incure any sinificant overhead, just
30208     a small change in the algorithm. Also replace in_8 with readb, since there
30209     is no in_8 on ARM.
30210
30211     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
30212     Signed-off-by: Scott Wood <scottwood@freescale.com>
30213
30214 commit 4f32d7760a58fe73981b6edc0b0751565d2daa4c
30215 Author: Scott Wood <scottwood@freescale.com>
30216 Date:   Tue Aug 5 11:15:59 2008 -0500
30217
30218     NAND boot: Update large page support for current API.
30219
30220     Also, remove the ctrl variable in favor of passing the constants
30221     directly, and remove redundant (u8) casts.
30222
30223     Signed-off-by: Scott Wood <scottwood@freescale.com>
30224
30225 commit e4c09508545d1c45617ba45391c03c03cbc360b9
30226 Author: Scott Wood <scottwood@freescale.com>
30227 Date:   Mon Jun 30 14:13:28 2008 -0500
30228
30229     NAND boot: MPC8313ERDB support
30230
30231     Note that with older board revisions, NAND boot may only work after a
30232     power-on reset, and not after a warm reset.  I don't have a newer board
30233     to test on; if you have a board with a 33MHz crystal, please let me know
30234     if it works after a warm reset.
30235
30236     Signed-off-by: Scott Wood <scottwood@freescale.com>
30237
30238 commit acdab5c33f1ea6f5e08f06f08bc64af23ff40d71
30239 Author: Scott Wood <scottwood@freescale.com>
30240 Date:   Thu Jun 26 14:06:52 2008 -0500
30241
30242     mpc8313erdb: Enable NAND in config.
30243
30244     Signed-off-by: Scott Wood <scottwood@freescale.com>
30245
30246 commit c3db8c649c6ab3da2f1411c4c6d61aecea054aa4
30247 Author: Guennadi Liakhovetski <lg@denx.de>
30248 Date:   Thu Jul 31 12:38:26 2008 +0200
30249
30250     NAND: Do not write or read a whole block if it is larger than the environment
30251
30252     Environment can be smaller than NAND block size, do not need to read a whole
30253     block and minimum for writing is one page. Also remove an unused variable.
30254
30255     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
30256     Signed-off-by: Scott Wood <scottwood@freescale.com>
30257
30258 commit eafcabd15f00c142156235c519fcc55b10993241
30259 Author: Marcel Ziswiler <marcel@ziswiler.com>
30260 Date:   Sun Jun 22 16:30:06 2008 +0200
30261
30262     NAND: chip->state does not always get set.
30263
30264     Fixes an issue with chip->state not always being set causing troubles.
30265
30266     Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
30267     Signed-off-by: Scott Wood <scottwood@freescale.com>
30268
30269 commit 13f0fd94e3cae6f8a0d9fba5d367e311edc8ebde
30270 Author: Ilya Yanok <yanok@emcraft.com>
30271 Date:   Mon Jun 30 15:34:40 2008 +0200
30272
30273     NAND: Scan bad blocks lazily.
30274
30275     Rather than scanning on boot, scan upon the first attempt to check the
30276     badness of a block.  This speeds up boot when not using NAND, and reduces
30277     the likelihood of needing to reflash via JTAG if NAND becomes
30278     nonfunctional.
30279
30280     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
30281     Signed-off-by: Scott Wood <scottwood@freescale.com>
30282
30283 commit dfbf617ff055e4216f78d358b0867c548916d14b
30284 Author: Scott Wood <scottwood@freescale.com>
30285 Date:   Thu Jun 12 13:20:16 2008 -0500
30286
30287     NAND read/write fix
30288
30289     Implement block-skipping read/write, based on a patch from
30290     Morten Ebbell Hestens <morten.hestnes@tandberg.com>.
30291
30292     Signed-off-by: Morten Ebbell Hestnes <morten.hestnes@tandberg.com>
30293     Signed-off-by: Scott Wood <scottwood@freescale.com>
30294
30295 commit 984e03cdf1431bb593aeaa1b74c445d616f955d3
30296 Author: Scott Wood <scottwood@freescale.com>
30297 Date:   Thu Jun 12 13:13:23 2008 -0500
30298
30299     NAND: Always skip blocks on read/write/boot.
30300
30301     Use of the non-skipping versions was almost always (if not always)
30302     an error, and no valid use case has been identified.
30303
30304     Signed-off-by: Scott Wood <scottwood@freescale.com>
30305
30306 commit e1c3dbada349992875934575c97b328ab2cb33ca
30307 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
30308 Date:   Thu Jun 12 11:10:21 2008 -0500
30309
30310     nand: fsl_upm: convert to updated MTD NAND infrastructure
30311
30312     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
30313     Signed-off-by: Scott Wood <scottwood@freescale.com>
30314
30315 commit 300253306acc72b1b2e9faf0987f86551151d7cf
30316 Author: Scott Wood <scottwood@freescale.com>
30317 Date:   Thu May 22 15:02:46 2008 -0500
30318
30319     fsl_elbc_nand: Hard-code the FBAR/FPAR split.
30320
30321     The hardware has separate registers for block and page-within-block,
30322     but the division between the two has no apparent relation to the
30323     actual erase block size of the NAND chip.
30324
30325     Signed-off-by: Scott Wood <scottwood@freescale.com>
30326
30327 commit 9c814b0a716aae884bec977b9a032dfa59cfb79a
30328 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
30329 Date:   Fri Mar 28 22:10:54 2008 +0300
30330
30331     fsl_elbc_nand: workaround for hangs during nand write
30332
30333     Using current driver elbc sometimes hangs during nand write. Reading back
30334     last byte helps though (thanks to Scott Wood for the idea).
30335
30336     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
30337     Signed-off-by: Scott Wood <scottwood@freescale.com>
30338
30339 commit 9fd020d6b4b36b9fb67cd834bc1ae7fdba15ee9e
30340 Author: Scott Wood <scottwood@freescale.com>
30341 Date:   Fri Mar 21 16:12:51 2008 -0500
30342
30343     Freescale eLBC FCM NAND driver
30344
30345     This is a driver for the Flash Control Machine of the enhanched Local Bus
30346     Controller found on some Freescale chips (such as the mpc8313 and the
30347     mpc8379).
30348
30349     Signed-off-by: Scott Wood <scottwood@freescale.com>
30350
30351 commit 41ef8c716e93fdf50efe9c1ba733ca6675daaca6
30352 Author: Scott Wood <scottwood@freescale.com>
30353 Date:   Tue Mar 18 15:29:14 2008 -0500
30354
30355     Don't panic if a controller driver does ecc its own way.
30356
30357     Some hardware, such as the enhanced local bus controller used on some
30358     mpc83xx chips, does ecc transparently when reading and writing data, rather
30359     than providing a generic calculate/correct mechanism that can be exported to
30360     the nand subsystem.
30361
30362     The subsystem should not BUG() when calculate, correct, or hwctl are
30363     missing, if the methods that call them have been overridden.
30364
30365     Signed-off-by: Scott Wood <scottwood@freescale.com>
30366
30367 commit e52b34d40a8a646e3d11638ea8797e96398dba13
30368 Author: Stefan Roese <sr@denx.de>
30369 Date:   Thu Jan 10 18:47:33 2008 +0100
30370
30371     NAND: Make NAND driver less verbose per default
30372
30373     This patch turns off printing of bad blocks per default upon bootup.
30374     This can always be shown via the "nand bad" command later.
30375
30376     Signed-off-by: Stefan Roese <sr@denx.de>
30377
30378 commit fe56a2772e5c59577df906163d0d4b29b056140e
30379 Author: Sergey Kubushyn <ksi@koi8.net>
30380 Date:   Wed Jan 9 15:36:20 2008 +0100
30381
30382     NAND: Davinci driver updates
30383
30384     Here comes a trivial patch to cpu/arm926ejs/davinci/nand.c. Unfortunately I
30385     don't have hardware handy so I can not test it at the moment but changes are
30386     rather trivial so it should work. It would be nice if somebody with a
30387     hardware checked it anyways.
30388
30389     Signed-off-by: Sergey Kubushyn <ksi@koi8.net>
30390
30391 commit deac913effd8d80535c9ff4687b6fcdff540c554
30392 Author: Stefan Roese <sr@denx.de>
30393 Date:   Sat Jan 5 16:50:32 2008 +0100
30394
30395     NAND: Fix compilation warning and small coding style issue
30396
30397     Signed-off-by: Stefan Roese <sr@denx.de>
30398
30399 commit c568f77acdf896fc3dd6413ce53205b17ba809a3
30400 Author: Stefan Roese <sr@denx.de>
30401 Date:   Sat Jan 5 16:49:37 2008 +0100
30402
30403     NAND: Update nand_spl driver to match updated nand subsystem
30404
30405     This patch changes the NAND booting driver nand_spl/nand_boot.c to match
30406     the new infrastructure from the updated NAND subsystem. This NAND
30407     subsystem was recently synced again with the Linux 2.6.22 MTD/NAND
30408     subsystem.
30409
30410     Signed-off-by: Stefan Roese <sr@denx.de>
30411
30412 commit 3df2ece0f0fbba47d27f02fff96c533732b98c14
30413 Author: Stefan Roese <sr@denx.de>
30414 Date:   Sat Jan 5 16:47:58 2008 +0100
30415
30416     NAND: Update 4xx NDFC driver to match updated nand subsystem
30417
30418     This patch changes the 4xx NAND driver ndfc.c to match the new
30419     infrastructure from the updated NAND subsystem. This NAND
30420     subsystem was recently synced again with the Linux 2.6.22 MTD/NAND
30421     subsystem.
30422
30423     Tested successfully on AMCC Sequoia and Bamboo.
30424
30425     Signed-off-by: Stefan Roese <sr@denx.de>
30426
30427 commit 12072264528eba33737bc9674e19f0e925ffda23
30428 Author: Stefan Roese <sr@denx.de>
30429 Date:   Sat Jan 5 16:43:25 2008 +0100
30430
30431     NAND: Change nand_wait_ready() to not call nand_wait()
30432
30433     This patch changes nand_wait_ready() to not just call nand_wait(),
30434     since this will send a new command to the NAND chip. We just want to
30435     wait for the chip to become ready here.
30436
30437     Signed-off-by: Stefan Roese <sr@denx.de>
30438
30439 commit 9ad754fef5053144daed3b007adaf1c9bec654c9
30440 Author: William Juul <william.juul@datarespons.no>
30441 Date:   Fri Dec 14 16:33:45 2007 +0100
30442
30443     make nand dump and nand dump.oob work
30444
30445     Signed-off-by: William Juul <william.juul@tandberg.com>
30446     Signed-off-by: Scott Wood <scottwood@freescale.com>
30447
30448 commit 43ea36fb8fdcbc6e26f0caffe808c63633b18838
30449 Author: William Juul <william.juul@datarespons.no>
30450 Date:   Mon Nov 19 14:46:00 2007 +0100
30451
30452     moving files from yaffs2/direct/ to yaffs2/ and deleting all symlinks
30453
30454     Signed-off-by: William Juul <william.juul@tandberg.com>
30455
30456 commit 98824ce3f95e6c4d08d439b779c0acb0048045a6
30457 Author: William Juul <william.juul@tandberg.com>
30458 Date:   Tue Jun 10 16:18:13 2008 -0500
30459
30460     Clean out unneeded files
30461
30462     Signed-off-by: William Juul <william.juul@tandberg.com>
30463
30464 commit ec29a32b5a71b203f7d9087f1f4d786e7f13dd23
30465 Author: William Juul <william.juul@datarespons.no>
30466 Date:   Fri Nov 16 08:44:27 2007 +0100
30467
30468     Create symlinks from yaffs2/direct to yaffs2
30469
30470     Signed-off-by: William Juul <william.juul@tandberg.com>
30471
30472 commit 90ef117b68387d66763291af0117677644166611
30473 Author: William Juul <william.juul@datarespons.no>
30474 Date:   Thu Nov 15 12:23:57 2007 +0100
30475
30476     Incorporate yaffs2 into U-boot
30477
30478     To use YAFFS2 define CONFIG_YAFFS2
30479
30480     Signed-off-by: William Juul <william.juul@tandberg.com>
30481     Signed-off-by: Scott Wood <scottwood@freescale.com>
30482
30483 commit 0e8cc8bd92257da2e1df88cbc985e166e472ce61
30484 Author: William Juul <william.juul@datarespons.no>
30485 Date:   Thu Nov 15 11:13:05 2007 +0100
30486
30487     YAFFS2 import
30488
30489     Direct import of yaffs as a tarball as of 20071113 from their public
30490     CVS-web at http://www.aleph1.co.uk/cgi-bin/viewcvs.cgi/yaffs2/
30491
30492     The code can also be imported on the command line with:
30493     export CVSROOT=:pserver:anonymous@cvs.aleph1.co.uk:/home/aleph1/cvs cvs logon
30494     (Hit return when asked for a password)
30495     cvs checkout yaffs2
30496
30497     Signed-off-by: William Juul <william.juul@tandberg.com>
30498     Signed-off-by: Stig Olsen <stig.olsen@tandberg.com>
30499
30500 commit 3043c045d5a9897faba7d5c7218c2f4d06cd0038
30501 Author: William Juul <william.juul@datarespons.no>
30502 Date:   Wed Nov 14 14:28:11 2007 +0100
30503
30504     Whitespace cleanup and marking broken code.
30505
30506     Changes requested by maintainer Stefan Roese after
30507     posting patch to U-boot mailing list.
30508
30509     Signed-off-by: William Juul <william.juul@tandberg.com>
30510     Signed-off-by: Scott Wood <scottwood@freescale.com>
30511
30512 commit 5e1dae5c3db7f4026f31b6a2a81ecd9e9dee475f
30513 Author: William Juul <william.juul@datarespons.no>
30514 Date:   Fri Nov 9 13:32:30 2007 +0100
30515
30516     Fixing coding style issues
30517
30518      - Fixing leading white spaces
30519      - Fixing indentation where 4 spaces are used instead of tab
30520      - Removing C++ comments (//), wherever I introduced them
30521
30522     Signed-off-by: William Juul <william.juul@tandberg.com>
30523     Signed-off-by: Scott Wood <scottwood@freescale.com>
30524
30525 commit 4cbb651b29cb64d378a06729970e1e153bb605b1
30526 Author: William Juul <william.juul@datarespons.no>
30527 Date:   Thu Nov 8 10:39:53 2007 +0100
30528
30529     Remove white space at end.
30530
30531     Signed-off-by: William Juul <william.juul@tandberg.com>
30532     Signed-off-by: Scott Wood <scottwood@freescale.com>
30533
30534 commit cfa460adfdefcc30d104e1a9ee44994ee349bb7b
30535 Author: William Juul <william.juul@datarespons.no>
30536 Date:   Wed Oct 31 13:53:06 2007 +0100
30537
30538     Update MTD to that of Linux 2.6.22.1
30539
30540     A lot changed in the Linux MTD code, since it was last ported from
30541     Linux to U-Boot. This patch takes U-Boot NAND support to the level
30542     of Linux 2.6.22.1 and will enable support for very large NAND devices
30543     (4KB pages) and ease the compatibility between U-Boot and Linux
30544     filesystems.
30545
30546     This patch is tested on two custom boards with PPC and ARM
30547     processors running YAFFS in U-Boot and Linux using gcc-4.1.2
30548     cross compilers.
30549
30550     MAKEALL ppc/arm has some issues:
30551      * DOC/OneNand/nand_spl is not building (I have not tried porting
30552        these parts, and since I do not have any HW and I am not familiar
30553        with this code/HW I think its best left to someone else.)
30554
30555     Except for the issues mentioned above, I have ported all drivers
30556     necessary to run MAKEALL ppc/arm without errors and warnings. Many
30557     drivers were trivial to port, but some were not so trivial. The
30558     following drivers must be examined carefully and maybe rewritten to
30559     some degree:
30560      cpu/ppc4xx/ndfc.c
30561      cpu/arm926ejs/davinci/nand.c
30562      board/delta/nand.c
30563      board/zylonite/nand.c
30564
30565     Signed-off-by: William Juul <william.juul@tandberg.com>
30566     Signed-off-by: Stig Olsen <stig.olsen@tandberg.com>
30567     Signed-off-by: Scott Wood <scottwood@freescale.com>
30568
30569 commit cd82919e6c8a73b363a26f34b734923844e52d1c
30570 Author: Wolfgang Denk <wd@denx.de>
30571 Date:   Tue Aug 12 16:08:38 2008 +0200
30572
30573     Coding style cleanup, update CHANGELOG, prepare release
30574
30575     Signed-off-by: Wolfgang Denk <wd@denx.de>
30576
30577 commit 17e900b8c0f38d922da47073246219dce2a847f2
30578 Author: Wolfgang Denk <wd@denx.de>
30579 Date:   Tue Aug 12 14:54:04 2008 +0200
30580
30581     MVBC_P: fix compile problem
30582
30583     Signed-off-by: Wolfgang Denk <wd@denx.de>
30584
30585 commit 52b047ae48219b59bebe37ba743ab103fd4f8316
30586 Author: Wolfgang Denk <wd@denx.de>
30587 Date:   Tue Aug 12 12:10:11 2008 +0200
30588
30589     MPC8272ADS: fix build error: 'bd_t' has no member named 'pci_clk'
30590
30591     Signed-off-by: Wolfgang Denk <wd@denx.de>
30592
30593 commit c9c101c660b3d1995045c61c7c6041f52b6cf335
30594 Author: Wolfgang Denk <wd@denx.de>
30595 Date:   Tue Aug 12 00:36:53 2008 +0200
30596
30597     ads5121: fix compiler warnings (unused variables)
30598
30599     Signed-off-by: Wolfgang Denk <wd@denx.de>
30600
30601 commit 902ca09246039964d59bbcb519b1e1b5aed01308
30602 Author: Kumar Gala <galak@kernel.crashing.org>
30603 Date:   Mon Aug 11 11:29:28 2008 -0500
30604
30605     85xx: Rename CONFIG_NR_CPUS to CONFIG_NUM_CPUS
30606
30607     Use CONFIG_NUM_CPUS to match existing define used by 86xx.
30608
30609     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
30610     Acked-by: Jon Loeliger <jdl@freescale.com>
30611
30612 commit 3216ca9692ff80d7c638723ef448f3d36301d9e7
30613 Author: Kumar Gala <galak@kernel.crashing.org>
30614 Date:   Mon Aug 11 09:20:53 2008 -0500
30615
30616     Fix fallout from autostart revert
30617
30618     The autostart revert caused a bit of duplicated code as well as
30619     code that was using images->autostart that needs to get removed so
30620     we can build again.
30621
30622     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
30623
30624 commit 3cf8a234b8e8c02e4da1f23566043bc288b05220
30625 Author: Kumar Gala <galak@kernel.crashing.org>
30626 Date:   Mon Aug 11 09:16:25 2008 -0500
30627
30628     Fix compile error related to r8a66597-hcd & usb
30629
30630     When building the 8544DS board we get this error:
30631
30632     In file included from r8a66597-hcd.c:22:
30633     u-boot/include/usb.h:190:2: error: #error USB Lowlevel not defined
30634     make[1]: *** [r8a66597-hcd.o] Error 1
30635
30636     The cleanest fix is to only build r8a66597-hcd.c if CONFIG_USB_R8A66597_HCD
30637     is set.
30638
30639     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
30640
30641 commit 2d0daa03612338a813e3c9d22680e54eabfea378
30642 Author: Becky Bruce <becky.bruce@freescale.com>
30643 Date:   Mon Aug 4 14:02:26 2008 -0500
30644
30645     POWERPC 86xx: Move BAT setup code to C
30646
30647     This is needed because we will be possibly be locating
30648     devices at physical addresses above 32bits, and the asm
30649     preprocessing does not appear to deal with ULL constants
30650     properly. We now call write_bat in lib_ppc/bat_rw.c.
30651
30652     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
30653     Acked-by: Jon Loeliger <jdl@freescale.com>
30654
30655 commit 9de67149db576c91b9c2a0a182652331e7e44211
30656 Author: Becky Bruce <becky.bruce@freescale.com>
30657 Date:   Mon Aug 4 14:01:53 2008 -0500
30658
30659     POWERPC: Add synchronization to write_bat in lib_ppc/bat_rw.c
30660
30661     Perform sync/isync as required by the architecture.
30662
30663     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
30664     Acked-by: Jon Loeliger <jdl@freescale.com>
30665
30666 commit 23f935c073e7578c6066804fd2f9ee116cae6ffe
30667 Author: Becky Bruce <becky.bruce@freescale.com>
30668 Date:   Mon Aug 4 14:01:16 2008 -0500
30669
30670     POWERPC: 86xx - add missing CONFIG_HIGH_BATS to sbc8641d config
30671
30672     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
30673     Acked-by: Jon Loeliger <jdl@freescale.com>
30674
30675 commit 5276a3584d26a9533404f0ec00c3b61cf9a97939
30676 Author: Magnus Lilja <lilja.magnus@gmail.com>
30677 Date:   Sun Aug 3 21:44:10 2008 +0200
30678
30679     i.MX31: Fix mx31_gpio_mux() function and MUX_-macros.
30680
30681     Correct the mx31_gpio_mux() function to allow changing all i.MX31 IOMUX
30682     contacts instead of only the first 256 ones as is the case prior to
30683     this patch.
30684
30685     Add missing MUX_* macros and update board files to use the new macros.
30686
30687     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
30688
30689 commit b6b183c5b2fffd4c456b7e3fcb064cceb47fe7ac
30690 Author: Magnus Lilja <lilja.magnus@gmail.com>
30691 Date:   Sun Aug 3 21:43:37 2008 +0200
30692
30693     i.MX31: Fix IOMUX related typos
30694
30695     Correct the names of some IOMUX macros.
30696
30697     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
30698
30699 commit 4d57b0fb2927d4f50d834884b4ec4a7ca01708b0
30700 Author: Steve Sakoman <steve@sakoman.com>
30701 Date:   Mon Aug 11 20:26:16 2008 +0200
30702
30703     OneNAND: Remove unused parameters to onenand_verify_page
30704
30705     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.
30706
30707     Signed-off-by: Steve Sakoman <steve@sakoman.com>
30708     Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
30709
30710 commit e84d568fa2a9f4ce7888141e71676368ef6b3f25
30711 Author: Anatolij Gustschin <agust@denx.de>
30712 Date:   Fri Aug 8 18:00:40 2008 +0200
30713
30714     video: fix bug in cfb_console code
30715
30716     FILL_15BIT_555RGB macro extension for pixel swapping
30717     by commit bed53753dd1d7e6bcbea4339be0fb7760214cc35
30718     introduced a bug in cfb_console:
30719
30720     Bitmaps with odd-numbered width won't be rendered
30721     correctly and even U-Boot crashes are observed on
30722     some platforms while repeated rendering of such
30723     bitmaps with "bmp display". Also if a bitmap is
30724     rendered to an odd-numbered x starting position,
30725     the same problem occurs. This patch is an attempt
30726     to fix it.
30727
30728     Signed-off-by: Anatolij Gustschin <agust@denx.de>
30729
30730 commit d9015f6a50d7258125349ef5c2af836458a0029a
30731 Author: Anatolij Gustschin <agust@denx.de>
30732 Date:   Fri Aug 8 18:00:39 2008 +0200
30733
30734     video: fix bug in logo_plot
30735
30736     If logo_plot() should ever be called with x starting
30737     position other than zero and for pixel depths greater
30738     than 8bpp, logo colors distortion will be observed.
30739     This patch fixes the issue.
30740
30741     Signed-off-by: Anatolij Gustschin <agust@denx.de>
30742
30743 commit 406819ae94f79f5b59e01d163380ca7d83709251
30744 Author: Wolfgang Denk <wd@denx.de>
30745 Date:   Mon Aug 11 00:17:52 2008 +0200
30746
30747     MAINTAINERS: sort entries
30748
30749     Signed-off-by: Wolfgang Denk <wd@denx.de>
30750
30751 commit cfc442d7913d4d1c3a9bf494f90c012c2f8c3bdc
30752 Author: Roy Zang <tie-fei.zang@freescale.com>
30753 Date:   Thu Aug 7 18:19:28 2008 +0800
30754
30755     Add mpc7448hpc2 maintainer information
30756
30757     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
30758
30759 commit a9fe0c3e7ca48afa50d6a0db99fa91e7282d73d8
30760 Author: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
30761 Date:   Thu Aug 7 13:13:27 2008 +0530
30762
30763     common/cmd_load.c - Minor code & Coding Style cleanup
30764
30765     - os_data_header Variable is a carry over feature
30766        & unused. So removed all instance of this variable
30767      - Minor Code Style Update
30768
30769     Signed-off-by: Gururaja Hebbar <gururajakr@sanyo.co.in>
30770     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30771
30772 commit 0d28f34bbe56d0971bd603789dcc6fe7adf11f14
30773 Author: Magnus Lilja <lilja.magnus@gmail.com>
30774 Date:   Wed Aug 6 19:32:33 2008 +0200
30775
30776     Update the U-Boot wiki URL.
30777
30778     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
30779
30780 commit aa5ffa16d7e4c461b7b77bf8e79d2ef5638cf754
30781 Author: dirk.behme@googlemail.com <dirk.behme@googlemail.com>
30782 Date:   Sun Aug 10 17:56:36 2008 +0200
30783
30784     OneNAND: Remove base address offset usage
30785
30786     While locally preparing some U-Boot patches for ARM based OMAP3 boards, some
30787     using OneNAND and some using NAND, we found some differences in OneNAND and
30788     NAND command address handling.
30789
30790     As this might confuse users (it already confused us), we like to align OneNAND
30791     and NAND address handling.
30792
30793     The issue is that cmd_onenand.c subtracts the onenand base address from the
30794     addresses you type into the u-boot command line so, unlike nand, you can't
30795     use addresses relative to the start of the onenand part e.g. this won't work:
30796
30797     onenand read 82000000 280000 400000
30798
30799     you have to use:
30800
30801     onenand read 82000000 20280000 400000
30802
30803     Looking at recent git, the only board currently using OneNAND is Apollon, and
30804     for this the OneNAND base address is 0 (apollon.h)
30805
30806     #define     CFG_ONENAND_BASE        0x00000000
30807
30808     so patch below won't break any existing boards and will align OneNAND and NAND
30809     handling on boards where OneNAND base address is != 0.
30810
30811     Signed-off-by: Steve Sakoman <sakoman@gmail.com>
30812     Signed-off-by: Manikandan Pillai <mani.pillai@ti.com>
30813     Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
30814
30815 commit c11528083ef6e55e76df742228c26e39d151813d
30816 Author: Kumar Gala <galak@kernel.crashing.org>
30817 Date:   Thu Aug 7 09:28:20 2008 -0500
30818
30819     mpc85xx: workaround old binutils bug
30820
30821     The recent change to move the .bss outside of the image gives older
30822     binutils (ld from eldk4.1/binutils-2.16) some headache:
30823
30824     ppc_85xx-ld: u-boot: Not enough room for program headers (allocated 3, need 4)
30825     ppc_85xx-ld: final link failed: Bad value
30826
30827     We workaround it by being explicit about the program headers and not
30828     assigning the .bss to a program header.
30829
30830     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
30831
30832 commit 0bf202ec586d4466c900e987720fa635c594d689
30833 Author: Wolfgang Denk <wd@denx.de>
30834 Date:   Sun Aug 10 01:26:26 2008 +0200
30835
30836     Revert "[new uImage] Add autostart flag to bootm_headers structure"
30837
30838     This reverts commit f5614e7926863bf0225ec860d9b319741a9c4004.
30839
30840     The commit was based on a misunderstanding of the (documented)
30841     meaning of the 'autostart' environment variable. It might cause
30842     boards to hang if 'autostart' was used, with the potential to brick
30843     them. Go back to the documented behaviour.
30844
30845     Conflicts:
30846
30847         common/cmd_bootm.c
30848         common/image.c
30849         include/image.h
30850
30851     Signed-off-by: Wolfgang Denk <wd@denx.de>
30852
30853 commit 29f8f58ff40c67f7f2e11afd1715173094e52ac2
30854 Author: Wolfgang Denk <wd@denx.de>
30855 Date:   Sat Aug 9 23:17:32 2008 +0200
30856
30857     TQM8xx{L,M}: try to normalize config files for TQM8xx? based board
30858
30859     - enable CFI driver where this was forgotten
30860     - enable mtdparts support
30861     - adjust default environment
30862     etc.
30863
30864     Signed-off-by: Wolfgang Denk <wd@denx.de>
30865
30866 commit 41266c9b5a5f873df3ec891bb0907616958b5602
30867 Author: Peter Tyser <ptyser@xes-inc.com>
30868 Date:   Tue Aug 5 10:51:57 2008 -0500
30869
30870     FIT: Fix handling of images without ramdisks
30871
30872     boot_get_ramdisk() should not treat the case when a FIT image does
30873     not contain a ramdisk as an error.
30874
30875     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30876     Acked-by: Michal Simek <monstr@monstr.eu>
30877
30878 commit f77d92a3f56d88e63cc02226a1204b3bdbac6961
30879 Author: Sergey Lapin <slapin@ossfans.org>
30880 Date:   Sat Aug 9 01:39:09 2008 +0400
30881
30882     DataFlash: AT45DB021 fix and AT45DB081 support
30883
30884     Fix for page size of AT45DB021. Also adding bigger AT45DB081
30885     which comes with some newer boards.
30886
30887     Signed-off-by: Sergey Lapin <slapin@ossfans.org>
30888
30889 commit ba9324451b662dd393afa53e5cc36fc5d3d10966
30890 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
30891 Date:   Fri Aug 8 16:30:23 2008 +0900
30892
30893     sh: Update sh7763rdp config
30894
30895     Add sh_eth support to sh7763rdp.
30896
30897     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
30898
30899 commit 21f971ec265f6042ec21636d55d06a6bc0751077
30900 Author: Wolfgang Denk <wd@denx.de>
30901 Date:   Mon Jul 7 01:22:29 2008 +0200
30902
30903     TQM823L: re-enable logo support; update LCD_INFO text
30904
30905     Signed-off-by: Wolfgang Denk <wd@denx.de>
30906
30907 commit 3b8d17f0f082073346c0df017c9dfd6acdb40d6d
30908 Author: Wolfgang Denk <wd@denx.de>
30909 Date:   Fri Aug 8 16:41:56 2008 +0200
30910
30911     TQM8xxL: fix support for second flash bank
30912
30913     When switching the TQM8xxL modules to use the CFI flash driver,
30914     support for the second flash bank was broken because the CFI driver
30915     did not support dynamically sized banks. This gets fixed now.
30916
30917     Signed-off-by: Wolfgang Denk <wd@denx.de>
30918
30919 commit 2a112b234d879f6390503a5f4e38246acce9d0b0
30920 Author: Wolfgang Denk <wd@denx.de>
30921 Date:   Fri Aug 8 16:39:54 2008 +0200
30922
30923     CFI: allow for dynamically determined flash sizes and addresses
30924
30925     The CFI driver allowed only for static initializers in the
30926     CFG_FLASH_BANKS_LIST definition, i. e. it did not allow to map
30927     several flash banks contiguously if the bank sizes were not known in
30928     advance, which kind of violates U-Boot's design philosophy.
30929
30930     (will be used for example by the TQM8xxL boards)
30931
30932     Signed-off-by: Wolfgang Denk <wd@denx.de>
30933
30934 commit d9d78ee46d9a396d0a81d00c2b003a9bd32c2e61
30935 Author: Ben Warren <biggerbadderben@gmail.com>
30936 Date:   Thu Aug 7 23:26:35 2008 -0700
30937
30938     QE UEC: Fix compiler warnings
30939
30940     Moved static functions earlier in file so forward declarations are not needed.
30941
30942     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
30943
30944 commit d5d28fe4aad5f4535400647a5617c11039506467
30945 Author: David Saada <David.Saada@ecitele.com>
30946 Date:   Mon Mar 31 02:37:38 2008 -0700
30947
30948     QE UEC: Add MII Commands
30949
30950     Add MII commands to the UEC driver. Note that once a UEC device is selected,
30951     any device on its MDIO bus can be addressed.
30952
30953     Signed-off-by: David Saada <david.saada@ecitele.com>
30954     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
30955
30956 commit fd0f2f3796ff2a7a32d35deb1b7996e485849df7
30957 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
30958 Date:   Wed Jul 9 21:07:38 2008 +0900
30959
30960     usb: add support for R8A66597 usb controller
30961
30962     add support for Renesas R8A66597 usb controller.
30963     This patch supports USB Host mode.
30964
30965     Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
30966     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
30967
30968 commit 1d10dcd041aaeae9fd7c821005692898a0303382
30969 Author: Hunter, Jon <jon-hunter@ti.com>
30970 Date:   Sat Jul 26 18:59:16 2008 -0500
30971
30972     Add support for OMAP5912 and OMAP16xx to usbdcore_omap1510.c
30973
30974     Add support to drivers/usb/usbdcore_omap1510.c for OMAP5912 and OMAP16xx devices.
30975
30976     Signed-off-by: Jon Hunter <jon-hunter@ti.com>
30977     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
30978
30979 commit eab1007334b93a6209f1ec33615e26ef5311ede7
30980 Author: Steven A. Falco <sfalco@harris.com>
30981 Date:   Wed Aug 6 15:42:52 2008 -0400
30982
30983     ppc4xx: Sequoia has two UARTs in "4-pin" mode. Configure the GPIOs as per schematic.
30984
30985     The Sequoia board has two UARTs in "4-pin" mode. This patch modifies the GPIO
30986     configuration to match the schematic, and also sets the SDR0_PFC1 register to
30987     select the corresponding mode for the UARTs.
30988
30989     Signed-off-by: Steven A. Falco <sfalco@harris.com>
30990     Signed-off-by: Stefan Roese <sr@denx.de>
30991
30992 commit 0eb5717a85b6cba3f67c11fa89bdde38dcd081b5
30993 Author: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
30994 Date:   Wed Aug 6 14:42:13 2008 +0200
30995
30996     avr32: add support for EarthLCD Favr-32 board
30997
30998     This patch adds support for the Favr-32 board made by EarthLCD.
30999
31000     This kit, which is also called ezLCD-101 when running with EarthLCD firmware,
31001     has a 10.4" touch screen LCD panel, 16 MB 32-bit SDRAM, 8 MB parallel flash,
31002     Ethernet, audio out, USB device, SD-card slot, USART and various other
31003     connectors for cennecting stuff to SPI, I2C, GPIO, etc.
31004
31005     Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
31006     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
31007
31008 commit bc9019e19758a19a388fb20ef18dc771cd39fdda
31009 Author: Rafael Campos <rafael.campos@hanscan.com>
31010 Date:   Thu Jul 31 10:22:20 2008 +0200
31011
31012     cfi-flash: Added support to flash_real_protect for Atmel flash devices
31013
31014     Some of the flash memories produced by ATMEL start in read-only mode.
31015     We need to unprotect it. This patch allows the AT49BV6416 to work with
31016     cfi_flash memories. Tested in the at91rm9200ek board.
31017
31018     Signed-off-by: Rafael Campos Las Heras <rafael.campos@hanscan.com>
31019     Signed-off-by: Stefan Roese <sr@denx.de>
31020
31021 commit 7949839e5836bf8b1074bb6142c46d30ac3aa350
31022 Author: Guennadi Liakhovetski <lg@denx.de>
31023 Date:   Tue Aug 5 15:36:39 2008 +0200
31024
31025     cfi-flash: Add definition for the AM29LV800BB AMD NOR-flash
31026
31027     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
31028     Signed-off-by: Stefan Roese <sr@denx.de>
31029
31030 commit 1318673045fe188c6e24c582b1e6efc00ae1c62c
31031 Author: Stefan Roese <sr@denx.de>
31032 Date:   Wed Aug 6 14:06:03 2008 +0200
31033
31034     Fix merge problems
31035
31036     Signed-off-by: Stefan Roese <sr@denx.de>
31037
31038 commit f2302d4430e7f3f48308d6a585320fe96af8afbd
31039 Author: Stefan Roese <sr@denx.de>
31040 Date:   Wed Aug 6 14:05:38 2008 +0200
31041
31042     Fix merge problems
31043
31044     Signed-off-by: Stefan Roese <sr@denx.de>
31045
31046 commit 6689484ccd43189322aaa5a1c6cd02cdd511ad7d
31047 Author: Kenneth Johansson <kenneth@southpole.se>
31048 Date:   Tue Jul 15 12:13:38 2008 +0200
31049
31050     mpc5121: Move iopin features from board specific to common files.
31051
31052     And in the process eliminate some duplicate register defines.
31053
31054     Signed-off-by: Kenneth Johansson <kenneth@southpole.se>
31055
31056 commit ef11df6b66ecf5797e94ba322254b8fb7a4e2e12
31057 Author: John Rigby <jrigby@freescale.com>
31058 Date:   Tue Aug 5 17:38:57 2008 -0600
31059
31060     mpc5121: squash some fdt fixup errors
31061
31062     On ADS5121 when booting linux the following errors are seen:
31063         Unable to update property /soc5121@80000000:bus-frequency, err=FDT_ERR_NOTFOUND
31064         Unable to update property /soc5121@80000000/ethernet@2800:local-mac-address, err=FDT_ERR_NOTFOUND
31065         Unable to update property /soc5121@80000000/ethernet@2800:address, err=FDT_ERR_NOTFOUND
31066
31067     This is caused by ft_cpu_setup trying to deal with
31068     both old and new soc node naming.  This patch
31069     fixes this by being smarter about what to
31070     fixup.
31071
31072     Also do soc node fixups by compatible instead of by path.
31073     A new board config called OF_SOC_COMPAT defined
31074     to be "fsl,mpc5121-immr" replaces the old
31075     OF_SOC node path that was defined to be "soc@80000000".
31076
31077     Old device trees still work, but the compatiblity
31078     is conditional on CONFIG_OF_SUPPORT_OLD_DEVICE_TREES
31079     which is on by default in include/configs/ads5121.h.
31080
31081     Signed-off-by: John Rigby <jrigby@freescale.com>
31082
31083 commit 81091f58f0c58ecd26c5b05de2ae20ca6cdb521c
31084 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31085 Date:   Sat Aug 2 23:48:30 2008 +0200
31086
31087     drivers/serial: Move conditional compilation to Makefile for CONFIG_* macros
31088
31089     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31090
31091 commit 4cd7e6528f61ec669755c3754bb4f9779874fab3
31092 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31093 Date:   Sat Aug 2 23:48:32 2008 +0200
31094
31095     nios2/sysid: fix printf warning
31096
31097     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31098
31099 commit 66da6fa0e35e7ee56628c85981709afe7180fc8e
31100 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31101 Date:   Sat Aug 2 23:48:33 2008 +0200
31102
31103     Fix remaining build issues with MPC8xx FADS boards.
31104
31105     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31106
31107 commit 81d3f1fdddafd1eb53bbca8739f488d417eb3dd2
31108 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31109 Date:   Sat Aug 2 23:48:31 2008 +0200
31110
31111     nios2: fix phys_addr_t and phys_size_t support
31112
31113     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31114
31115 commit 5fa62000db6d0b46ecdeadbeb50faf5197db49ef
31116 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31117 Date:   Sat Aug 2 23:48:34 2008 +0200
31118
31119     mvbc_p: Fix problem with '#if (CONFIG_CMD_KGDB)'
31120
31121     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31122
31123 commit 1464eff77e7fdaed609ecf263a2423c9dcf96b1f
31124 Author: Mark Jackson <mpfj@mimc.co.uk>
31125 Date:   Fri Aug 1 09:48:29 2008 +0100
31126
31127     Fix bitmap display for atmel lcd controller
31128
31129     The current lcd_display_bitmap() function does not work properly
31130     for the Atmel LCD controller.
31131
31132     2 fixes need to be done:-
31133
31134     (a) when setting the colour map, use the lcd_setcolreg() function
31135         as provided by the Atmel driver
31136     (b) the data is never actually written to the lcd framebuffer !!
31137
31138     Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
31139
31140 commit 2a433c66b1e2770349fe4911be23c375f053ebd8
31141 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31142 Date:   Fri Aug 1 08:40:34 2008 +0200
31143
31144     qemu_mips: update README to follow qemu update about default machine
31145
31146     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31147
31148 commit ac169d645f5f0e0b9a232563099209e92a355d8e
31149 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
31150 Date:   Thu Jul 31 19:53:21 2008 -0500
31151
31152     ColdFire: Fix compilation issue caused by a missing function
31153
31154     Implement usec2ticks() which is used by fsl_i2c.c in
31155     lib_m68k/time.c
31156
31157     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
31158
31159 commit 01ae85b58b51d2fb1fac5b93095f6042cf48ae7b
31160 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
31161 Date:   Thu Jul 31 19:53:06 2008 -0500
31162
31163     Fix compilation error for TASREG
31164
31165     TASREG is ColdFire platform, the include ppc4xx.h in
31166     board/esd/common/flash.c causes conflict.
31167
31168     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
31169
31170 commit 35d3bd3cc35c508a6823dac77e0fd126808e4fc7
31171 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
31172 Date:   Thu Jul 31 19:52:36 2008 -0500
31173
31174     Fix compilation error for MCF5275
31175
31176     Rename OBJ to COBJ in board/platform/Makefile
31177
31178     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
31179
31180 commit 5c40548f01218360a1f1395198c50ff45f3035b5
31181 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
31182 Date:   Thu Jul 31 19:52:28 2008 -0500
31183
31184     Fix compile error caused by incorrect function return type
31185
31186     Rename int mii_init(void) to void mii_init(void) for idmr
31187     ColdFire platform
31188
31189     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
31190
31191 commit a58c78067c928976c082c758d3987e89ead5b191
31192 Author: Wolfgang Denk <wd@denx.de>
31193 Date:   Fri Aug 1 12:06:22 2008 +0200
31194
31195     Fix build issues with MPC8xx FADS boards.
31196
31197     Signed-off-by: Wolfgang Denk <wd@denx.de>
31198
31199 commit 4b50cd12a3b3c644153c4cf393f4a4c12289e5aa
31200 Author: Wolfgang Denk <wd@denx.de>
31201 Date:   Thu Jul 31 17:54:03 2008 +0200
31202
31203     Prepare v1.3.4-rc2: update CHANGELOG
31204
31205     Signed-off-by: Wolfgang Denk <wd@denx.de>
31206
31207 commit a48311557db6e7e9473a6163b44bb1e6c6ed64c4
31208 Author: Mark Jackson <mpfj@mimc.co.uk>
31209 Date:   Thu Jul 31 16:09:00 2008 +0100
31210
31211     Add gzipped logo support
31212
31213     The README file states that CONFIG_VIDEO_BMP_GZIP behaves as follows:
31214
31215       If this option is set, additionally to standard BMP
31216       images, gzipped BMP images can be displayed via the
31217       splashscreen support or the bmp command.
31218
31219     However, the splashscreen function *only* supports standard BMP images.
31220
31221     This patch adds the documented gzip support.
31222
31223     Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
31224
31225 commit a5bcb01fbde6b1f1c9863cd86e5c4c369f0121ac
31226 Author: Mark Jackson <mpfj@mimc.co.uk>
31227 Date:   Thu Jul 31 15:56:48 2008 +0100
31228
31229     Fix Atmel LCD controller endianess for AVR32 processors
31230
31231     The Atmel lcd controller is used on Atmel's AT91 (little endian) and
31232     AVR32 (big endian) platforms.
31233
31234     As such, the controller can handle both big and little endian memory.
31235
31236     This patch fixes the driver for the AVR32 platform.
31237
31238     Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
31239
31240 commit cdb8bd2fd3bcbe65d8e4334a55f5a667845426a1
31241 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31242 Date:   Thu Jul 31 15:56:01 2008 +0200
31243
31244     apollon: fix build out of tree
31245
31246     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31247
31248 commit 2e752be39d3e398d4ab89ffa6634c397df298297
31249 Author: Guennadi Liakhovetski <lg@denx.de>
31250 Date:   Thu Jul 31 12:35:04 2008 +0200
31251
31252     Uncompressed images loaded to their start address shall set load_end too
31253
31254     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
31255     Acked-by: Bartlomiej Sieka <tur@semihalf.com>
31256
31257 commit c37207d7f51e19c17f859966f314e27cc1231801
31258 Author: Wolfgang Denk <wd@denx.de>
31259 Date:   Wed Jul 16 16:38:59 2008 +0200
31260
31261     Fix printf() format problems with configurable prompts
31262
31263     U-Boot allows for configurable prompt strings using the
31264     CONFIG_AUTOBOOT_PROMPT resp. CONFIG_MENUPROMPT definitions. So far,
31265     the assumption was that any such user defined problts would contain
31266     exactly one "%d" format specifier. But some boards did not.
31267
31268     To allow for flexible boot prompts without adding too complex code we
31269     now allow to specify the whole list of printf() arguments in the user
31270     definition. This is powerful, but requires a responsible user who
31271     really understands what he is doing, as he needs to know for exanple
31272     which variables are available in the respective context.
31273
31274     Signed-off-by: Wolfgang Denk <wd@denx.de>
31275
31276 commit 54754120637b6a7f4ff774fb199fc550bcfea1da
31277 Author: Wolfgang Denk <wd@denx.de>
31278 Date:   Thu Jul 31 17:02:14 2008 +0200
31279
31280     TQM85xx: fix typo introduce by commit ffbb5cb9
31281
31282     Signed-off-by: Wolfgang Denk <wd@denx.de>
31283
31284 commit 0b4951d4cddca9cc800745891c95b291e47cbbd7
31285 Author: Wolfgang Denk <wd@denx.de>
31286 Date:   Thu Jul 31 15:27:01 2008 +0200
31287
31288     mvbc_p board: fix most build warnings.
31289
31290     Signed-off-by: Wolfgang Denk <wd@denx.de>
31291
31292 commit c4ec6db074051d2f6fc76a66411c60621b22bc02
31293 Author: Wolfgang Denk <wd@denx.de>
31294 Date:   Thu Jul 31 13:57:20 2008 +0200
31295
31296     E1000: clean up CONFIG_E1000_FALLBACK_MAC handling
31297
31298     Avoid "integer constant is too large for 'long' type" warnings.
31299     And simplify the code.
31300
31301     Signed-off-by: Wolfgang Denk <wd@denx.de>
31302
31303 commit 9196b44334c330cc13de2464c59181e4db71f549
31304 Author: Matvejchikov Ilya <matvejchikov@gmail.com>
31305 Date:   Wed Jul 30 23:21:19 2008 +0400
31306
31307     8260: Making the use of gd->pci_clk dependant on the CONFIG_PCI
31308
31309     Signed-off-by: Matvejchikov Ilya <matvejchikov@gmail.com>
31310
31311 commit 6361ad4b596f5a940a01c91ae0297d98f790cbe0
31312 Author: Matvejchikov Ilya <matvejchikov@gmail.com>
31313 Date:   Wed Jul 30 23:20:32 2008 +0400
31314
31315     PPC: Add pci_clk in the global_data for CPM2 processors
31316
31317     This patch adds pci_clk field to the global_data structure for the
31318     processors which have CPM2 module in case the CONFIG_PCI is defined.
31319
31320     Signed-off-by: Matvejchikov Ilya <matvejchikov@gmail.com>
31321
31322 commit f0ff885ca64655bee6540eb8a25eed90b1152686
31323 Author: Kumar Gala <galak@kernel.crashing.org>
31324 Date:   Wed Jul 30 14:13:30 2008 -0500
31325
31326     mpc85xx: Update linker scripts for Freescale boards
31327
31328     * Move to using absolute addressing always.  Makes the scripts a bit more
31329       portable and common
31330     * Moved .bss after the end of the image.  These allows us to have more
31331       room in the resulting binary image for code and data.
31332     * Removed .text object files that aren't really needed
31333     * Make sure _end is 4-byte aligned as the .bss init code expects this.
31334       (Its possible that the end of .bss isn't 4-byte aligned)
31335
31336     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
31337
31338 commit 57c219ad5d34dd9d49991777a62e3899595f2ec7
31339 Author: Kumar Gala <galak@kernel.crashing.org>
31340 Date:   Wed Jul 30 08:01:15 2008 -0500
31341
31342     Fix compile warnings in dlmalloc
31343
31344     The origional code was using on odd reference to get to the first
31345     real element in av_[].  The first two elements of the array are
31346     not used for actual bins, but for house keeping.  If we are more
31347     explicit about how use the first few elements we can get rid of the
31348     warnings:
31349
31350     dlmalloc.c: In function 'malloc_extend_top':
31351     dlmalloc.c:1971: warning: dereferencing type-punned pointer will break strict-aliasing rules
31352     dlmalloc.c:1999: warning: dereferencing type-punned pointer will break strict-aliasing rules
31353     dlmalloc.c:2029: warning: dereferencing type-punned pointer will break strict-aliasing rules
31354     ...
31355
31356     The logic of how this code came to be is:
31357         bin_at(0) = (char*)&(av_[2]) - 2*SIZE_SZ
31358
31359     SIZE_SZ is the size of pointer, and av_ is arry of pointers so:
31360         bin_at(0) = &(av_[0])
31361
31362     Going from there to bin_at(0)->fd or bin_at(0)->size should be straight forward.
31363
31364     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
31365
31366 commit 3f9ae1a5d43c49a8ecf497470c3d1d80255e44b9
31367 Author: Stefan Roese <sr@denx.de>
31368 Date:   Wed Jul 30 10:21:01 2008 +0200
31369
31370     ppc4xx: Fix W7OLMG compile problems by adding missing LM75 defines
31371
31372     Signed-off-by: Stefan Roese <sr@denx.de>
31373
31374 commit ebb86c4ecd37a7701358284e497ca4c6483c7cc5
31375 Author: Stefan Roese <sr@denx.de>
31376 Date:   Wed Jul 30 09:59:51 2008 +0200
31377
31378     cmd_bootm.c: Fix problem with '#if (CONFIG_CMD_USB)'
31379
31380     A recent patch used '#if (CONFIG_CMD_USB)' instead of
31381     '#if defined(CONFIG_CMD_USB)'. This patch fixes this problem and makes
31382     common/bootm.c compile again.
31383
31384     Signed-off-by: Stefan Roese <sr@denx.de>
31385     Acked-by: Markus Klotzbuecher <mk@denx.de>
31386
31387 commit 2cb9080427fe641dcb71da46cd0634dd406f37ed
31388 Author: Kyungmin Park <kmpark@infradead.org>
31389 Date:   Tue Jul 22 08:01:43 2008 +0900
31390
31391     Remove unused I2C at apollon board
31392
31393     There are no I2C devices on this board.
31394
31395     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
31396
31397 commit 3c95960e526b3b026da20201db64526f46faf14b
31398 Author: Wolfgang Denk <wd@denx.de>
31399 Date:   Thu Jul 31 10:12:09 2008 +0200
31400
31401     at91rm9200dk, csb637: fix NAND related build problems
31402
31403     Tried fixing NAND support for the at91rm9200dk board; untested.
31404     Disabled NAND support in the csb637 board config file.
31405
31406     Signed-off-by: Wolfgang Denk <wd@denx.de>
31407
31408 commit 9246f5ecfd353ae297a02ffd5328402acf16c9dd
31409 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
31410 Date:   Wed Jul 30 12:39:28 2008 +0200
31411
31412     ppc4xx: ML507: Environment in flash and MTD Support
31413
31414     - Relocate the location of U-Boot in the flash
31415     - Save the environment in one sector of the flash memory
31416     - MTD Support
31417
31418     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
31419     Signed-off-by: Stefan Roese <sr@denx.de>
31420
31421 commit a8a16af4d59d14cc1c1187c10aaad80d6b8394b5
31422 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
31423 Date:   Tue Jul 29 17:16:10 2008 +0200
31424
31425     ppc4xx: ML507: Use of get_ram_size in board ml507
31426
31427     - Change suggested by WD
31428
31429     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
31430     Signed-off-by: Stefan Roese <sr@denx.de>
31431
31432 commit 01a004313c5ec2d128b611df4c208b1b0d3c3fb4
31433 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
31434 Date:   Mon Jul 21 20:30:07 2008 +0200
31435
31436     ppc4xx: ML507: U-Boot in flash and System ACE
31437
31438     This patch allows booting from FLASH the ML507 board by Xilinx.
31439     Previously, U-Boot needed to be loaded from JTAG or a Sytem ACE CF
31440
31441     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
31442     Signed-off-by: Stefan Roese <sr@denx.de>
31443
31444 commit 5c374c9ee16fee2bf68533cc4010b3c0df21f783
31445 Author: Julien May <mailinglist@miromico.ch>
31446 Date:   Mon Jun 23 13:57:52 2008 +0200
31447
31448     Add support for the hammerhead (AVR32) board
31449
31450     The Hammerhead platform is built around a AVR32 32-bit microcontroller
31451     from Atmel.  It offers versatile peripherals, such as ethernet, usb
31452     device, usb host etc.
31453
31454     The board also incooperates a power supply and is a Power over Ethernet
31455     (PoE) Powered Device (PD).
31456
31457     Additonally, a Cyclone III FPGA from Altera is integrated on the board.
31458     The FPGA is mapped into the 32-bit AVR memory bus. The FPGA offers two
31459     DDR2 SDRAM interfaces, which will cover even the most exceptional need
31460     of memory bandwidth. Together with the onboard video decoder the board
31461     is ready for video processing.
31462
31463     For more information see: http:///www.miromico.com/hammerhead
31464
31465     Signed-off-by: Julien May <mailinglist@miromico.ch>
31466     [haavard.skinnemoen@atmel.com: various small fixes and adaptions]
31467     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
31468
31469 commit 09d318a8bb1444ec92e31cafcdba877eb9409e58
31470 Author: Kumar Gala <galak@kernel.crashing.org>
31471 Date:   Tue Jul 29 12:23:49 2008 -0500
31472
31473     fsl_i2c: Use timebase timer functions instead of get_timer()
31474
31475     The current implementation of get_timer() is only really useful after we
31476     have relocated u-boot to memory.  The i2c code is used before that as part
31477     of the SPD DDR setup.
31478
31479     We actually have a bug when using the get_timer() code before relocation
31480     because the .bss hasn't been setup and thus we could be reading/writing
31481     a random location (probably in flash).
31482
31483     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
31484
31485 commit 4fc72a0d6ca85070a5e90d76cc5a853526ac09c4
31486 Author: Frank Svendsbøe <frank.svendsboe@gmail.com>
31487 Date:   Tue Jul 29 14:49:31 2008 +0200
31488
31489     Adder8xx: Fix CFG_MONITOR_LEN
31490
31491     Due to increased space usage, U-Boot can no longer be stored in three sectors.
31492     The current U-Boot use just over three flash sectors (197k), and U-Boot will
31493     become corrupt after saving environment variables. This patch adds another 64k
31494     to CFG_MONITOR_LEN.
31495
31496     Signed-off-by: Frank E. Svendsbøe <frank.svendsboe@gmail.com>
31497
31498 commit a4c59ad4a21140550ada6f97690d2527c4146ce5
31499 Author: Kyungmin Park <kmpark@infradead.org>
31500 Date:   Tue Jul 29 08:47:57 2008 +0900
31501
31502     Add OneNAND IPL related files to gitignore
31503
31504     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
31505
31506 commit 8d87589e8e874df7120a3d9667f051bc33bac250
31507 Author: Rafal Jaworowski <raj@semihalf.com>
31508 Date:   Mon Jul 28 20:38:25 2008 +0200
31509
31510     API: Teach the storage layer about SATA and MMC options.
31511
31512     Signed-off-by: Rafal Czubak <rcz@semihalf.com>
31513     Acked-by: Rafal Jaworowski <raj@semihalf.com>
31514
31515 commit 6b73b754f782e1ecce5048bf20b22ce56a07a5b8
31516 Author: Rafal Jaworowski <raj@semihalf.com>
31517 Date:   Mon Jul 28 20:37:48 2008 +0200
31518
31519     API: Dump contents of sector 0 in the demo application.
31520
31521     Signed-off-by: Rafal Czubak <rcz@semihalf.com>
31522     Acked-by: Rafal Jaworowski <raj@semihalf.com>
31523
31524 commit 13ca6305f2eba49c175f6370c35286141059c789
31525 Author: Rafal Jaworowski <raj@semihalf.com>
31526 Date:   Mon Jul 28 20:37:10 2008 +0200
31527
31528     API: Correct storage enumeration routine, other minor fixes in API storage area.
31529
31530     Signed-off-by: Rafal Czubak <rcz@semihalf.com>
31531     Acked-by: Rafal Jaworowski <raj@semihalf.com>
31532
31533 commit 05c7fe0f049b1c9eb9a1992f27e5e350d865f4a8
31534 Author: Rafal Jaworowski <raj@semihalf.com>
31535 Date:   Mon Jul 28 20:36:19 2008 +0200
31536
31537     API: Fix compilation warnings in api_examples/demo.c.
31538
31539     Signed-off-by: Rafal Czubak <rcz@semihalf.com>
31540
31541 commit c14eefcc48212af2f3314809605698dd8393a90a
31542 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31543 Date:   Sun Jul 27 17:09:43 2008 +0200
31544
31545     Fix more printf() format warnings
31546
31547     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31548
31549 commit 936897d4d1365452bbbdf8430db5e7769ef08d38
31550 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31551 Date:   Fri Jul 25 15:18:16 2008 +0200
31552
31553     Fix remaining CFG_CMD_ define, ifdef and comments
31554
31555     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31556
31557 commit 5d1d00fb36005482e1803a00ddc46efa11d719af
31558 Author: Stefano Babic <sbabic@denx.de>
31559 Date:   Fri Jul 25 08:57:40 2008 +0200
31560
31561     Add include for config.h in command.h.
31562
31563     Because the cmd_tbl_s structure depends on the configuration file, it
31564     must be assured that config.h is included before the structure is
31565     evaluated by the compiler. If this is not certain, it could happen
31566     that the compiler generates structures of different size, depending
31567     on the fact if the source file includes <config.h> before or after
31568     <command.h>.
31569
31570     The effect is that u-boot crashes when tries to relocate the command
31571     table (for ppc) or try to access to the command table for other
31572     architectures.
31573
31574     The problem can happen on board-depending commands. All general
31575     commands under /common are unaffected, because they include already
31576     config.h before command.h.
31577
31578     Signed-off-by: Stefano Babic <sbabic@denx.de>
31579
31580 commit 2dacb734bac9dba1db9e704d3e0b200ef521c79a
31581 Author: Scott Wood <scottwood@freescale.com>
31582 Date:   Wed Jul 23 13:16:06 2008 -0500
31583
31584     NAND: $(obj)-qualify ecc.h in kilauea NAND boot Makefile.
31585
31586     This fixes building out-of-tree.
31587
31588     Signed-off-by: Scott Wood <scottwood@freescale.com>
31589
31590 commit 36d59bd9da9e15d19b867b48449408830f4e2ad5
31591 Author: Heiko Schocher <hs@denx.de>
31592 Date:   Wed Jul 23 07:30:46 2008 +0200
31593
31594     Fix warnings if compiling with IDE support.
31595
31596     cmd_ide.c:827: Warnung: weak declaration of `ide_outb' after first use results in unspecified behavior
31597     cmd_ide.c:839: Warnung: weak declaration of `ide_inb' after first use results in unspecified behavior
31598
31599     Signed-off-by: Heiko Schocher <hs@denx.de>
31600
31601 commit 7610db17fd4d59c51d825488526d85ede2f06767
31602 Author: Adrian Filipi <adrian.filipi@eurotech.com>
31603 Date:   Tue Jul 22 14:28:11 2008 -0400
31604
31605     Removed support for the adsvix board.
31606
31607     Support for the adsvix was originally provided by Applied Data
31608     Systems (ADS), inc., now EuroTech, Inc.
31609     The board never shipped aside from some sample boards.
31610
31611     Signed-off-by: Adrian Filipi <adrian.filipi@eurotech.com>
31612
31613 commit f96b44cef897bd372beb86dde1b33637c119d84d
31614 Author: Remy Bohmer <linux@bohmer.net>
31615 Date:   Tue Jul 22 16:22:11 2008 +0200
31616
31617     ARM: set GD_FLG_RELOC for boards skipping relocation to RAM
31618
31619     If CONFIG_SKIP_RELOCATE_UBOOT is set the flag GD_FLG_RELOC is usually
31620     never set, because relocation to RAM is actually never done by U-boot
31621     itself. However, several pieces of code check if this flag is set at
31622     some time.
31623
31624     So, to make sure this flag is set on boards skipping relocation, this
31625     is added to the initialisation of U-boot at a moment where it is safe
31626     to do so.
31627
31628     Signed-off-by: Remy Bohmer <linux@bohmer.net>
31629
31630 commit e4dafff86f289b5677143a3e41da7b45c6d27fc7
31631 Author: Timur Tabi <timur@freescale.com>
31632 Date:   Mon Jul 21 14:26:23 2008 -0500
31633
31634     fsl-i2c: fix writes to data segment before relocation
31635
31636     Prevent i2c_init() in fsl_i2c.c from writing to the data segment before
31637     relocation.  Commit d8c82db4 added the ability for i2c_init() to program the
31638     I2C bus speed and save the value in i2c_bus_speed[], which is a global
31639     variable.  It is an error to write to the data segment before relocation,
31640     which is what i2c_init() does when it stores the bus speed in i2c_bus_speed[].
31641
31642     Signed-off-by: Timur Tabi <timur@freescale.com>
31643
31644 commit dbd32387920e5ad6f9dd58a7b5012bbabe2a6a21
31645 Author: Wolfgang Ocker <weo@reccoware.de>
31646 Date:   Mon Jul 28 16:56:51 2008 +0200
31647
31648     mips: Fix baudrate divisor computation on alchemy cpus
31649
31650     Use CFG_MIPS_TIMER_FREQ when computing the baudrate divisor
31651     on alchemy cpus.
31652
31653     Signed-off-by: Wolfgang Ocker <weo@reccoware.de>
31654     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
31655
31656 commit c8c845cfdc6d0217135c1d5927eebd2b133a3314
31657 Author: Ben Warren <biggerbadderben@gmail.com>
31658 Date:   Sat Jul 5 00:08:48 2008 -0700
31659
31660     Moved initialization of AVR32 Ethernet controllers to board_eth_init()
31661
31662     Renamed initialization functions for atngw100 and atstk1000.
31663     Removed initializations for these boards from net/eth.c
31664
31665     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
31666     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
31667
31668 commit a229d291f33308ab7761d39f25fa1a53c0fc00a2
31669 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
31670 Date:   Wed Jul 23 10:55:46 2008 +0200
31671
31672     spi flash: Fix printf() format warnings
31673
31674     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
31675
31676 commit 252a5e0738bcafaf25f7fbb40f19a59abc2cb13e
31677 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
31678 Date:   Wed Jul 23 10:55:31 2008 +0200
31679
31680     atmel_mci: Fix printf() format warnings
31681
31682     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
31683
31684 commit 7f4b009f4232d57084ce0ec5aeb3b57bccb08e4c
31685 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
31686 Date:   Wed Jul 23 10:55:15 2008 +0200
31687
31688     avr32: Fix printf() format warnings
31689
31690     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
31691
31692 commit a79c3e8d9c31db25d5ca3ec8e08a97f323410dd4
31693 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
31694 Date:   Wed Jul 23 10:52:19 2008 +0200
31695
31696     avr32: asm/io.h needs asm/types.h
31697
31698     map_physmem() takes a phys_addr_t as parameter. This type is defined in
31699     asm/types.h, so we need to include that file.
31700
31701     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
31702
31703 commit 1953d128fd07f07d1c3810a28c0863ea64dae1b6
31704 Author: Michal Simek <monstr@monstr.eu>
31705 Date:   Thu Jul 17 12:25:46 2008 +0200
31706
31707     microblaze: Fix printf() format issues
31708
31709     Signed-off-by: Michal Simek <monstr@monstr.eu>
31710
31711 commit de2a07e534f18b1ca5f9869a4ef0604ca829cff0
31712 Author: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
31713 Date:   Thu Jul 17 07:27:51 2008 +0530
31714
31715     Remove unused code from lib_arm/bootm.c
31716
31717     Signed-off-by: Gururaja Hebbar <gururajakr@sanyo.co.in>
31718
31719 commit ffbb5cb942e9856fa24e946977e0a60c64df04ab
31720 Author: Detlev Zundel <dzu@denx.de>
31721 Date:   Wed Jul 16 18:56:45 2008 +0200
31722
31723     tqm85xx: Demystify 'DK: !!!' comment
31724
31725     Signed-off-by: Detlev Zundel <dzu@denx.de>
31726
31727 commit b2f44ba570f3a01113bbb745daf46f3858d22f53
31728 Author: Detlev Zundel <dzu@denx.de>
31729 Date:   Wed Jul 16 18:56:44 2008 +0200
31730
31731     83xx/85xx/86xx: Add LTEDR local bus definitions
31732
31733     Signed-off-by: Detlev Zundel <dzu@denx.de>
31734
31735 commit f13f64cf42d5abec3e0f920233f6a7a61e7ae494
31736 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
31737 Date:   Wed Jul 16 16:22:32 2008 +0200
31738
31739     serial_xuartlite.c: fix compiler warnings
31740
31741     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
31742     Acked-by: Grant Likely <grant.likely@secretlab.ca>
31743
31744 commit 86446d3a5d9d3ca81e85d1ccd3accaaae6f8e3c9
31745 Author: Stefan Roese <sr@denx.de>
31746 Date:   Fri Jul 18 11:03:35 2008 +0200
31747
31748     POST: Add disable interrupts in some of the missing CPU POST tests
31749
31750     Some CPU POST tests did not disable the interrupts while running. This
31751     seems to be necessary to protect this self modifying code.
31752
31753     Signed-off-by: Stefan Roese <sr@denx.de>
31754
31755 commit 97a3bf268d096e0e97e54048448c35114edcf557
31756 Author: Stefan Roese <sr@denx.de>
31757 Date:   Fri Jul 18 10:43:24 2008 +0200
31758
31759     ide: Use CFG_64BIT_LBA instead of CFG_64BIT_STRTOUL
31760
31761     This is needed for boards that define CFG_64BIT_STRTOUL but don't define
31762     CFG_64BIT_LBA.
31763
31764     Signed-off-by: Stefan Roese <sr@denx.de>
31765
31766 commit 0043ac55024963295fc79b39af85b6dc3b261e17
31767 Author: Niklaus Giger <niklaus.giger@netstal.com>
31768 Date:   Fri Jul 18 11:22:23 2008 +0200
31769
31770     POST PPC4xx/spr IVPR only if PPC440
31771
31772     The SPR IVPR register is only present (as far as I know) for
31773     processors with a PPC440 core.
31774
31775     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
31776     Acked-by: Stefan Roese <sr@denx.de>
31777
31778 commit 1092fbd64748dfa2e979b102611ece9bc5ec1855
31779 Author: Stefan Roese <sr@denx.de>
31780 Date:   Fri Jul 18 10:42:29 2008 +0200
31781
31782     ppc4xx: Enable 64bit printf format on 440/460 platforms
31783
31784     This patch defines CFG_64BIT_VSPRINTF and CFG_64BIT_STRTOUL for all
31785     440/460 platforms. This may be needed since those platforms support
31786     36bit physical address space.
31787
31788     Signed-off-by: Stefan Roese <sr@denx.de>
31789
31790 commit 66fe183b1dd9c7534605147a8ecfed1c02345ee5
31791 Author: Stefan Roese <sr@denx.de>
31792 Date:   Fri Jul 18 15:57:23 2008 +0200
31793
31794     ppc4xx: Fix incorrect MODTx setup for some DIMM configurations
31795
31796     This patch fixes a problem with incorrect MODTx (On Die Termination)
31797     setup for a configuration with multiple DIMM's and multiple ranks.
31798     Without this change Katmai was unable to boot Linux with DDR2 frequency
31799     >= 533MHz and mem>=3GB. With this patch Katmai successfully boots Linux
31800     with DDR2 frequency = 640MHz and mem=4GB.
31801
31802     Signed-off-by: Stefan Roese <sr@denx.de>
31803
31804 commit 60204d06ed9f8c2a67cc79eb67fd2b1d22bcbc8c
31805 Author: Stefan Roese <sr@denx.de>
31806 Date:   Fri Jul 18 12:24:41 2008 +0200
31807
31808     ppc4xx: Minor coding style cleanup of Xilinx Virtex5 ml507 support
31809
31810     Signed-off-by: Stefan Roese <sr@denx.de>
31811
31812 commit 086511fc96a8a9bb56e5e19a3d84c40f4dba80cc
31813 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
31814 Date:   Thu Jul 17 12:47:09 2008 +0200
31815
31816     ppc4xx: ML507 Board Support
31817
31818     The Xilinx ML507 Board is a Virtex 5 prototyping board that includes,
31819         among others:
31820         -Virtex 5 FX FPGA (With a ppc440x5 in it)
31821         -256MB of SDRAM2
31822         -32MB of Flash
31823         -I2C Eeprom
31824         -System ACE chip
31825         -Serial ATA connectors
31826         -RS232 Level Conversors
31827         -Ethernet Transceiver
31828
31829     This patch gives support to a standard design produced by EDK for this
31830     board: ppc440, uartlite, xilinx_int and flash
31831
31832     - Includes Changes propossed by Stefan Roese and Michal Simek
31833
31834     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
31835     Acked-by: Stefan Roese <sr@denx.de>
31836
31837 commit d865fd09809a3a18669f35f970781820af40e4de
31838 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
31839 Date:   Thu Jul 17 11:44:12 2008 +0200
31840
31841     ppc4xx: CPU PPC440x5 on Virtex5 FX
31842
31843     -This patchs gives support for the embbedded ppc440
31844      on the Virtex5 FPGAs
31845     -interrupts.c divided in uic.c and interrupts.c
31846     -xilinx_irq.c for xilinx interrupt controller
31847     -Include modifications propossed by  Stefan Roese
31848
31849     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
31850     Acked-by: Stefan Roese <sr@denx.de>
31851
31852 commit 340ccb260f21516be360745d5c5e3bd0657698df
31853 Author: Sebastian Siewior <bigeasy@linutronix.de>
31854 Date:   Wed Jul 16 20:04:49 2008 +0200
31855
31856     cfi_flash: fix flash on BE machines with CFG_WRITE_SWAPPED_DATA
31857
31858     This got broken by commits 93c56f212c
31859      [cfi_flash: support of long cmd in U-boot.]
31860
31861     That command needs to be in little endian format on BE machines
31862     with CFG_WRITE_SWAPPED_DATA. Without this patch, the command 0xf0
31863     gets saved on stack as 0x00 00 00 f0 and 0x00 gets written into
31864     the cmdbuf in case portwidth = chipwidth = 8bit.
31865
31866     Cc: Alexey Korolev <akorolev@infradead.org>
31867     Cc: Vasiliy Leonenko <vasiliy.leonenko@mail.ru>
31868     Signed-off-by: Sebastian Siewior <bigeasy@linutronix.de>
31869
31870 commit 11188d55bc16dd907451c00282e00a038f73dd62
31871 Author: Stefan Roese <sr@denx.de>
31872 Date:   Thu Jul 17 10:40:51 2008 +0200
31873
31874     ppc4xx: Fix alphabetical order in 4xx Makefile part (redwood)
31875
31876     Signed-off-by: Stefan Roese <sr@denx.de>
31877
31878 commit 021f6df6e96af5b387810cf96d24848da1faa55c
31879 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
31880 Date:   Thu Jul 10 17:20:51 2008 +0400
31881
31882     83xx: mpc8315erdb: fix silly thinko in fdt_tsec1_fixup
31883
31884     The thinko was quite silly indeed, I messed with !ptr. Normally this
31885     would trigger some fault, but in U-Boot NULL pointer is equal to phys
31886     0, so the code was working still, just didn't actually test mpc8315erdb
31887     environment variable value. Heh.
31888
31889     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
31890     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
31891
31892 commit 25f5f0d49a3ae89bf4396f2557ce98debfef21da
31893 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
31894 Date:   Tue Jul 8 21:00:04 2008 +0400
31895
31896     83xx: mpc8315erdb: add support for switching between ULPI/UTMI USB PHYs
31897
31898     Freescale ships MPC8315E-RDB boards either with TSEC1 and USB UTMI
31899     support, or without TSEC1 but with USB ULPI PHY support in addition.
31900     With this patch user can specify desired USB PHY.
31901
31902     Also, it seems that we can't distinguish the two boards in software, so
31903     user have to set `mpc8315erdb' environment variable to either 'tsec1'
31904     (TSEC1 enabled) or `ulpi' (board with ULPI PHY, TSEC1 disabled), so that
31905     Linux will not probe for TSEC1.
31906
31907     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
31908     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
31909
31910 commit 015b27b9e165fcf220e42f2c4afbaeaa2758fcf6
31911 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
31912 Date:   Tue Jul 8 20:59:43 2008 +0400
31913
31914     fdt_support: fdt_fixup_dr_usb: add support for phy_type fixups
31915
31916     Currently U-Boot can only fixup the usb dr_mode, but some boards (namely
31917     MPC8315E-RDB) can use two PHY types: ULPI (stand-alone OTG port) or UTMI
31918     (connected to the four-ports hub, usb host only).
31919
31920     This patch implements support for passing Dual-Role USB controller's
31921     device tree property phy_type through the usb_phy_type environment
31922     variable.
31923
31924     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
31925     Acked-by: Gerald Van Baren <vanbaren@cideas.com>
31926     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
31927
31928 commit 699f05125509249072a0b865c8d35520d97cd501
31929 Author: Wolfgang Denk <wd@denx.de>
31930 Date:   Tue Jul 15 22:22:44 2008 +0200
31931
31932     Prepare v1.3.4-rc1: Code cleanup, update CHANGELOG, sort Makefile
31933
31934     Signed-off-by: Wolfgang Denk <wd@denx.de>
31935
31936 commit bcab74baa6b1b1c969038ab6f64a186239180405
31937 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
31938 Date:   Tue Jul 15 11:23:02 2008 -0400
31939
31940     Round the serial port clock divisor value returned by calc_divisor()
31941
31942     Round the serial port clock divisor value returned by
31943     calc_divisor()
31944
31945     Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
31946     Acked-by: Gerald Van Baren <vanbaren@cideas.com>
31947
31948 commit 0328ef0edfe950f0b7b8b368dae482531506b74a
31949 Author: Robin Getz <rgetz@blackfin.uclinux.org>
31950 Date:   Tue Jul 15 21:44:46 2008 +0200
31951
31952     Fix DHCP protocol so U-Boot does not respond too early
31953     on the network with it's offered IP number; it should not reply until
31954     after it has received a DHCP ACK message. Also ensures that U-Boot
31955     does it's DHCPREQUEST as broadcast (per RFC 2131).
31956
31957     Signed-off-by: Robin Getz <rgetz@blackfin.uclinux.org>
31958     Acked-by: Ben Warren <biggerbadderben@gmail.com>
31959     Signed-off-by: Wolfgang Denk <wd@denx.de>
31960
31961 commit 7288f972fcaee14a9741cb08c8688a23874b4a2e
31962 Author: Sebastian Siewior <bigeasy@linutronix.de>
31963 Date:   Tue Jul 15 13:35:23 2008 +0200
31964
31965     cfi_flash: make the command u32 only
31966
31967     This got changed by commit 93c56f212c
31968     [cfi_flash: support of long cmd in U-boot.]
31969
31970     Long is the wrong type because it will behave differently on 64bit
31971     machines in a way that is probably not expected. u32 should be
31972     enough.
31973
31974     Cc: Alexey Korolev <akorolev@infradead.org>
31975     Cc: Vasiliy Leonenko <vasiliy.leonenko@mail.ru>
31976     Signed-off-by: Sebastian Siewior <bigeasy@linutronix.de>
31977
31978 commit 31cfe57491b183acae575d486729e158f016c27b
31979 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31980 Date:   Mon Jul 14 23:48:41 2008 +0200
31981
31982     tools/gitignore: update to all generated files
31983
31984     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31985
31986 commit 5e0de0e216b8fb27634afb11c60a2fa24c23349e
31987 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
31988 Date:   Wed Jul 9 18:30:44 2008 +0200
31989
31990     mpc5xxx: Add MVBC_P board support
31991
31992     The MVBC_P is a MPC5200B based camera system with Intel Gigabit ethernet
31993     controller (using e1000) and custom Altera Cyclone-II FPGA on PCI.
31994
31995     Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
31996     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
31997
31998 commit e2d31fb3450653115452144363d5bde4e5e3e693
31999 Author: Timur Tabi <timur@freescale.com>
32000 Date:   Thu Jun 19 17:56:11 2008 -0500
32001
32002     Update Freescale sys_eeprom.c to handle CCID formats
32003
32004     Update the sys_eeprom.c file to handle both NXID and CCID EEPROM formats.  The
32005     NXID format replaces the older CCID format, but it's important to support both
32006     since most boards out there still use the CCID format.  This change is in
32007     preparation for using one file to handle both formats.  This will also unify
32008     EEPROM support for all Freescale 85xx and 86xx boards.
32009
32010     Also update the 86xx board header files to use the standard CFG_I2C_EEPROM_ADDR
32011     instead of ID_EEPROM_ADDR.
32012
32013     Signed-off-by: Timur Tabi <timur@freescale.com>
32014
32015 commit d85f46a25ccb33ed9b295de3c2cfe1ce270ece9a
32016 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
32017 Date:   Fri Jul 11 17:22:43 2008 +0900
32018
32019     pci: sh: Add pci_skip_dev and pci_print_dev function
32020
32021     Add function of new PCI, pci_skip_dev and pci_print_dev.
32022
32023     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
32024     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
32025
32026 commit 1107014e835ec9d46c0333f4211d104f77442db0
32027 Author: Andy Fleming <afleming@freescale.com>
32028 Date:   Mon Jul 14 20:29:07 2008 -0500
32029
32030     Clean up INIT_RAM options
32031
32032     The L2_INIT_RAM option was unused, and recent changes to the TLB code
32033     meant that the INIT_RAM TLBs weren't being cleared out.  In order to reduce
32034     the amount of mapped space attached to nothing, we change things so the TLBs
32035     get cleared.
32036
32037     Signed-off-by: Andy Fleming <afleming@freescale.com>
32038
32039 commit 4524561820a9327e89107854b3a7187800ccf719
32040 Author: Andy Fleming <afleming@freescale.com>
32041 Date:   Mon Jul 14 20:26:57 2008 -0500
32042
32043     Remove fake flash bank from 8544 DS
32044
32045     The fake flash bank was generating errors for anyone who didn't have a
32046     PromJET hooked up to the board.  As that constitutes the vast majority of
32047     users, we remove it.
32048
32049     Signed-off-by: Andy Fleming <afleming@freescale.com>
32050
32051 commit 630d9bfcb5f6d3a43f251901a6b480994dcb6ea3
32052 Author: Kumar Gala <galak@kernel.crashing.org>
32053 Date:   Mon Jul 14 14:07:03 2008 -0500
32054
32055     MPC8544DS: Add ATI Video card support
32056
32057     Add support for using a PCIe ATI Video card on PCIe2.
32058
32059     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
32060
32061 commit 7f9f4347cf325c63a39fe30910f3fb211ae2cc15
32062 Author: Kumar Gala <galak@kernel.crashing.org>
32063 Date:   Mon Jul 14 14:07:02 2008 -0500
32064
32065     85xx: Add some L1/L2 SPR register definitions
32066
32067     Add new L1/L2 SPRs related to e500mc cache config and control.
32068
32069     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
32070
32071 commit e5852787f0c3c442a276262f13d91ca450605ac0
32072 Author: Kumar Gala <galak@kernel.crashing.org>
32073 Date:   Mon Jul 14 14:07:01 2008 -0500
32074
32075     MPC8544DS: Report board id, board version and fpga version.
32076
32077     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
32078
32079 commit 73f15a060f67a2462551c334215bd20fac6b81d1
32080 Author: Kumar Gala <galak@kernel.crashing.org>
32081 Date:   Mon Jul 14 14:07:00 2008 -0500
32082
32083     85xx: Cleanup L2 cache size detection
32084
32085     The L2 size detection code was a bit confusing and we kept having to add
32086     code to it to handle new processors.  Change the sense of detection so we
32087     look for the older processors that aren't changing.
32088
32089     Also added support for 1M cache size on 8572.
32090
32091     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
32092
32093 commit c3ca7e5e00a24451f20df3bded9a61ba541921df
32094 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
32095 Date:   Fri Jul 11 15:33:08 2008 -0400
32096
32097     sbc8560: enable CONFIG_OF_LIBFDT by default
32098
32099     Make the default build for the sbc8560 board be powerpc
32100     capable with libfdt support.
32101
32102     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
32103
32104 commit 6b44a44ec2aab180d7095c1c92e669cee1d3e3bd
32105 Author: Andy Fleming <afleming@freescale.com>
32106 Date:   Mon Jul 14 20:04:40 2008 -0500
32107
32108     Fix indentation for default boot environment variables
32109
32110     This was proposed by Paul Gortmaker in response to Wolfgang's comments on
32111     similar #defines in sbc8560.h.
32112
32113     Signed-off-by: Andy Fleming <afleming@freescale.com>
32114
32115 commit 37fef499104e28e0a83b02b85ca0d1fbe80d294a
32116 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
32117 Date:   Fri Jul 11 15:33:07 2008 -0400
32118
32119     sbc8560: add default fdt values
32120
32121     Add in the default fdt settings and the typical EXTRA_ENV
32122     settings as borrowed from the mpc8560ads.  Fix a couple
32123     of stale references to the mpc8560ads dating back to the
32124     original clone/fork.
32125
32126     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
32127     Signed-off-by: Andy Fleming <afleming@freescale.com>
32128
32129 commit d04e76edf92f7f89696989e8702b97e020455af3
32130 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
32131 Date:   Fri Jul 11 15:33:06 2008 -0400
32132
32133     sbc8560: add in ft_board_setup()
32134
32135     Add in for the sbc8560, the ft_board_setup() routine, based on what is
32136     in use for the Freescale MPC8560ADS board.
32137
32138     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
32139
32140 commit c158bcaca3b31cbe38c4143812e6170e38a57393
32141 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
32142 Date:   Fri Jul 11 15:33:05 2008 -0400
32143
32144     sbc8560: define eth0 and eth1 instead of eth1 and eth2
32145
32146     The existing config doesn't define CONFIG_HAS_ETH0, and so the
32147     fdt support doesn't update the zeros in the dtb local-mac with
32148     real data from the u-boot env.  Since the existing config is
32149     tailored to just two interfaces, get rid of the ETH2 definitions
32150     at the same time.
32151
32152     Also don't include any end user specific data into the environment
32153     by default -- things like MAC address, network parameters etc. need
32154     to come from the end user.
32155
32156     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
32157     Signed-off-by: Andy Fleming <afleming@freescale.com>
32158
32159 commit 0ec436d2f95076d9e46ae594db6e9b1d8732840d
32160 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
32161 Date:   Fri Jul 11 15:33:04 2008 -0400
32162
32163     sbc8560: properly set cs0_bnds for 512MB
32164
32165     The sbc8560 board ships with 512MB of memory installed,
32166     but the current cs0_bnds is hard coded for 256MB.  Set the
32167     value based on CFG_SDRAM_SIZE.
32168
32169     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
32170
32171 commit 6de5bf24004c8d9c9b070bb8f7418d1c45e5eb27
32172 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
32173 Date:   Fri Jul 11 15:33:03 2008 -0400
32174
32175     sbc8560: proper definitions for TSEC.
32176
32177     The definitions for the TSEC have become out of date.  There is no
32178     longer any such options like "CONFIG_MPC85xx_TSEC1" or similar.
32179     Update to match those of other boards, like the MPC8560ADS.
32180
32181     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
32182     Acked-by: Ben Warren <biggerbadderben@gmail.com>
32183
32184 commit 71074abbe0c76429577aff58aeff0a24ad210b23
32185 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
32186 Date:   Wed Jul 9 13:23:05 2008 -0400
32187
32188     8xxx-fdt: set ns16550 clock from CFG_NS16550_CLK, not bi_busfreq
32189
32190     Some boards that have external 16550 UARTs don't have a direct
32191     tie between bi_busfreq and the clock used for the UARTs.  Boards
32192     that do have such a tie should set CFG_NS16550_CLK to be
32193     get_bus_freq(0) -- which most of them do already.
32194
32195     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
32196     Acked-by: Kim Phillips <kim.phillips@freescale.com>
32197
32198 commit 24ef76f320fbadf074105229826514db140f939f
32199 Author: Andrew Klossner <andrew@cesa.opbu.xerox.com>
32200 Date:   Wed Jul 2 07:03:53 2008 -0700
32201
32202     Change the temp map to ROM to align addresses to page size.
32203
32204     With a page size of BOOKE_PAGESZ_16M, both the real and effective
32205     addresses must be multiples of 16MB.  The hardware silently truncates
32206     them so the code happens to work.  This patch clarifies the situation
32207     by establishing addresses that the hardware doesn't need to truncate.
32208
32209     Signed-off-by: Andrew Klossner <andrew@cesa.opbu.xerox.com>
32210     Signed-off-by: Andy Fleming <afleming@freescale.com>
32211
32212 commit 06b4186c10204b6683edb047ac5f506fb0ce0937
32213 Author: Kim Phillips <kim.phillips@freescale.com>
32214 Date:   Tue Jun 17 17:45:22 2008 -0500
32215
32216     mpc85xx: use IS_E_PROCESSOR macro
32217
32218     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
32219
32220 commit 6b70ffb9d1b2e791161f3cf92937aa45b4a07b78
32221 Author: Kim Phillips <kim.phillips@freescale.com>
32222 Date:   Mon Jun 16 15:55:53 2008 -0500
32223
32224     fdt: add crypto node handling for MPC8{3, 5}xxE processors
32225
32226     Delete the crypto node if not on an E-processor.  If on 8360 or 834x family,
32227     check rev and up-rev crypto node (to SEC rev. 2.4 property values)
32228     if on an 'EA' processor, e.g. MPC8349EA.
32229
32230     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
32231
32232 commit 85e5808e8ea9f77da5219f23394112f0b424fa5e
32233 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
32234 Date:   Fri Jul 11 15:10:11 2008 -0400
32235
32236     ARM DaVinci: Remove extern phy_t declaration by moving code to proper place
32237
32238     ARM DaVinci: Remove extern phy_t declaration by moving
32239     code to proper place.
32240
32241     Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
32242
32243 commit 3a9e7ba2ac14018c5dd1e78a7dd735571569c971
32244 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
32245 Date:   Fri Jul 11 15:10:10 2008 -0400
32246
32247     ARM DaVinci: Remove duplicate definitions of MACH_TYPE and prototype of i2c_init()
32248
32249     ARM DaVinci: Remove duplicate definitions of MACH_TYPE
32250     and prototype of i2c_init().
32251
32252     Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
32253
32254 commit 348753d416cd2c9e7ec6520a544c8f33cf02a560
32255 Author: Kumar Gala <galak@kernel.crashing.org>
32256 Date:   Mon Jul 14 14:03:02 2008 -0500
32257
32258     Fix some more printf() format problems.
32259
32260     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
32261
32262 commit 45b16d22c64674ccd8c4637456a987463609141c
32263 Author: Wolfgang Denk <wd@denx.de>
32264 Date:   Mon Jul 14 22:38:42 2008 +0200
32265
32266     Fix coding style; make code better parsable by external tools
32267
32268     Signed-off-by: Wolfgang Denk <wd@denx.de>
32269
32270 commit b880cbf207b1c109d3a661417a8feddcbd729a9d
32271 Author: Wolfgang Denk <wd@denx.de>
32272 Date:   Mon Jul 14 21:19:08 2008 +0200
32273
32274     cpu/i386/serial.c: Fix syntax errors
32275
32276     Signed-off-by: Wolfgang Denk <wd@denx.de>
32277
32278 commit e2d45e6f4d9919e1afeac5e09557b2252832fccf
32279 Author: Wolfgang Denk <wd@denx.de>
32280 Date:   Mon Jul 14 20:41:35 2008 +0200
32281
32282     elppc board: Coding style cleanup.
32283
32284     Signed-off-by: Wolfgang Denk <wd@denx.de>
32285
32286 commit 82b24a8a505fc81466484b3c55b574ee0b4205bc
32287 Author: Wolfgang Denk <wd@denx.de>
32288 Date:   Mon Jul 14 20:40:22 2008 +0200
32289
32290     elppc board: fix syntax error.
32291
32292     Signed-off-by: Wolfgang Denk <wd@denx.de>
32293
32294 commit 0fe340585a6a48bd392d315b0dd84d068b1c3790
32295 Author: Wolfgang Denk <wd@denx.de>
32296 Date:   Mon Jul 14 20:38:26 2008 +0200
32297
32298     EB+MCF-EV123 board: fix coding style (alingment)
32299
32300     Signed-off-by: Wolfgang Denk <wd@denx.de>
32301
32302 commit 6841785a0bb0f38175456a923edd634fb7dd6947
32303 Author: Wolfgang Denk <wd@denx.de>
32304 Date:   Mon Jul 14 20:36:44 2008 +0200
32305
32306     EB+MCF-EV123 board: fix syntx error
32307
32308     Signed-off-by: Wolfgang Denk <wd@denx.de>
32309
32310 commit ab5cda9f88c3eaf9cf599adc3a3375906c4ed904
32311 Author: Andy Fleming <afleming@freescale.com>
32312 Date:   Mon Jul 7 18:02:08 2008 -0500
32313
32314     Remove LBC_CACHE_BASE from 8544 DS
32315
32316     The 8544 DS doesn't have any cacheable Local Bus memories set up.  By mapping
32317     space for some anyway, we were allowing speculative loads into unmapped space,
32318     which would cause an exception (annoying, even if ultimately harmless).
32319     Removing LBC_CACHE_BASE, and using LBC_NONCACHE_BASE for the LBC LAW solves the
32320     problem.
32321
32322     Signed-off-by: Andy Fleming <afleming@freescale.com>
32323
32324 commit d0ff51ba5d0309dbe9e25ea54f8a0285a6d5db90
32325 Author: Wolfgang Denk <wd@denx.de>
32326 Date:   Mon Jul 14 15:19:07 2008 +0200
32327
32328     Code cleanup: fix old style assignment ambiguities like "=-" etc.
32329
32330     Signed-off-by: Wolfgang Denk <wd@denx.de>
32331
32332 commit d7854223c5c85b5849fbf422cc8ac0efef461c37
32333 Author: Wolfgang Denk <wd@denx.de>
32334 Date:   Mon Jul 14 15:10:53 2008 +0200
32335
32336     AmigaOneG3SE: remove dead and incomplete files
32337
32338     Signed-off-by: Wolfgang Denk <wd@denx.de>
32339
32340 commit b64f190b7a34224df09b559ca111eb1b733f00ad
32341 Author: Wolfgang Denk <wd@denx.de>
32342 Date:   Mon Jul 14 15:06:35 2008 +0200
32343
32344     Fix printf() format issues with sizeof_t types by using %zu
32345
32346     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32347     Signed-off-by: Wolfgang Denk <wd@denx.de>
32348
32349 commit f354b73e16a86f9e9085471a830605f74f84ea5d
32350 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32351 Date:   Mon Jul 14 14:11:45 2008 +0200
32352
32353     vsprintf: add z and t options
32354
32355     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32356
32357 commit 25dbe98abb686d8210e1731fba85ced7d3ce874c
32358 Author: Wolfgang Denk <wd@denx.de>
32359 Date:   Sun Jul 13 23:07:35 2008 +0200
32360
32361     Fix some more printf() format issues.
32362
32363     Signed-off-by: Wolfgang Denk <wd@denx.de>
32364
32365 commit d5996dd555edf52721b7691a4c59de016251ed39
32366 Author: Wolfgang Denk <wd@denx.de>
32367 Date:   Sun Jul 13 19:51:00 2008 +0200
32368
32369     Fix some more printf() format problems.
32370
32371     Signed-off-by: Wolfgang Denk <wd@denx.de>
32372
32373 commit 0f9d5f6d6e814907794995c6a22af752040c35d9
32374 Author: Wolfgang Denk <wd@denx.de>
32375 Date:   Sun Jul 13 19:48:26 2008 +0200
32376
32377     ADS5121: Fix (delete) incorrect ads5121_diu_init() prototype
32378
32379     Signed-off-by: Wolfgang Denk <wd@denx.de>
32380
32381 commit 322716a1d1eb33a71067ba0eb1c5346fb2dd6b34
32382 Author: Anatolij Gustschin <agust@denx.de>
32383 Date:   Sat Jul 12 17:31:36 2008 +0200
32384
32385     Fix bug in Lime video driver
32386
32387     We need to wait while drawing engine clears frame
32388     buffer before any further software accesses to frame
32389     buffer will be initiated. Otherwise software drawn
32390     parts could be partially destroyed by the drawing
32391     engine or even GDC chip freeze could occur (as
32392     observed on socrates board).
32393
32394     Signed-off-by: Anatolij Gustschin <agust@denx.de>
32395
32396 commit 0a5676befb0c590212a53f7627fa5d0d8a84bf34
32397 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32398 Date:   Sat Jul 12 14:36:34 2008 +0200
32399
32400     Fix some more printf() format issues.
32401
32402     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32403
32404 commit 18c8a28aad49803780bd8d52432ded528e37e701
32405 Author: Michal Simek <monstr@monstr.eu>
32406 Date:   Fri Jul 11 15:11:57 2008 +0200
32407
32408     hwmon: rename CONFIG_DS1722 to CONFIG_DTT_DS1722
32409
32410     Signed-off-by: Michal Simek <monstr@monstr.eu>
32411     Acked-by: Stefan Roese <sr@denx.de>
32412
32413 commit 6ecbb45bb027e90c19d63b48e7b0c05acc1a87c0
32414 Author: Michal Simek <monstr@monstr.eu>
32415 Date:   Fri Jul 11 11:50:53 2008 +0200
32416
32417     hwmon: Cleaning hwmon devices
32418
32419     Clean Makefile
32420     Move device specific values to driver for better reading
32421
32422     Signed-off-by: Michal Simek <monstr@monstr.eu>
32423     Acked-by: Stefan Roese <sr@denx.de>
32424
32425 commit c78fce699c7ff467ecd841da6a79f065180bf578
32426 Author: Michal Simek <monstr@monstr.eu>
32427 Date:   Fri Jul 11 10:43:13 2008 +0200
32428
32429     FIS: repare incorrect return value with ramdisk handling
32430
32431     Microblaze and PowerPC use boot_get_ramdisk for loading
32432     ramdisk to memory with checking return value.
32433     Return 0 means success. Return 1 means failed.
32434     Here is correspond part of code from bootm.c which check
32435     return code.
32436
32437     ret = boot_get_ramdisk (argc, argv, images, IH_ARCH_PPC,
32438                 &rd_data_start, &rd_data_end);
32439     if (ret)
32440         goto error;
32441
32442     Signed-off-by: Michal Simek <monstr@monstr.eu>
32443
32444 commit 84a2c64a26dc5e275e1cf4e76a6e194a18fb5477
32445 Author: Michal Simek <monstr@monstr.eu>
32446 Date:   Fri Jul 11 10:10:32 2008 +0200
32447
32448     microblaze: Remove useless ancient headers
32449
32450     Signed-off-by: Michal Simek <monstr@monstr.eu>
32451
32452 commit 53ea981c3124b13c137c2d10e975b7c6672266e0
32453 Author: Michal Simek <monstr@monstr.eu>
32454 Date:   Fri Jul 11 10:10:31 2008 +0200
32455
32456     microblaze: Clean uartlite driver
32457
32458     Redesign uartlite driver to in_be32 and out_be32 macros
32459     Fix missing header in io.h
32460
32461     Signed-off-by: Michal Simek <monstr@monstr.eu>
32462     Acked-by: Grant Likely <grant.likely@secretlab.ca>
32463
32464 commit dbf3dfb386a2d5d2381814e39985ab2e21894550
32465 Author: Marcel Ziswiler <marcel@ziswiler.com>
32466 Date:   Fri Jul 11 02:39:14 2008 +0200
32467
32468     Enable passing of ATAGs required by latest Linux kernel.
32469
32470 commit ef130d3093bdf88f01cf3e000fe5df249ebf2b1a
32471 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
32472 Date:   Fri Jul 11 10:24:15 2008 -0400
32473
32474     Fix integer overflow warning in calc_divisor()
32475
32476     which happened when rounding the serial port clock divisor
32477
32478     Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
32479
32480 commit 6b760189d77f001684e3160b355c185ca3804961
32481 Author: Marcel Ziswiler <marcel@ziswiler.com>
32482 Date:   Fri Jul 11 01:09:59 2008 +0200
32483
32484     Fix build time warnings in function mmc_decode_csd()
32485
32486     Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
32487
32488 commit c15947d6ce0d59925c97fdfac692476af6e262d0
32489 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
32490 Date:   Thu Jul 10 10:46:33 2008 -0400
32491
32492     ARM: Fix for broken compilation when defining CONFIG_CMD_ELF
32493
32494     caused by missing dcache status/enable/disable functions.
32495
32496     Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
32497
32498 commit 068c1b77c8f42a1a31084d2f4b1d5cc807c1a9ce
32499 Author: Stefan Roese <sr@denx.de>
32500 Date:   Thu Jul 10 13:53:31 2008 +0200
32501
32502     ppc4xx: Remove redundant ft_board_setup() functions from some 4xx boards
32503
32504     This patch removes some ft_board_setup() functions from some 4xx boards.
32505     This can be done since we now have a default weak implementation for this
32506     in cpu/ppc4xx/fdt.c. Only board in need for a different/custom
32507     implementation like canyonlands need their own version.
32508
32509     Signed-off-by: Stefan Roese <sr@denx.de>
32510
32511 commit d39a089f8bc960ba9ae6a08fda5582b578620cc1
32512 Author: Wolfgang Denk <wd@denx.de>
32513 Date:   Sun Jul 13 14:58:16 2008 +0200
32514
32515     Add last known maintainer for orphaned boards; reformat.
32516
32517     Signed-off-by: Wolfgang Denk <wd@denx.de>
32518
32519 commit 5c761d57bb9940e016d561fda8b2ed84c55de5b6
32520 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
32521 Date:   Thu Jul 10 13:16:04 2008 +0200
32522
32523     Remove kharris@nexus-tech.net from MAINTAINERS
32524
32525     Mail to kharris@nexus-tech.net bounces because the user doesn't exist
32526     anymore. You can't be a maintainer without a valid e-mail address, so
32527     move all boards that used to be maintained by Kyle Harris to the
32528     "orphaned" list.
32529
32530     Currently, only PowerPC has a list of orphaned boards, so this patch
32531     creates one for ARM as well.
32532
32533     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
32534
32535 commit 17bd17071463b0cde391ac4a0863d600474b4ea1
32536 Author: Anatolij Gustschin <agust@denx.de>
32537 Date:   Thu Jul 10 01:15:10 2008 +0200
32538
32539     at91: Fix to enable using Teridian MII phy (78Q21x3) with at91sam9260
32540
32541     On the at91sam9260ep development board there is an EEPROM
32542     connected to the TWI interface (PA23, PA24 Peripheral A
32543     multiplexing), so we cannot use these pins as ETX2, ETX3.
32544     This patch configures PA10, PA11 pins for ETX2, ETX3
32545     instead of PA23, PA24 pins.
32546
32547     Signed-off-by: Anatolij Gustschin <agust@denx.de>
32548     Signed-off-by: Manuel Sahm <Manuel.Sahm@feig.de>
32549
32550 commit f889265753ddf4465d9d580827bb9289bfac55d6
32551 Author: Kenneth Johansson <kenneth@southpole.se>
32552 Date:   Sat Jul 12 13:18:34 2008 -0600
32553
32554     fix DIU for small screens
32555
32556     The DIU_DIV register is 8 bit not 5 bit. This prevented large DIV values
32557     so it was not possible to set a slow pixel clock and thus prevented
32558     display on small screens.
32559
32560     Signed-off-by: Kenneth Johansson <kenneth@southpole.se>
32561     Acked-by: John Rigby <jrigby@freescale.com>
32562
32563 commit b60b8573875e650e4c69be667bfc88d3ed474a7c
32564 Author: John Rigby <jrigby@freescale.com>
32565 Date:   Fri Jul 11 14:44:09 2008 -0600
32566
32567     ADS5121 cleanup compile warnings
32568
32569     board/ads5121/iopin.c
32570         Replace bit fields in struct iopin_t with a single
32571         field and intialize it via plain old macros.
32572         This fixes the type pun warnings and makes the code
32573         more readable.
32574
32575     board/ads5121/ads5121.c
32576         Add include iopin.h to ads5121.c for the iopin_initialize
32577         prototype.
32578
32579         Add an extern void ads5121_diu_init(void)
32580
32581     Signed-off-by: John Rigby <jrigby@freescale.com>
32582
32583 commit bde63587622c4b830a27d1ddf7265843de9e994f
32584 Author: Wolfgang Denk <wd@denx.de>
32585 Date:   Fri Jul 11 22:56:11 2008 +0200
32586
32587     Fix some more printf() format issues.
32588
32589     Signed-off-by: Wolfgang Denk <wd@denx.de>
32590
32591 commit 184f1b404a90eef8b425c0e7b3018d59ef9982c8
32592 Author: Wolfgang Denk <wd@denx.de>
32593 Date:   Fri Jul 11 22:55:31 2008 +0200
32594
32595     Fixed some out-of-tree build issues
32596
32597     Signed-off-by: Wolfgang Denk <wd@denx.de>
32598
32599 commit 47bf9c71ae838305a3ea3161af8d14e6f3fc2c82
32600 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
32601 Date:   Wed Jul 9 16:20:23 2008 -0500
32602
32603     ColdFire: Fix FB CS not setup properly for Mcf5282
32604
32605     Remove all CFG_CSn_RO in cpu/mcf52x2/cpu_init.c. If
32606     CFG_CSn_RO is defined as 0, the chipselect will not
32607     be assigned.
32608
32609     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
32610
32611 commit bc3ccb139f0836f0a834cfd370a120a00ad7e63a
32612 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
32613 Date:   Wed Jul 9 15:47:27 2008 -0500
32614
32615     ColdFire: Fix incorrect define for mcf5227x and mcf5445x RTC
32616
32617     Rename CONFIG_MCFTMR to CONFIG_MCFRTC to include real time
32618     clock module in cpu/<cf arch>/cpu_init.c
32619
32620     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
32621
32622 commit f94945b517f10e01927101679c62361e03d4e837
32623 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
32624 Date:   Wed Jul 9 15:25:01 2008 -0500
32625
32626     ColdFire: Fix incorrect board name in MAKEALL for M5253EVBE
32627
32628     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
32629
32630 commit 0e0c4357d14a3563c6a2a1e6d5ad6a2cc4f35cab
32631 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
32632 Date:   Wed Jul 9 15:21:44 2008 -0500
32633
32634     Fix compile error caused by missing timer function
32635
32636     Add #define CONFIG_MCFTMR in EB+MCF-EV123.h configuration file
32637
32638     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
32639
32640 commit c37ea031175b807c54e6bad9b270e9bede6c0078
32641 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
32642 Date:   Wed Jul 9 15:14:25 2008 -0500
32643
32644     Fix compile error caused by incorrect function return type
32645
32646     Rename int mii_init(void) to void mii_init(void)
32647
32648     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
32649
32650 commit ab4860b255239dbaecccdd002c8d11f4ef54dd75
32651 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
32652 Date:   Wed Jun 18 19:27:23 2008 -0500
32653
32654     ColdFire: Fix power up issue for MCF5235
32655
32656     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
32657
32658 commit dd08e97361fbc9e79fa5ef1a8acf29273b934b11
32659 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
32660 Date:   Wed Jun 18 19:19:07 2008 -0500
32661
32662     ColdFire: Fix compiling error for MCF5275
32663
32664     The compiling error was caused by missing a closed parentheses
32665     in speed.c
32666
32667     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
32668
32669 commit 94603c2fd4dbe0655878416aa0da9f302d4c30d3
32670 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
32671 Date:   Wed Jun 18 19:14:01 2008 -0500
32672
32673     ColdFire: Fix timer issue for MCF5272
32674
32675     The timer was assigned to wrong timer memory mapped which
32676     caused udelay() and timer() not working properly.
32677
32678     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
32679
32680 commit 3b1e8ac9b43f89cc9291a6a86e6b33ef55801515
32681 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
32682 Date:   Wed Jun 18 19:12:13 2008 -0500
32683
32684     ColdFire: Change invalid JMP to BRA caught by new v4e toolchain
32685
32686     Signed-off-by: Kurt Mahan <kmahan@freescale.com>
32687
32688 commit 8371dc2066136be21e10b7b9293e469297d77298
32689 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
32690 Date:   Wed Jun 18 19:05:23 2008 -0500
32691
32692     ColdFire: Add -got=single param for new linux v4e toolchains
32693
32694     Signed-off-by: Kurt Mahan <kmahan@freescale.com>
32695
32696 commit 56d52615cd47bc522ee13bb7ec7e59d6ce9426c7
32697 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
32698 Date:   Wed Jun 18 13:21:19 2008 -0500
32699
32700     ColdFire: Fix code flash configuration for M547x/M548x boards
32701
32702     Signed-off-by: Kurt Mahan <kmahan@freescale.com>
32703
32704 commit 6e37091afc07fdcc15590093fd066b0cb7399f85
32705 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
32706 Date:   Tue Jun 24 12:12:16 2008 -0500
32707
32708     ColdFire: Fix warning messages by passing correct data type in board.c
32709
32710     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
32711
32712 commit 81cc32322acb1b3225ee45606ced48e2a14824dc
32713 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
32714 Date:   Thu May 29 12:21:54 2008 -0500
32715
32716     ColdFire: Fix UART baudrate formula
32717
32718     The formula "counter = (u32) (gd->bus_clk / gd->baudrate) / 32"
32719     can generate the wrong divisor due to integer division truncation.
32720     Round the calculated divisor value by adding 1/2 the baudrate
32721     before dividing by the baudrate.
32722
32723     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
32724     Acked-by: Gerald Van Baren <vanbaren@cideas.com>
32725
32726 commit b578fb471444cbd7db1285701ba51343baaf73fb
32727 Author: Stefan Roese <sr@denx.de>
32728 Date:   Thu Jul 10 11:38:26 2008 +0200
32729
32730     ppc4xx: Fix include sequence in 4xx_pcie.c
32731
32732     This patch now moves common.h to the top of the inlcude list. This
32733     is needed for boards with CONFIG_PHYS_64BIT set (e.g. katmai), so that
32734     the phys_size_t/phys_addr_t are defined to the correct size in this
32735     driver.
32736
32737     Signed-off-by: Stefan Roese <sr@denx.de>
32738
32739 commit 69e2c6d0d13d7c8cf1612ac090bdc4c59ba6858e
32740 Author: Stefan Roese <sr@denx.de>
32741 Date:   Fri Jul 11 13:10:56 2008 +0200
32742
32743     ppc4xx: Fix compile warning in 44x_spd_ddr2.c
32744
32745     Signed-off-by: Stefan Roese <sr@denx.de>
32746
32747 commit 6bd9138498c2e4f4f09190108b99157d1b2140b5
32748 Author: Stefan Roese <sr@denx.de>
32749 Date:   Fri Jul 11 11:40:13 2008 +0200
32750
32751     ppc4xx: Fix small korat merge problem
32752
32753     Signed-off-by: Stefan Roese <sr@denx.de>
32754
32755 commit 1d0554736a0a1dd59718acda660871ce56b69e18
32756 Author: Stefan Roese <sr@denx.de>
32757 Date:   Fri Jul 11 11:34:52 2008 +0200
32758
32759     ppc4xx: Some Rewood cleanups (coding style, leading white spaces)
32760
32761     Signed-off-by: Stefan Roese <sr@denx.de>
32762
32763 commit 3a82113ed5934d498f25080441a8261fc9454b15
32764 Author: Stefan Roese <sr@denx.de>
32765 Date:   Thu Jul 10 16:37:09 2008 +0200
32766
32767     ppc4xx: Add 460SX UIC defines
32768
32769     Only the really needed ones are added (cascading and EMAC/MAL).
32770
32771     Signed-off-by: Stefan Roese <sr@denx.de>
32772
32773 commit 26173fc6f60521c2a8072f652f863617fc11ba9a
32774 Author: Stefan Roese <sr@denx.de>
32775 Date:   Mon Jun 30 14:11:07 2008 +0200
32776
32777     ppc4xx: Continue cleanup of ppc440.h
32778
32779     This patch continues the ppc440.h cleanup by removing some of the unused
32780     defines.
32781
32782     Signed-off-by: Stefan Roese <sr@denx.de>
32783
32784 commit d9056b7913ed6a228d2f33671d916efedee541dd
32785 Author: Stefan Roese <sr@denx.de>
32786 Date:   Mon Jun 30 14:05:05 2008 +0200
32787
32788     ppc4xx: Cleanup Katmai & Yucca PCIe register usage
32789
32790     This patch cleans up the 440SPe PCIe register usage. Now only defines
32791     from the include/asm-ppc/4xx_pcie.h are used.
32792
32793     Signed-off-by: Stefan Roese <sr@denx.de>
32794
32795 commit 5de851403b01489b493fa83137ad990b8ce60d1c
32796 Author: Stefan Roese <sr@denx.de>
32797 Date:   Thu Jun 26 17:36:39 2008 +0200
32798
32799     ppc4xx: Rework 440GX UIC handling
32800
32801     This patch reworks the 440GX interrupt handling so that the common 4xx
32802     code can be used. The 440GX is an exception to all other 4xx variants
32803     by having the cascading interrupt vectors not on UIC0 but on a special
32804     UIC named UICB0 (UIC Base 0). With this patch now, U-Boot references
32805     the 440GX UICB0 when UIC0 is selected. And the common 4xx interrupt
32806     handling is simpler without any 440GX special cases.
32807
32808     Also some additional cleanup to cpu/ppc4xx/interrupt.c is done.
32809
32810     Signed-off-by: Stefan Roese <sr@denx.de>
32811
32812 commit d1631fe1a05b063ccaf62ea892a8887b829847d1
32813 Author: Stefan Roese <sr@denx.de>
32814 Date:   Thu Jun 26 13:40:57 2008 +0200
32815
32816     ppc4xx: Consolidate PPC4xx UIC defines
32817
32818     This 2nd patch now removes all UIC mask bit definition. They should be
32819     generated from the vectors by using the UIC_MASK() macro from now on.
32820     This way only the vectors need to get defined for new PPC's.
32821
32822     Also only the really used interrupt vectors are now defined. This makes
32823     definitions for new PPC versions easier and less error prone.
32824
32825     Another part of this patch is that the 4xx emac driver got a little
32826     cleanup, since now the usage of the interrupts is clearer.
32827
32828     Signed-off-by: Stefan Roese <sr@denx.de>
32829
32830 commit 4fb25a3db3b3839094aa9ab748efd7a95924690b
32831 Author: Stefan Roese <sr@denx.de>
32832 Date:   Wed Jun 25 10:59:22 2008 +0200
32833
32834     ppc4xx: Consolidate PPC4xx UIC defines
32835
32836     This patch is the first step to consolidate the UIC related defines in the
32837     4xx headers. Move header from asm-ppc/ppc4xx-intvec.h to
32838     asm-ppc/ppc4xx-uic.h as it will hold all UIC related defines in the next
32839     steps.
32840
32841     Signed-off-by: Stefan Roese <sr@denx.de>
32842
32843 commit 7ee2619c20ccecd57966d74d844e6329e141261c
32844 Author: Stefan Roese <sr@denx.de>
32845 Date:   Tue Jun 24 17:18:50 2008 +0200
32846
32847     ppc4xx: Consolidate PPC4xx EBC defines
32848
32849     This patch removes all EBC related defines from the PPC4xx headers
32850     ppc405.h and ppc440.h and introduces a new header
32851
32852     include/asm-ppc/ppc4xx-ebc.h
32853
32854     with all those defines.
32855
32856     Signed-off-by: Stefan Roese <sr@denx.de>
32857
32858 commit e321801bed5a6d896d298c00fd20046f039d5d66
32859 Author: Stefan Roese <sr@denx.de>
32860 Date:   Thu Jul 10 13:52:44 2008 +0200
32861
32862     ppc4xx: Remove redundant ft_board_setup() functions from some 4xx boards
32863
32864     This patch removes some ft_board_setup() functions from some 4xx boards.
32865     This can be done since we now have a default weak implementation for this
32866     in cpu/ppc4xx/fdt.c. Only board in need for a different/custom
32867     implementation like canyonlands need their own version.
32868
32869     Signed-off-by: Stefan Roese <sr@denx.de>
32870
32871 commit 08250eb2edbd96514d049602d9e134110ac3185f
32872 Author: Stefan Roese <sr@denx.de>
32873 Date:   Thu Jul 10 15:32:32 2008 +0200
32874
32875     ppc4xx: Fix merge problems in 44x_spd_ddr2.c
32876
32877     Signed-off-by: Stefan Roese <sr@denx.de>
32878
32879 commit 1740c1bf40e3c6d03ac16c29943fdd9fc1e87038
32880 Author: Grant Erickson <gerickson@nuovations.com>
32881 Date:   Tue Jul 8 08:35:00 2008 -0700
32882
32883     ppc4xx: Add MII mode support to the EMAC RGMII Bridge
32884
32885     This patch adds support for placing the RGMII bridge on the
32886     PPC405EX(r) into MII/GMII mode and allows a board-specific
32887     configuration to specify the bridge mode at compile-time.
32888
32889     Signed-off-by: Grant Erickson <gerickson@nuovations.com>
32890     Signed-off-by: Stefan Roese <sr@denx.de>
32891
32892 commit 2e2050842e731c823ce8d41fb0c15579eb70ced9
32893 Author: Grant Erickson <gerickson@nuovations.com>
32894 Date:   Wed Jul 9 16:46:35 2008 -0700
32895
32896     ppc4xx: Add Mnemonics for AMCC/IBM DDR2 SDRAM Controller
32897
32898     This patch completes the preprocessor mneomics for the IBM DDR2 SDRAM
32899     controller registers (MODT and INITPLR) used by the
32900     PowerPC405EX(r). The MMODE and MEMODE registers are unified with their
32901     peer values used for the INITPLR MR and EMR registers,
32902     respectively. Finally, a spelling typo is correct (MANUEL to MANUAL).
32903
32904     With these mnemonics in place, the CFG_SDRAM0_* magic numbers for
32905     Kilauea are replaced by equivalent mnemonics to make it easier to
32906     compare and contrast other 405EX(r)-based boards (e.g. during board
32907     bring-up).
32908
32909     Finally, unified the SDRAM controller register dump routine such that
32910     it can be used across all processor variants that utilize the IBM DDR2
32911     SDRAM controller core. It produces output of the form:
32912
32913         PPC4xx IBM DDR2 Register Dump:
32914                 ...
32915                 SDRAM_MB0CF[40] = 0x00006701
32916                 ...
32917
32918     which is '<mnemonic>[<DCR #>] = <value>'. The DCR number is included
32919     since it is not uncommon that the DCR values in header files get mixed
32920     up and it helps to validate, at a glance, they match what is printed
32921     in the user manual.
32922
32923     Tested on:
32924       AMCC Kilauea/Haleakala:
32925       - NFS Linux Boot: PASSED
32926       - NAND Linux Boot: PASSED
32927
32928     Signed-off-by: Grant Erickson <gerickson@nuovations.com>
32929     Signed-off-by: Stefan Roese <sr@denx.de>
32930
32931 commit ad7382d828982e9c1bafc4313ef1b666f6145f58
32932 Author: Grant Erickson <gerickson@nuovations.com>
32933 Date:   Wed Jul 9 16:31:59 2008 -0700
32934
32935     ppc4xx: Add AMCC/IBM DDR2 SDRAM ECC Field Mnemonics
32936
32937     Add additional DDR2 SDRAM memory controller DCR mneomnics, condition
32938     revision ID DCR based on 405EX, and add field mnemonics for bus error
32939     status and ECC error status registers.
32940
32941     Signed-off-by: Grant Erickson <gerickson@nuovations.com>
32942     Signed-off-by: Stefan Roese <sr@denx.de>
32943
32944 commit 103201731bd8e85404d0f51a5b4e8abd14c0b6c6
32945 Author: Grant Erickson <gerickson@nuovations.com>
32946 Date:   Wed Jul 9 16:31:36 2008 -0700
32947
32948     ppc4xx: Add SDR0_SRST Mnemonics for the 405EX(r)
32949
32950     This patch adds bit field mnemonics for the 405EX(r) SDR0_SRST soft reset register.
32951
32952     Signed-off-by: Grant Erickson <gerickson@nuovations.com>
32953     Signed-off-by: Stefan Roese <sr@denx.de>
32954
32955 commit 5b457d00730d4aa0c6450d21a9104723e606fb98
32956 Author: Grant Erickson <gerickson@nuovations.com>
32957 Date:   Wed Jul 9 11:55:46 2008 -0700
32958
32959     PPC4xx: Correct SDRAM_MCSTAT for PPC405EX(r)
32960
32961     While the PowerPC 405EX(r) shares in common the AMCC/IBM DDR2 SDRAM
32962     controller core also used in the 440SP, 440SPe, 460EX, and 460GT, in
32963     the 405EX(r), SDRAM_MCSTAT has a different DCR value.
32964
32965     Its present value on the 405EX(r) causes a read back of 0xFFFFFFFF
32966     which causes SDRAM initialization to periodically fail since it can
32967     prematurely indicate SDRAM ready status.
32968
32969     Signed-off-by: Grant Erickson <gerickson@nuovations.com>
32970     Signed-off-by: Stefan Roese <sr@denx.de>
32971
32972 commit 0ce5c8675bb2c61f1d71fb97f0bbe822663fb93d
32973 Author: Feng Kan <fkan@amcc.com>
32974 Date:   Tue Jul 8 22:48:42 2008 -0700
32975
32976     ppc4xx: Initial framework of the AMCC PPC460SX redwood reference board.
32977
32978     Add AMCC Redwood reference board that uses the latest
32979     PPC 464 CPU processor combined with a rich mix of peripheral
32980     controllers. The board will support PCIe, mutiple Gig ethernet
32981     ports, advanced hardware RAID assistance and IEEE 1588.
32982
32983     Signed-off-by: Feng Kan <fkan@amcc.com>
32984     Signed-off-by: Stefan Roese <sr@denx.de>
32985
32986 commit 96e5fc0e6a1861d0fea4efa3cd376df95a5b1b89
32987 Author: Feng Kan <fkan@amcc.com>
32988 Date:   Tue Jul 8 22:48:07 2008 -0700
32989
32990     ppc4xx: Add initial 460SX reference board (redwood) config file and defines.
32991
32992     Signed-off-by: Feng Kan <fkan@amcc.com>
32993     Signed-off-by: Stefan Roese <sr@denx.de>
32994
32995 commit 7d30793685efcada183891c78fc892e6c9ba50c7
32996 Author: Feng Kan <fkan@amcc.com>
32997 Date:   Tue Jul 8 22:47:31 2008 -0700
32998
32999     ppc4xx: Add initial 460SX defines for the cpu/ppc4xx directory.
33000
33001     Signed-off-by: Feng Kan <fkan@amcc.com>
33002     Signed-off-by: Stefan Roese <sr@denx.de>
33003
33004 commit 9b55a2536919f4de1bb1044e6eb8262c2f53bc96
33005 Author: Wolfgang Denk <wd@denx.de>
33006 Date:   Fri Jul 11 01:16:00 2008 +0200
33007
33008     Fix some more print() format errors.
33009
33010     Signed-off-by: Wolfgang Denk <wd@denx.de>
33011
33012 commit fdd70d1921b87287d9a99d1be99bc35226c2b412
33013 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
33014 Date:   Thu Jul 10 20:57:54 2008 +0200
33015
33016     MAKEALL: remove duplicated at91 from ARM9 list and add LIST_at91 to arm
33017
33018     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
33019
33020 commit c6457e3b8bc79a97381cf7deffa08f7c5a24f86c
33021 Author: Sergey Lapin <slapin@ossfans.org>
33022 Date:   Thu Jun 5 11:06:29 2008 +0400
33023
33024     DataFlash AT45DB021 support
33025
33026     Some boards based on AT91SAM926X-EK use smaller DF chips to keep
33027     bootstrap, u-boot and its environment, using NAND or other external
33028     storage for kernel and rootfs. This patch adds support for
33029     small 1024x263 chip.
33030
33031     Signed-off-by: Sergey Lapin <slapin@ossfans.org>
33032
33033 commit 4109df6f75fc00ab7da56d286ba50149a0d16a69
33034 Author: Kim Phillips <kim.phillips@freescale.com>
33035 Date:   Thu Jul 10 14:00:15 2008 -0500
33036
33037     silence misc printf formatting compiler warnings
33038
33039     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33040
33041 commit 3d71c81a9bb03f866a1e98da96363ef3f46c76b3
33042 Author: Markus Klotzbücher <mk@denx.de>
33043 Date:   Thu Jul 10 14:47:09 2008 +0200
33044
33045     USB: shutdown USB before booting
33046
33047     This patch fixes a potentially serious issue related to USB which was
33048     discouvered by Martin Krause <martin.krause@tqs.de> and fixed for
33049     ARM920T. Martin wrote:
33050
33051       Turn off USB to prevent the host controller from writing to the
33052       SDRAM while Linux is booting. This could happen, because the HCCA
33053       (Host Controller Communication Area) lies within the SDRAM and the
33054       host controller writes continously to this area (as busmaster!), for
33055       example to increase the HccaFrameNumber variable, which happens
33056       every 1 ms.
33057
33058     This is a slightly modified version of the patch in order to shutdown
33059     USB when booting on all architectures.
33060
33061     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
33062
33063 commit f31c49db2a5e076f415c0785eb37f67f2faa5fc8
33064 Author: Martha Marx <mmarx@silicontkx.com>
33065 Date:   Thu May 29 14:23:25 2008 -0400
33066
33067     Configuration changes for ADS5121 Rev 3
33068
33069     ADS5121 Rev 3 board is now the default config
33070
33071     config targets are now
33072
33073     ads5121_config
33074         Rev 3 board with
33075         PCI
33076         M41T62 on board RTC
33077         512MB DRAM
33078
33079     ads5121_rev2_config
33080         Rev 2 board with
33081         No PCI
33082         256MB DRAM
33083
33084     Signed-off-by: Martha Marx <mmarx@silicontkx.com>
33085     Acked-by: Grant Likely <grant.likely@secretlab.ca>
33086     Acked-by: John Rigby <jrigby@freescale.com>
33087
33088 commit 16bee7b0dc294ee01ca2434aa1dd3bd717a69615
33089 Author: Martha Marx <mmarx@silicontkx.com>
33090 Date:   Thu May 29 15:37:21 2008 -0400
33091
33092     Consolidate ADS5121 IO Pin configuration
33093
33094     Consolidate ADS5121 IO Pin configuration to one file
33095     board/ads5121/iopin.c.
33096
33097     Remove pin config from cpu/mpc512x/fec.c
33098
33099     Signed-off-by: Martha Marx <mmarx@silicontkx.com>
33100     Acked-by: Grant Likely <grant.likely@secretlab.ca>
33101     Acked-by: John Rigby <jrigby@freescale.com>
33102
33103 commit d4692b0ba83b7b454bbd92bad1f4befe6e1657b7
33104 Author: Christian Eggers <christian@p2400.wgnetz.xx>
33105 Date:   Fri Jun 27 19:46:51 2008 +0200
33106
33107     Fix "usb part" command
33108
33109     Only print partition for selected device if user supplied the <dev>
33110     arg with the "usb part [dev]" command.
33111
33112     Signed-off-by: Christian Eggers <ceggers@gmx.de>
33113     Acked-by: Markus Klotzbuecher <mk@denx.de>
33114
33115 commit cc83b27217f7380041fea386ddb6d6d9b261617d
33116 Author: Harald Welte <laforge@gnumonks.org>
33117 Date:   Mon Jul 7 00:58:05 2008 +0800
33118
33119     fix USB devices with multiple configurations
33120
33121     This patch fixes bugs in usbdcore*.c related to the use of devices
33122     with multiple configurations.
33123
33124     The original code made mistakes about the meaning of configuration value and
33125     configuration index, and the resulting off-by-one errors resulted in:
33126
33127     * SET_CONFIGURATION always selected the first configuration, no matter what
33128       wValue is being passed.
33129     * GET_DESCRIPTOR/CONFIGURATION always returned the descriptor for the first
33130       configuration (index 0).
33131
33132     Signed-off-by: Harald Welte <laforge@openmoko.org>
33133     Acked-by: Markus Klotzbuecher <mk@denx.de>
33134
33135 commit 06c53beae1a726e707971c555613f09b270a2461
33136 Author: Wolfgang Denk <wd@denx.de>
33137 Date:   Thu Jul 10 13:16:09 2008 +0200
33138
33139     Fix some more print() format errors.
33140
33141     Signed-off-by: Wolfgang Denk <wd@denx.de>
33142
33143 commit d4b5f3fa001228d76e2c3380cedadf804b802c2a
33144 Author: Christian Eggers <christian@p2400.wgnetz.xx>
33145 Date:   Fri Jun 27 19:46:51 2008 +0200
33146
33147     Fix "usb part" command
33148
33149     Only print partition for selected device if user supplied the <dev>
33150     arg with the "usb part [dev]" command.
33151
33152     Signed-off-by: Christian Eggers <ceggers@gmx.de>
33153     Acked-by: Markus Klotzbuecher <mk@denx.de>
33154
33155 commit e73b5212e0463a3db0af0a5c95c75bfb762ca973
33156 Author: Harald Welte <laforge@gnumonks.org>
33157 Date:   Mon Jul 7 00:58:05 2008 +0800
33158
33159     fix USB devices with multiple configurations
33160
33161     This patch fixes bugs in usbdcore*.c related to the use of devices
33162     with multiple configurations.
33163
33164     The original code made mistakes about the meaning of configuration value and
33165     configuration index, and the resulting off-by-one errors resulted in:
33166
33167     * SET_CONFIGURATION always selected the first configuration, no matter what
33168       wValue is being passed.
33169     * GET_DESCRIPTOR/CONFIGURATION always returned the descriptor for the first
33170       configuration (index 0).
33171
33172     Signed-off-by: Harald Welte <laforge@openmoko.org>
33173     Acked-by: Markus Klotzbuecher <mk@denx.de>
33174
33175 commit e870690bdca154943ecadd5212d2d59c1b9d391b
33176 Author: Stefan Roese <sr@denx.de>
33177 Date:   Thu Jul 10 10:10:54 2008 +0200
33178
33179     MTD/NAND: Fix printf format warning in nand code
33180
33181     This patch fixes NAND related printf format warning. Those warnings are
33182     now visible since patch dc4b0b38d4aadf08826f6c31270f1eecd27964fd
33183     [Fix printf errors.] by Andrew Klossner has been applied. Thanks, this is
33184     really helpful.
33185
33186     Signed-off-by: Stefan Roese <sr@denx.de>
33187
33188 commit 10943c9afa25694bd9999461f4e9e50ce22fff2b
33189 Author: Stefan Roese <sr@denx.de>
33190 Date:   Thu Jul 10 10:00:45 2008 +0200
33191
33192     rtc: Fix printf format warning in m41t60.c
33193
33194     Signed-off-by: Stefan Roese <sr@denx.de>
33195
33196 commit dc1da42f814cd71e6756c2cf62af1ada1d0581fb
33197 Author: Stefan Roese <sr@denx.de>
33198 Date:   Tue Jul 8 12:01:47 2008 +0200
33199
33200     pci: Move PCI device configuration check into a separate weak function
33201
33202     This patch moves the check, if a device should be skipped in PCI PNP
33203     configuration into the function pci_skip_dev(). This function is defined
33204     as weak so that it can be overwritten by a platform specific one if
33205     needed. The check if the device should get printed in the PCI summary upon
33206     bootup (when CONFIG_PCI_SCAN_SHOW is defined) is moved to the function
33207     pci_print_dev() which is also defined as weak too.
33208
33209     Signed-off-by: Stefan Roese <sr@denx.de>
33210
33211 commit b002144e1dc21374b1ef5281fe6b5d014af96650
33212 Author: Stefan Roese <sr@denx.de>
33213 Date:   Thu Jul 10 09:58:06 2008 +0200
33214
33215     ppc4xx: Fix printf format warnings now visible with the updated format check
33216
33217     This patch fixes ppc4xx related printf format warning. Those warnings are
33218     now visible since patch dc4b0b38d4aadf08826f6c31270f1eecd27964fd
33219     [Fix printf errors.] by Andrew Klossner has been applied. Thanks, this is
33220     really helpful.
33221
33222     Signed-off-by: Stefan Roese <sr@denx.de>
33223
33224 commit 5d812b8b4ad9667c77a5bf92b4ba81699abc9fc3
33225 Author: Stefan Roese <sr@denx.de>
33226 Date:   Wed Jul 9 17:33:57 2008 +0200
33227
33228     ppc4xx: Enable support for > 2GB SDRAM on AMCC Katmai
33229
33230     Newer PPC's like 440SPe, 460EX/GT can be equipped with more than 2GB of SDRAM.
33231     To support such configurations, we "only" map the first 2GB via the TLB's. We
33232     need some free virtual address space for the remaining peripherals like, SoC
33233     devices, FLASH etc.
33234
33235     Note that ECC is currently not supported on configurations with more than 2GB
33236     SDRAM. This is because we only map the first 2GB on such systems, and therefore
33237     the ECC parity byte of the remaining area can't be written.
33238
33239     Signed-off-by: Stefan Roese <sr@denx.de>
33240
33241 commit cf1c2ed91df26903b956948f37f82de9e1158a89
33242 Author: Larry Johnson <lrj@acm.org>
33243 Date:   Sat Jun 14 17:02:49 2008 -0400
33244
33245     ppc4xx: Remove implementation of testdram() from Korat board support
33246
33247     Signed-off-by: Larry Johnson <lrj@acm.org>
33248     Signed-off-by: Stefan Roese <sr@denx.de>
33249
33250 commit 47ce4a28ccfcfb803aa68d3d4505a8de056a8a5e
33251 Author: Larry Johnson <lrj@acm.org>
33252 Date:   Sat Jun 14 16:53:02 2008 -0400
33253
33254     ppc4xx: Update and add FDT to Korat board support
33255
33256     Signed-off-by: Larry Johnson <lrj@acm.org>
33257     Signed-off-by: Stefan Roese <sr@denx.de>
33258
33259 commit 4188f0491886b3b486164e819c0a83fdb97efd7d
33260 Author: Wolfgang Denk <wd@denx.de>
33261 Date:   Thu Jul 10 01:13:30 2008 +0200
33262
33263     Minor coding style cleanup; update CHANGELOG
33264
33265     Signed-off-by: Wolfgang Denk <wd@denx.de>
33266
33267 commit 8915f1189c1d29d8be7f4de325702d90a8988219
33268 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
33269 Date:   Wed Jul 9 17:50:45 2008 -0400
33270
33271     e1000: add support for 82545GM 64bit PCI-X copper variant
33272
33273     This PCI-X e1000 variant works by just adding in the correct
33274     PCI IDs in the appropriate places.
33275
33276     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
33277
33278 commit 21ae6ca0315afdbc65dc3e95ffd5763e6773d030
33279 Author: Daniel Hellstrom <daniel@gaisler.com>
33280 Date:   Wed Jul 9 12:34:11 2008 +0000
33281
33282     SPARC: Build error fix
33283
33284     (introduced by commit 391fd93ab23e15ab3dd58a54f5b609024009c378)
33285
33286     This patch makes SPARC targets build again. It is caused by
33287     phys_addr_t and phys_size_t being defined in the wrong header
33288     file. include/lmb.h need those typedefs to build.
33289
33290     Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
33291
33292 commit 11ccc33fa21acce108f6b4a6936e3271af904c64
33293 Author: Marcel Ziswiler <marcel@ziswiler.com>
33294 Date:   Wed Jul 9 08:17:15 2008 +0200
33295
33296     Many spelling fixes in README.
33297
33298     Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
33299
33300 commit dbab0691d2533560f7e91b92ae844046a9ad1df3
33301 Author: Marcel Ziswiler <marcel@ziswiler.com>
33302 Date:   Wed Jul 9 08:17:06 2008 +0200
33303
33304     Minor spelling fix in comment.
33305
33306     Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
33307
33308 commit 89134ea1f67208fd3160bdbb0b9eaab4eab98484
33309 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
33310 Date:   Tue Jul 8 14:54:58 2008 -0400
33311
33312     Round the serial port clock divisor value returned by calc_divisor()
33313
33314     Round the serial port clock divisor value returned by
33315     calc_divisor().
33316
33317     Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
33318     Signed-off-by: John Roberts <john.roberts@pwav.com>
33319
33320 commit 9d2e3947b2944e5bb85b4335533f8c93c58445fe
33321 Author: Scott Wood <scottwood@freescale.com>
33322 Date:   Wed Jul 9 17:47:52 2008 -0500
33323
33324     NAND: ifdef-protect most of nand.h when using legacy NAND.
33325
33326     Some macros such as NAND_CTL_SETALE conflict between current and legacy
33327     NAND, being defined by the subsystem in the former case and the board
33328     config file in the latter.
33329
33330     Signed-off-by: Scott Wood <scottwood@freescale.com>
33331
33332 commit 2b1fa9d383cbbb7d347c1583bd6ca4e181ba8e9e
33333 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
33334 Date:   Tue Jul 8 11:02:05 2008 -0400
33335
33336     ARM: Fix for wrong patch version applied for Lyrtech SFF-SDR board (ARM926EJS)
33337
33338     ARM: Fix for incorrect version of patch applied when
33339     adding support for the Lyrtech SFF-SDR board.
33340
33341     Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
33342     Signed-off-by: Philip Balister, OpenSDR <philip@opensdr.com>
33343
33344 commit 47042b363ee5022b8180c65d3f4558e7972c79cd
33345 Author: Kyungmin Park <kmpark@infradead.org>
33346 Date:   Tue Jul 8 09:08:40 2008 +0900
33347
33348     Remove useless print message at apollon
33349
33350     Remove useless print message at apollon
33351
33352     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
33353
33354 commit 98874ff329d4a5b32c467b43f6e966e1aa68479f
33355 Author: Andy Fleming <afleming@freescale.com>
33356 Date:   Mon Jul 7 14:24:39 2008 -0500
33357
33358     Fix LMB type issues
33359
33360     The LMB code now uses phys_addr_t and phys_size_t.  Also, there were a couple
33361     of casting problems in the bootm code that called the LMB functions.
33362
33363     Signed-off-by: Andy Fleming <afleming@freescale.com>
33364
33365 commit da8693a91b8eef75ade8de50a1b2ce035bc5fb54
33366 Author: Kumar Gala <galak@kernel.crashing.org>
33367 Date:   Mon Jul 7 09:39:06 2008 -0500
33368
33369     Fix compiler warnings
33370
33371     gcc-4.3.x generates the following:
33372
33373     bootm.c: In function 'do_bootm_linux':
33374     bootm.c:208: warning: cast from pointer to integer of different size
33375     bootm.c:215: warning: cast from pointer to integer of different size
33376
33377     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
33378
33379 commit 5bb12dbd7ae03189b6c13d8737b5a1b37c3df698
33380 Author: Harald Welte <laforge@gnumonks.org>
33381 Date:   Mon Jul 7 15:40:39 2008 +0800
33382
33383     Remove code duplication for setting the default environment
33384
33385     common/env_common.c (default_env): new function that resets the environment to
33386                     the default value
33387     common/env_common.c (env_relocate): use default_env instead of own copy
33388     common/env_nand.c (env_relocate_spec): use default_env instead of own copy
33389     include/environment.h: added default_env prototype
33390
33391     Signed-off-by: Werner Almesberger <werner@openmoko.org>
33392     Signed-off-by: Harald Welte <laforge@openmoko.org>
33393
33394 commit 99c2b434d37863df5dda5207a53760c6506fc2be
33395 Author: Marcel Ziswiler <marcel@ziswiler.com>
33396 Date:   Sun Jun 22 16:13:46 2008 +0200
33397
33398     NAND: Fix warning due to missing env_ptr casts to u_char * in env_nand.c.
33399
33400     The writeenv() and readenv() calls introduced by the recently added bad block
33401     management for environment variables were missing casts therefore producing
33402     compile time warnings.
33403     While at it fixing some typo in a comment and indentation.
33404
33405     Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
33406     Signed-off-by: Scott Wood <scottwood@freescale.com>
33407
33408 commit 3167c5386ea1c98b638be5d8763ef6d5938ef1bd
33409 Author: Scott Wood <scottwood@freescale.com>
33410 Date:   Fri Jun 20 12:38:57 2008 -0500
33411
33412     NAND: Rename DEBUG to MTDDEBUG to avoid namespace pollution.
33413
33414     This is particularly problematic now that non-NAND-specific code is
33415     including <nand.h>, and thus all debugging code is being compiled
33416     regardless of whether it was requested, as reported by Scott McNutt
33417     <smcnutt@psyent.com>.
33418
33419     Signed-off-by: Scott Wood <scottwood@freescale.com>
33420
33421 commit c3bf1ad7baa1b0dd989dedc260b7098b6089ae05
33422 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
33423 Date:   Thu Jun 12 19:27:58 2008 +0200
33424
33425     mmc: Move atmel_mci driver into drivers/mmc
33426
33427     This makes it easier to use the driver on other platforms.
33428
33429     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
33430     Acked-by: Jean-Chritophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
33431
33432 commit d2d54ea449639f3d1a6007e333ab9fcc609a18f0
33433 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
33434 Date:   Thu Jun 12 19:27:57 2008 +0200
33435
33436     avr32: Use CONFIG_ATMEL_MCI to select the atmel_mci driver
33437
33438     After we move the atmel_mci driver into drivers/mmc, we can't select
33439     it with CONFIG_MMC anymore. Introduce a new symbol specifically for
33440     this driver so that there's no ambiguity.
33441
33442     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
33443     Acked-by: Jean-Chritophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
33444
33445 commit 5ce13051a48c62bda9723df3b4778c492fb47f36
33446 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
33447 Date:   Thu Jun 12 19:27:56 2008 +0200
33448
33449     Create drivers/mmc subdirectory
33450
33451     In order to consolidate more of the various MMC drivers around the
33452     tree, we must first have a common place to put them.
33453
33454     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
33455     Acked-by: Jean-Chritophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
33456
33457 commit b502611b51f02718c2d1117d4981dabceb5af6de
33458 Author: Joakim Tjernlund <joakim.tjernlund@transmode.se>
33459 Date:   Sun Jul 6 12:30:09 2008 +0200
33460
33461     Change env_get_char from a global function ptr to a function
33462
33463     This avoids an early global data reference.
33464
33465     Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
33466
33467 commit 27269417ade432189b234d9fbac98b54e37b978c
33468 Author: Matvejchikov Ilya <matvejchikov@gmail.com>
33469 Date:   Sun Jul 6 13:57:58 2008 +0400
33470
33471     Some copy-n-paste fixes in printf usage
33472
33473     Signed-off-by: Matvejchikov Ilya <matvejchikov@gmail.com>
33474
33475 commit 0e6989b9faf1588e8723535539e88a0df3c71356
33476 Author: Matvejchikov Ilya <matvejchikov@gmail.com>
33477 Date:   Sun Jul 6 13:57:00 2008 +0400
33478
33479     FDT memory and pci node fixes for MPC8260ADS
33480
33481     Signed-off-by: Matvejchikov Ilya <matvejchikov@gmail.com>
33482
33483 commit dc4b0b38d4aadf08826f6c31270f1eecd27964fd
33484 Author: Andrew Klossner <andrew@cesa.opbu.xerox.com>
33485 Date:   Mon Jul 7 06:41:14 2008 -0700
33486
33487     Fix printf errors.
33488
33489     The compiler will help find mismatches between printf formats and
33490     arguments if you let it.  This patch adds the necessary attributes to
33491     declarations in include/common.h, then begins to correct the resulting
33492     compiler warnings.  Some of these were bugs, e.g., "$d" instead of
33493     "%d" and incorrect arguments.  Others were just annoying, like
33494     int-long mismatches on a system where both are 32 bits.  It's worth
33495     fixing the annoying errors to catch the real ones.
33496
33497     Signed-off-by: Andrew Klossner <andrew@cesa.opbu.xerox.com>
33498
33499 commit 417faf285b2527acb2de24c5cd3e2621d385408c
33500 Author: Becky Bruce <becky.bruce@freescale.com>
33501 Date:   Wed Jul 9 11:09:41 2008 -0500
33502
33503     Allow print_size to print in GB
33504
33505     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
33506
33507 commit e7c374529c87525c9aa463e0557c287887ae4e9e
33508 Author: Jason McMullan <mcmullan@netapp.com>
33509 Date:   Sun Jun 8 23:56:00 2008 -0400
33510
33511     mips: When booting Linux images, add 'ethaddr' and 'eth1addr' to the environment
33512
33513     Add 'ethaddr' and 'eth1addr' to the Linux kernel environment if
33514     they are set in the U-Boot environment.
33515
33516     Signed-off-by: Jason McMullan <mcmullan@netapp.com>
33517     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
33518
33519 commit 0192d7d56e9320819dea262f49789ae18fdd2c72
33520 Author: Stefan Roese <sr@denx.de>
33521 Date:   Tue Jul 8 12:57:14 2008 +0200
33522
33523     jedec_flash: Fix AM29DL800BB device ID
33524
33525     As pointed out by Jerry Hicks, this patch corrects the device ID of
33526     the Spansion AM29DL800BB NOR device. Verified against latest Spansion
33527     datasheet (rev C4 from Dezember 2006).
33528
33529     Signed-off-by: Stefan Roese <sr@denx.de>
33530
33531 commit 689c1b30caacba3fbca0b1813facb3ab70b6cd63
33532 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33533 Date:   Mon Jul 7 11:22:37 2008 +0900
33534
33535     sh: Fix compile error sh7763rdp board
33536
33537     Disable SH ether driver.
33538
33539     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33540
33541 commit 9e23fe0560b84e324dc5f0ff8813dab2aa34f074
33542 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33543 Date:   Tue Jul 8 12:03:24 2008 +0900
33544
33545     sh: Fix SH-boards compile error
33546
33547     By Cleanup out-or-tree building for some boards (.depend)
33548     (commit:c8a3b109f07f02342d097b30908965f7261d9f15)
33549     because filse ware changed, some SH-boards have compile error.
33550     I revised this problem.
33551
33552     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33553
33554 commit 3473ab737282b08ad61841fcbb14c4d264a93a8e
33555 Author: Jason Jin <Jason.jin@freescale.com>
33556 Date:   Tue May 13 11:50:36 2008 +0800
33557
33558     Feed the watchdog in u-boot for 8610 board.
33559
33560     The watchdog on 8610 board is enabled by setting sw[6]
33561     to on. Once enabled, the watchdog can not be disabled
33562     by software. So feed the dog in u-boot is necessary for
33563     normal operation.
33564
33565     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
33566
33567 commit 63676841ca2d603b13765f3f7b72ff1a61c23f90
33568 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
33569 Date:   Wed Jun 18 12:10:33 2008 -0400
33570
33571     Remove duplicate code in cpu/arm926ejs/davinci/lxt972.c.
33572
33573     Remove duplicate code in cpu/arm926ejs/davinci/lxt972.c.
33574
33575     Remove duplicate code in a if/else block in
33576     cpu/arm926ejs/davinci/lxt972.c.
33577     Fixed style issues.
33578
33579     Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
33580     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
33581
33582 commit fec61431a003f5778bafa2624073a571af8bec9f
33583 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
33584 Date:   Wed Jun 18 12:10:31 2008 -0400
33585
33586     Remove duplicate definitions in include/lxt971a.h.
33587
33588     Remove duplicate definitions in include/lxt971a.h.
33589
33590     Remove duplicate registers and bits definitions in
33591     include/lxt971a.h for standard MII registers, and
33592     use values in include/miiphy.h instead.
33593
33594     Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
33595     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
33596
33597 commit 9751ee0990f467941da0b095a4e995f863672d7a
33598 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33599 Date:   Wed Jun 11 21:05:00 2008 +0900
33600
33601     net: sh: Renesas SH7763 Ethernet device support
33602
33603     Renesas SH7763 has 2 channel Ethernet device.
33604     This is 10/100/1000 Base support.
33605     But this patch check 10/100 Base only.
33606
33607     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33608     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
33609
33610 commit 873d97aabc0b1c8822ed1d87e8c5c8ae0a7e4ae9
33611 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33612 Date:   Tue Jun 17 16:28:05 2008 +0900
33613
33614     sh: Update Renesas R2DPlus board
33615
33616     New NOR Flash board support and remove old type flash board config.
33617     And Remove network setting from config file.
33618
33619     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33620     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33621
33622 commit ec39d479d2003f15e86e23ebc4e02a1c9a3a181c
33623 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33624 Date:   Tue Jun 17 16:28:01 2008 +0900
33625
33626     sh: Update Renesas R7780MP board
33627
33628     New NOR Flash board support and remove network setting from config file.
33629
33630     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33631     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33632
33633 commit c001cd604e9f133743effbddb1c215b48e761c5a
33634 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33635 Date:   Tue Jun 17 16:27:56 2008 +0900
33636
33637     sh: Update Renesas Migo-R board
33638
33639     Remove network setting from config file.
33640
33641     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33642     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33643
33644 commit f9599eca7cb5ebe40e5305c8006dced6ecc5cd9e
33645 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33646 Date:   Tue Jun 17 16:27:52 2008 +0900
33647
33648     sh: Update Hitachi MS7722SE board
33649
33650     Remove network setting from config file.
33651
33652     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33653     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33654
33655 commit 26209e48e8791670c93108029a5c31a30016c6df
33656 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33657 Date:   Tue Jun 17 16:27:48 2008 +0900
33658
33659     sh: Cleanup source code of SH7763RDP
33660
33661     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33662     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33663
33664 commit 5cd5b2c96ef0025762931349d350287aec03ab47
33665 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33666 Date:   Tue Jun 17 16:27:44 2008 +0900
33667
33668     sh: Cleanup source code of R2DPlus
33669
33670     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33671     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33672
33673 commit 4ec7e915cfaa31b392755dd2c8231e64736d2ea8
33674 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33675 Date:   Tue Jun 17 16:27:41 2008 +0900
33676
33677     sh: Cleanup source code of R7780MP
33678
33679     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33680     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33681
33682 commit 0955ef34c0454ae2ee59a78657a0f01fb3ef16d6
33683 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33684 Date:   Tue Jun 17 16:27:38 2008 +0900
33685
33686     sh: Cleanup source code of MS7722SE
33687
33688     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33689     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33690
33691 commit 1d7b31d97b34ccb6f9b20a2465864998b0bf2691
33692 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33693 Date:   Tue Jun 17 16:27:34 2008 +0900
33694
33695     sh: Cleanup source code of MS7720SE
33696
33697     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33698     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33699
33700 commit 3ab4827cbe409488ebea1a2ee5094783f2672214
33701 Author: Wolfgang Denk <wd@denx.de>
33702 Date:   Mon Jul 7 00:45:03 2008 +0200
33703
33704     SH: fix out of tree building
33705
33706     Signed-off-by: Wolfgang Denk <wd@denx.de>
33707
33708 commit 9047bfa1e737d787be460387dd6f45737eeceb10
33709 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33710 Date:   Thu Jul 3 23:16:06 2008 +0900
33711
33712     net: smc911x: Fix typo
33713
33714     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33715
33716 commit 5ed546fdd0ca46a165661c2009fa743d9c9fceca
33717 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
33718 Date:   Wed Jul 2 18:54:08 2008 +0200
33719
33720     update mvBL-M7 board config
33721
33722     update mvBL-M7 config file to use UBOOT_VERSION and define
33723     CONFIG_HIGH_BATS.
33724
33725     Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
33726
33727 commit 5cacc5d0ec52678a5eb83ecda5c3bcb22eb47f30
33728 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33729 Date:   Mon Jun 30 17:45:01 2008 +0900
33730
33731     net: fix compile problem in smc911x driver.
33732
33733     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33734     Acked-by: Ben Warren <biggerbadderben@gmail.com>
33735
33736 commit 9fea65a6c469b1b474b27446feb58738baba2d31
33737 Author: Michal Simek <monstr@monstr.eu>
33738 Date:   Tue Jun 24 09:54:09 2008 +0200
33739
33740     ppc4xx: Rename CONFIG_XILINX_ML300 to CONFIG_XILINX_405
33741
33742     This change helps with better handling with others
33743     Xilinx based platform.
33744
33745     Signed-off-by: Michal Simek <monstr@monstr.eu>
33746     Acked-by: Stefan Roese <sr@denx.de>
33747
33748 commit cbb6289569ae4fc6e2d676528e46ffcc72d743d0
33749 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33750 Date:   Tue Jun 17 13:07:11 2008 +0900
33751
33752     net: ne2000: Move dev_addr variable from grobal to local.
33753
33754     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33755     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
33756
33757 commit dd7e5fa5f847188f78f62f2c52de6cb3def3ecdb
33758 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33759 Date:   Tue Jun 17 13:07:15 2008 +0900
33760
33761     net: ne2000: Fix compile error of NE2000
33762
33763     If enable DEBUG, can not compile ne2000 driver.
33764
33765     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33766     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
33767
33768 commit dd35479a50f6c7c31ea491c07c5200c6dfd06a24
33769 Author: Ben Warren <biggerbadderben@gmail.com>
33770 Date:   Mon Jun 23 22:57:27 2008 -0700
33771
33772     Add mechanisms for CPU and board-specific Ethernet initialization
33773
33774     This patch is the first step in cleaning up net/eth.c, by moving Ethernet
33775     initialization to CPU or board-specific code.  Initial implementation is
33776     only on the Freescale TSEC controller, but others will be added soon.
33777
33778     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
33779
33780 commit 7754f2be5d1835d263aad21b5a629526f3e680b0
33781 Author: Wolfgang Denk <wd@denx.de>
33782 Date:   Sun Jul 6 01:21:46 2008 +0200
33783
33784     include/sha256.h: fix file permissions.
33785
33786     Signed-off-by: Wolfgang Denk <wd@denx.de>
33787
33788 commit d3bcdf838e2991d58571308fa6e04ca335bc06e8
33789 Author: Patrice Vilchez <patrice.vilchez@atmel.com>
33790 Date:   Tue May 27 11:15:29 2008 +0200
33791
33792     [AT91SAM9] Fix NAND FLASH timings
33793
33794     Fix NAND FLASH timings for at91sam9x evaluation kits.
33795
33796     New timings are based on application note
33797     "NAND Flash Support on AT91SAM9 Microcontrollers" available at
33798     http://atmel.com/dyn/resources/prod_documents/doc6255.pdf
33799
33800     Signed-off-by: Patrice Vilchez <patice.vilchez@atmel.com>
33801     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
33802     Acked-by: Stelian Pop <stelian@popies.net>
33803
33804 commit 19bd688484322fe62d1a66c8299da6ff9e967ff9
33805 Author: Stelian Pop <stelian@popies.net>
33806 Date:   Thu May 22 00:15:40 2008 +0200
33807
33808     Fix boot from NOR due to incorrect reset delay.
33809
33810     AT91 RSTC registers are battery-backuped, so their values
33811     are not reset across power cycles. One of those registers,
33812     the AT91_RSTC_MR register, is being modified by U-Boot, in
33813     the ethernet initialisation routine, to generate a 500ms
33814     user reset.
33815
33816     Unfortunately, this value is not being restored afterwards,
33817     causing subsequent resets to also last for 500ms.
33818
33819     This long reset sequence causes problems (at least) in the
33820     boot sequence from NOR: by the time the CPU tries to load
33821     a program from the NOR flash, the latter is still in reset
33822     and not yet available.
33823
33824     Additionaly, this patch fixes a bug in the original code which
33825     caused the reset delay to last for 2s instead of 500ms.
33826
33827     Signed-off-by: Stelian Pop <stelian@popies.net>
33828     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
33829
33830 commit f492dd636fbbae529e17533995bc6e5813c007f6
33831 Author: Wolfgang Denk <wd@denx.de>
33832 Date:   Fri Jul 4 20:11:49 2008 +0200
33833
33834     Update CHANGELOG
33835
33836     Signed-off-by: Wolfgang Denk <wd@denx.de>
33837
33838 commit 5e6e350fc489aa19402f1e79037dd8c0a4bbd73d
33839 Author: Wolfgang Denk <wd@denx.de>
33840 Date:   Fri Jul 4 20:07:35 2008 +0200
33841
33842     CCM/SCM boards: fix out of tree building
33843
33844     Signed-off-by: Wolfgang Denk <wd@denx.de>
33845
33846 commit ab4c3a490df9a964711556d2a05b0c787db45fde
33847 Author: Wolfgang Denk <wd@denx.de>
33848 Date:   Thu Jul 3 23:22:27 2008 +0200
33849
33850     SCM board: fix build errors.
33851
33852     Signed-off-by: Wolfgang Denk <wd@denx.de>
33853
33854 commit a566466f17ba0e2d2b6c250e77da678fb932470d
33855 Author: Wolfgang Denk <wd@denx.de>
33856 Date:   Thu Jul 3 23:06:36 2008 +0200
33857
33858     IAD210 board: fix ``"ALIGN" redefined'' warning.
33859
33860     Signed-off-by: Wolfgang Denk <wd@denx.de>
33861
33862 commit ad756314797c16fa5dca23e115aab881011f164f
33863 Author: Wolfgang Denk <wd@denx.de>
33864 Date:   Thu Jul 3 23:00:24 2008 +0200
33865
33866     CCM board: fix build errors.
33867
33868     Signed-off-by: Wolfgang Denk <wd@denx.de>
33869
33870 commit f16ed51702cb9fb6fa2e019bbc0fcd1466b57c3b
33871 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
33872 Date:   Wed Jul 2 18:54:08 2008 +0200
33873
33874     update mvBL-M7 board config
33875
33876     update mvBL-M7 config file to use UBOOT_VERSION.
33877
33878     Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
33879     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33880
33881 commit ced209c50e80c25f13c083099b05044048d21f4f
33882 Author: Wolfgang Denk <wd@denx.de>
33883 Date:   Thu Jul 3 22:39:21 2008 +0200
33884
33885     sacsng board: fix warnings "suggest explicit braces to avoid ambiguous 'else'"
33886
33887     Signed-off-by: Wolfgang Denk <wd@denx.de>
33888
33889 commit 4ff170a8180a79da4cdaab1b30d58cd7b6be565e
33890 Author: Wolfgang Denk <wd@denx.de>
33891 Date:   Thu Jul 3 22:34:08 2008 +0200
33892
33893     Cleanup: fix "expected specifier-qualifier-list before 'phys_size_t'" errors
33894
33895     Signed-off-by: Wolfgang Denk <wd@denx.de>
33896
33897 commit 730f298485984b011b6ee8f4acb511cb45a843dd
33898 Author: Wolfgang Denk <wd@denx.de>
33899 Date:   Thu Jul 3 22:04:17 2008 +0200
33900
33901     lmb: fix "implicit declaration of function 'lmb_free'" warning
33902
33903     Signed-off-by: Wolfgang Denk <wd@denx.de>
33904
33905 commit 322ef5e28d2dc62571afc699b00add22a8e006e4
33906 Author: Wolfgang Denk <wd@denx.de>
33907 Date:   Wed Jul 2 23:53:23 2008 +0200
33908
33909     Cleanup: remove redundant deleting on *~ files
33910
33911     Signed-off-by: Wolfgang Denk <wd@denx.de>
33912
33913 commit c8a3b109f07f02342d097b30908965f7261d9f15
33914 Author: Wolfgang Denk <wd@denx.de>
33915 Date:   Wed Jul 2 23:49:18 2008 +0200
33916
33917     Cleanup out-or-tree building for some boards (.depend)
33918
33919     Signed-off-by: Wolfgang Denk <wd@denx.de>
33920
33921 commit a30cc5a340e7f8f5f85a0e08e7f6c4106ce117c4
33922 Author: Wolfgang Denk <wd@denx.de>
33923 Date:   Wed Jul 2 23:38:50 2008 +0200
33924
33925     Cleanup: fix out-of-tree building for some boards
33926
33927     Signed-off-by: Wolfgang Denk <wd@denx.de>
33928
33929 commit 461fa68d20861811487944d22291db5a13410e20
33930 Author: Wolfgang Denk <wd@denx.de>
33931 Date:   Wed Jul 2 23:00:14 2008 +0200
33932
33933     Cleanup: replace hard-wired $(AR) 'crv' settings by $(ARFLAGS)
33934
33935     Signed-off-by: Wolfgang Denk <wd@denx.de>
33936
33937 commit 5981ebd32017e062b08aa6747cf591276f2db779
33938 Author: Detlev Zundel <dzu@denx.de>
33939 Date:   Fri Jun 20 22:26:24 2008 +0200
33940
33941     fdt: Fix typo in variable name.
33942
33943     Signed-off-by: Detlev Zundel <dzu@denx.de>
33944
33945 commit a7a5982cd0f3482f88225af4da7795bc4f6cb9bc
33946 Author: Gary Jennejohn <garyj@denx.de>
33947 Date:   Thu Jun 19 11:11:19 2008 +0200
33948
33949     Add logos for RRvision board
33950
33951     Signed-off-by: Gary Jennejohn <garyj@denx.de>
33952
33953 commit ee4ae38342142237ca85913f88ee570c1eb5ca7c
33954 Author: Esben Haabendal <EsbenHaabendal@gmail.com>
33955 Date:   Wed Jun 18 11:03:57 2008 +0200
33956
33957     mpc8260: add fdt_fixup_ethernet support
33958
33959     Add support for updating mac-address and local-mac-address in fdt for
33960     all MPC8260 targets.
33961
33962     Signed-off-by: Esben Haabendal <eha@doredevelopment.dk>
33963
33964 commit f6a69559d64498a04e1e0b087a9b920e5775f866
33965 Author: Steven A. Falco <sfalco@harris.com>
33966 Date:   Thu Jun 12 13:24:42 2008 -0400
33967
33968     cmd_nvedit.c: clean up syntax highlighting
33969
33970     My text-editor (vim) has a bit of trouble syntax-highlighting the
33971     cmd_nvedit.c file, because it apparently does not parse C
33972     ifdef/else/endif. The following patch does not change the behavior of
33973     the code at all, but does allow the editor to properly
33974     syntax-highlight the file.
33975
33976     Signed-off-by: Steve Falco <sfalco@harris.com>
33977
33978 commit 75678c807a6272ecc5541eb32898c93887f08400
33979 Author: Steven A. Falco <sfalco@harris.com>
33980 Date:   Thu Jun 12 13:22:12 2008 -0400
33981
33982     Make setenv() return status
33983
33984     Currently, the setenv function does not return an error code.
33985     This patch allows to test for errors.
33986
33987     Signed-off-by: Steve Falco <sfalco@harris.com>
33988
33989 commit 4928e97c8531283ca9b368b7c29a8a12e726562a
33990 Author: Kumar Gala <galak@kernel.crashing.org>
33991 Date:   Wed Jun 11 10:14:06 2008 -0500
33992
33993     PPC: Added fls, fls64, __ilog2_u64, and ffs64 to bitops
33994
33995     fls64, __ilog2_u64, ffs64 are variants that work on an u64,
33996     and fls is used to implement them.
33997
33998     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
33999
34000 commit 83002a77cbdf383015ca384eff5fa31722d8e571
34001 Author: Magnus Lilja <lilja.magnus@gmail.com>
34002 Date:   Mon Jun 9 22:58:48 2008 +0200
34003
34004     i.MX31: Cleanup comments in lowlevel_init.S.
34005
34006     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
34007
34008 commit f8cc312bbee69257d741dc9f4062f4a0f5adf609
34009 Author: Ben Warren <biggerbadderben@gmail.com>
34010 Date:   Sun Jun 8 23:28:33 2008 -0700
34011
34012     Move conditional compilation of MPC8XXX SPI driver to Makefile
34013
34014     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
34015
34016 commit d92ea21bafb674ee2bf27447970b047845e7b0a2
34017 Author: Juergen Kilb <J.Kilb@gmx.de>
34018 Date:   Sun Jun 8 17:59:53 2008 +0200
34019
34020     i.MX31: fixed CTRL-C detection
34021
34022     The Register URXD contains status information in bits [15..8].
34023     With status bit 15 set, CTRL-C was reported as 0x8003 instead
34024     of 0x03. Therefore CTRL-C was not detected.
34025     To solve this, bits [15..8] were masked out now.
34026
34027     Signed-off-by: Juergen Kilb <J.Kilb@gmx.de>
34028     Acked-by: Felix Radensky <felix@embedded-sol.com>
34029
34030 commit dd1c5523d6f44e842e69f2fcb50788c6060eab86
34031 Author: Stefan Roese <sr@denx.de>
34032 Date:   Tue Jul 1 17:03:19 2008 +0200
34033
34034     ppc4xx: Fix 460EX/GT PCIe port initialization
34035
34036     This patch fixes a bug where the 460EX/GT PCIe UTLSET1 register was
34037     configured incorrectly. Thanks to Olga Buchonina from AMCC for pointing
34038     this out.
34039
34040     Signed-off-by: Stefan Roese <sr@denx.de>
34041
34042 commit b571afde0295b007a45055ee49f8822c753a5651
34043 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34044 Date:   Sat Jun 7 12:29:52 2008 +0200
34045
34046     add SHA256 support
34047
34048     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34049     Signed-off-by: Francesco Albanese <Francesco.Albanese@swisscom.com>
34050
34051 commit 3bab76a26e03df4ff81342fcc16393ce37d9766b
34052 Author: Marian Balakowicz <m8@semihalf.com>
34053 Date:   Fri Jun 6 23:07:40 2008 +0200
34054
34055     Delay FIT format check on sector based devices
34056
34057     Global FIT image operations like format check cannot be performed on
34058     a first sector data, defer them to the point when whole FIT image was
34059     uploaded to a system RAM.
34060
34061     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
34062     Partial ('cmd_nand' case) Acked-by: Grant Erickson <gerickson@nuovations.com>
34063     NAND and DOC bits Acked-by: Scott Wood <scottwood@freescale.com>
34064
34065 commit 9810263afec5ac5f38f92963bb3b6d799e4331d0
34066 Author: Dave Liu <r63238@freescale.com>
34067 Date:   Tue Jun 3 17:38:19 2008 +0800
34068
34069     sata: wait for device updating signature to host
34070
34071     The driver need wait for the device updating signature to host.
34072     If we don't wait for it, the driver can not detect the device(disk)
34073     when the system powers up.
34074
34075     Signed-off-by: Dave Liu <daveliu@freescale.com>
34076
34077 commit 745d8a0d3cea82e6d1753e14afb4588c34761b15
34078 Author: Stefan Roese <sr@denx.de>
34079 Date:   Sat Jun 28 14:56:17 2008 +0200
34080
34081     ppc4xx: Fix 460EX errata with CPU lockup upon high AHB traffic
34082
34083     This patch implements a fix provided by AMCC so that the lockup upon
34084     simultanious traffic on AHB USB OTG, USB 2.0 and SATA doesn't occur
34085     anymore:
34086
34087     Set SDR0_AHB_CFG[A2P_INCR4] (bit 24) and clear SDR0_AHB_CFG[A2P_PROT2]
34088     (bit 25) for a new 460EX errata regarding concurrent use of AHB USB OTG,
34089     USB 2.0 host and SATA.
34090
34091     This errata is not officially available yet. I'll update the comment
34092     to add the errata number later.
34093
34094     Signed-off-by: Stefan Roese <sr@denx.de>
34095
34096 commit 8b616edb118e37d05f6401389eaee1c636b22828
34097 Author: Stuart Wood <stuart.wood@labxtechnologies.com>
34098 Date:   Mon Jun 2 16:42:19 2008 -0400
34099
34100     serial_pl010.c: add watchdog support
34101
34102     Signed-off-by: Stuart Wood <stuart.wood@labxtechnologies.com>
34103
34104 commit 86d3273e2b7be3fffb45e20c08535d6ad3aded6b
34105 Author: Stuart Wood <stuart.wood@labxtechnologies.com>
34106 Date:   Mon Jun 2 16:40:08 2008 -0400
34107
34108     jffs2_1pass.c: add watchdog support
34109
34110     Signed-off-by: Stuart Wood <stuart.wood@labxtechnologies.com>
34111
34112 commit 5744ddc6637fea4f7b911a54a5fa860cb81a5d89
34113 Author: Sascha Laue <sascha.laue@liebherr.com>
34114 Date:   Fri May 30 09:48:14 2008 +0200
34115
34116     Configure DSP POST; add watchdog reset to diag command
34117
34118     Signed-off-by: Sascha Laue <sascha.laue@liebherr.com>
34119
34120 commit f13526517859bf6b573e23ff47199e107d1009b5
34121 Author: Tor Krill <tor@excito.com>
34122 Date:   Thu May 29 10:40:17 2008 +0200
34123
34124     Add sata sil3114 support
34125
34126     Signed-off-by: Tor Krill <tor@excito.com>
34127
34128 commit e093a247628228100f405b6d7f6b1bfc16141938
34129 Author: Wolfgang Denk <wd@denx.de>
34130 Date:   Sat Jun 28 23:34:37 2008 +0200
34131
34132     Coding Style Cleanup
34133
34134     Signed-off-by: Wolfgang Denk <wd@denx.de>
34135
34136 commit 01db232dd7a0ceb81208a9f2545720c80e5bfd83
34137 Author: Wolfgang Denk <wd@denx.de>
34138 Date:   Sat Jun 28 23:16:01 2008 +0200
34139
34140     Update CHANGELOG
34141
34142     Signed-off-by: Wolfgang Denk <wd@denx.de>
34143
34144 commit c7f879ec2b389c4f2bf726b293bd516f4c692e03
34145 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
34146 Date:   Wed May 21 13:58:41 2008 -0400
34147
34148     ARM: Add support for Lyrtech SFF-SDR board (ARM926EJS)
34149
34150     This patch adds support for the Lyrtech SFF-SDR board,
34151     based on the TI DaVinci architecture (ARM926EJS).
34152
34153     Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
34154     Signed-off-by: Philip Balister <philip@balister.org>
34155     Signed-off-by: Wolfgang Denk <wd@denx.de>
34156
34157 commit 341188b9ccaa8d4462d772cc067aca8d7618633a
34158 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
34159 Date:   Thu May 22 11:09:59 2008 +0200
34160
34161     MMC: Consolidate MMC/SD command definitions
34162
34163     This moves the MMC and SD Card command definitions from
34164     include/asm/arch/mmc.h into include/mmc.h. These definitions are
34165     given by the MMC and SD Card standards, not by any particular
34166     architecture.
34167
34168     There's a lot more room for consolidation in the MMC drivers which
34169     I'm hoping to get done eventually, but this patch is a start.
34170
34171     Compile-tested for all avr32 boards as well as lpc2292sodimm and
34172     lubbock. This should cover all three mmc drivers in the tree.
34173
34174     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
34175
34176 commit fa60edfc4c952626e048c0e065f654b3c1822fa5
34177 Author: Kyungmin Park <kmpark@infradead.org>
34178 Date:   Wed May 21 14:38:08 2008 +0900
34179
34180     Use better Ethernet timings for apollon board
34181
34182     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
34183
34184 commit 41c5eaa7253ed82bbae1eda5667755872c615164
34185 Author: Andy Fleming <afleming@freescale.com>
34186 Date:   Mon Jun 16 13:58:56 2008 -0500
34187
34188     Resize device tree to allow space for board changes and the chosen node
34189
34190     Current code requires that a compiled device tree have space added to the end to
34191     leave room for extra nodes added by board code (and the chosen node).  This
34192     requires that device tree creators anticipate how much space U-Boot will add to
34193     the tree, which is absurd.  Ideally, the code would resize and/or relocate the
34194     tree when it needed more space, but this would require a systemic change to the
34195     fdt code, which is non-trivial.  Instead, we resize the tree inside
34196     boot_relocate_fdt, reserving either the remainder of the bootmap (in the case
34197     where the fdt is inside the bootmap), or adding CFG_FDT_PAD bytes to the size.
34198
34199     Signed-off-by: Andy Fleming <afleming@freescale.com>
34200
34201 commit 7570a9941fc565922078679a72d246fe208d696d
34202 Author: Andy Fleming <afleming@freescale.com>
34203 Date:   Mon Jun 16 13:58:55 2008 -0500
34204
34205     Fix an underflow bug in __lmb_alloc_base
34206
34207     __lmb_alloc_base can underflow if it fails to find free space.  This was fixed
34208     in linux with commit d9024df02ffe74d723d97d552f86de3b34beb8cc.  This patch
34209     merely updates __lmb_alloc_base to resemble the current version in Linux.
34210
34211     Signed-off-by: Andy Fleming <afleming@freescale.com>
34212
34213 commit 63796c4e61b207d2e635729d41b7a7f7d188b03c
34214 Author: Andy Fleming <afleming@freescale.com>
34215 Date:   Mon Jun 16 13:58:54 2008 -0500
34216
34217     Add lmb_free
34218
34219     lmb_free allows us to unreserve some memory so we can use lmb_alloc_base or
34220     lmb_reserve to temporarily reserve some memory.
34221
34222     Signed-off-by: Andy Fleming <afleming@freescale.com>
34223
34224 commit 4b03ac8b5102ad95f9fede7d13fa236977593e7d
34225 Author: Andy Fleming <afleming@freescale.com>
34226 Date:   Mon Jun 16 13:58:53 2008 -0500
34227
34228     Add ALIGN() macro
34229
34230     ALIGN() returns the smallest aligned value greater than the passed
34231     in address or size.  Taken from Linux.
34232
34233     Signed-off-by: Andy Fleming <afleming@freescale.com>
34234
34235 commit 93262af85e3e9d9974c6c08fbd37a9a72e090ca2
34236 Author: Stefan Roese <sr@denx.de>
34237 Date:   Tue Jun 24 17:15:22 2008 +0200
34238
34239     ppc4xx: Fix compilation problems with phys_size_t
34240
34241     This patch includes <asm/types.h> before <asm/u-boot.h> in some 4xx
34242     board specific files where it has been missing.
34243
34244     Signed-off-by: Stefan Roese <sr@denx.de>
34245
34246 commit 28eab0d77352b84885f938759bf2612b7bf0bc44
34247 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
34248 Date:   Mon May 19 12:26:38 2008 +0200
34249
34250     Conditionally add -fno-stack-protector to CFLAGS
34251
34252     When compile-testing on powerpc, I get errors like this:
34253
34254     net/nfs.c:422: undefined reference to `__stack_chk_fail_local'
34255
34256     This seems to be because -fstack-protector is on by default, so
34257     let's explicitly disable it on all architectures that support the
34258     option.
34259
34260     The Ubuntu toolchain is affected by this problem, and according to
34261     Mike Frysinger, Gentoo has been running with SSP enabled for years.
34262     More and more distros are turning SSP on by default, so this problem
34263     is likely to get worse in the future.
34264
34265     Also, powerpc just happens to be one of the arches I do
34266     compile-testing on. There may be other arches affected by this too.
34267
34268     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
34269
34270 commit dfd3be881c03a26e31f0dea4a42e76061fa610ac
34271 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34272 Date:   Sun May 18 19:09:52 2008 +0200
34273
34274     pcmcia/ti_pci1410a: Move compile condition to the Makefile
34275
34276     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34277
34278 commit 72d5d5f7b5c74a188df238ec6dd824d80c74857a
34279 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34280 Date:   Sun May 18 19:09:51 2008 +0200
34281
34282     pxa_pcmcia: Move compile condition to the Makefile
34283
34284     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34285
34286 commit c9eff32881fb429101c937cf8c268f1d42e5c2a9
34287 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34288 Date:   Sun May 18 19:09:50 2008 +0200
34289
34290     marabun_pcmcia: Move compile condition to the Makefile
34291
34292     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34293
34294 commit 6a19c46cae43c16c528eddefae3db97134f1915d
34295 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
34296 Date:   Mon Jun 23 13:25:34 2008 +0200
34297
34298     fix non-working mvBL-M7
34299
34300     Add missing #define CONFIG_HIGH_BATS in mvBL-M7 board config file.
34301
34302     Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
34303     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
34304
34305 commit 846f1574ddddeda2bc227655e687308695f41cdc
34306 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
34307 Date:   Mon Jun 23 11:40:56 2008 +0200
34308
34309     fix system config overwrite @ MPC834x and MPC8313
34310
34311     During 83xx setup the "System I/O configuration register high" gets
34312     overwritten with user defined value if CFG_SICRH is defined.
34313
34314     Regarding to the MPC834x manual (Table 5-28 reve.1) bits 28+29 of SICRH
34315     must keep their reset value regardless of configuration.
34316
34317     On my board (using RGMII) those bits are set after reset - yet it's
34318     unclear where they come from.
34319
34320     The patch keeps both bits on MPC834x and MPC8313.
34321
34322     Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
34323     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
34324
34325 commit 4890246a2c5df90a74e2941e3673a49bbd36aee9
34326 Author: Kim Phillips <kim.phillips@freescale.com>
34327 Date:   Tue Jun 17 17:45:27 2008 -0500
34328
34329     mpc83xx: move CPU_TYPE_ENTRY over to processor.h
34330
34331     to avoid this:
34332
34333     cpu.c:47:1: warning: "CPU_TYPE_ENTRY" redefined
34334     In file included from cpu.c:33:
34335     /home/kim/git/u-boot/include/asm/processor.h:982:1: warning: this is the location of the previous definition
34336
34337     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
34338
34339 commit aac7a5095b968d6c9a3e6422f31b4ad203cac9c8
34340 Author: Stefan Roese <sr@denx.de>
34341 Date:   Mon Jun 23 11:15:09 2008 +0200
34342
34343     ppc4xx: Fix problem in gpio_config()
34344
34345     As pointed out by Guennadi Liakhovetski (thanks), pin2 is already shifted
34346     left by one. So the additional shift is bogus.
34347
34348     Signed-off-by: Stefan Roese <sr@denx.de>
34349
34350 commit 40777812316fc252c941665c0f60c148fd79d50f
34351 Author: Detlev Zundel <dzu@denx.de>
34352 Date:   Fri Jun 20 22:24:05 2008 +0200
34353
34354     fdt: Fix typo in variable name.
34355
34356     Signed-off-by: Detlev Zundel <dzu@denx.de>
34357
34358 commit 5f723a3b98c630bde33de74351f2121691fdef14
34359 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
34360 Date:   Fri Jun 20 10:41:05 2008 +0200
34361
34362     avr32: Enable SPI flash support on ATNGW100
34363
34364     The ATNGW100 has 8MB DataFlash on board. Give users access to it through
34365     the new SPI flash framework.
34366
34367     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
34368
34369 commit 5605ef6b5802921cbefe6a933a9dea3497396b5c
34370 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
34371 Date:   Fri Jun 20 12:44:28 2008 +0200
34372
34373     avr32: Fix SPI portmux initialization
34374
34375     Use the new GPIO manipulation functions to set up the chip select lines,
34376     and make sure both busses use GPIO for chip select control.
34377
34378     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
34379
34380 commit 4688f9e34a87e825aed34d07c9ca7a273e6fc8ab
34381 Author: Peter Ma <pma@mediamatech.com>
34382 Date:   Sun Jun 1 22:59:24 2008 -0700
34383
34384     avr32: Add GPIO manipulation functions
34385
34386     Adds GPIO manipulation functions for AVR32 AP7 platform.
34387
34388     Signed-off-by: Peter Ma <pma@mediamatech.com>
34389     [haavard.skinnemoen@atmel.com: coding style fixup, slight simplification]
34390     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
34391
34392 commit b4fe1a71090c73efc6e4188eed188b2ff67fc02a
34393 Author: Wolfgang Grandegger <wg@grandegger.com>
34394 Date:   Thu Jun 5 13:02:30 2008 +0200
34395
34396     MPC8360ERDK: adapt NAND interface for the re-written FSL NAND UPM driver
34397
34398     This patch is based on the following patch sent a few minutes ago:
34399     "NAND FSL UPM: driver re-write using the hwcontrol callback"
34400     It is untested, of course. Anton, could you please give it a try.
34401
34402     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
34403     Acked-by: Anton Vorontsov <avorontsov@ru.mvista.com>
34404
34405 commit 96026d42fa4e646d28318c0a1438aac4b2017909
34406 Author: Anatolij Gustschin <agust@denx.de>
34407 Date:   Thu Jun 12 12:40:11 2008 +0200
34408
34409     Fix 4xx build issue
34410
34411     Building for 4xx doesn't work since commit 4dbdb768:
34412
34413     In file included from 4xx_pcie.c:28:
34414     include/asm/processor.h:971: error: expected ')' before 'ver'
34415     make[1]: *** [4xx_pcie.o] Error 1
34416
34417     This patch fixes the problem.
34418
34419     Signed-off-by: Anatolij Gustschin <agust@denx.de>
34420     Acked-by: Stefan Roese <sr@denx.de>
34421     Acked-by: Kumar Gala <galak@kernel.crashing.org>
34422
34423 commit a036b0443657fe0f4773786de9092251869f08ac
34424 Author: Kumar Gala <galak@kernel.crashing.org>
34425 Date:   Thu Jun 19 01:45:50 2008 -0500
34426
34427     MPC8610HPCD: Report board id, board version and fpga version.
34428
34429     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
34430
34431 commit 7de8c21f14df9c20fdcf6027aec8e8545f75f835
34432 Author: Kumar Gala <galak@kernel.crashing.org>
34433 Date:   Thu Jun 19 01:45:27 2008 -0500
34434
34435     MPC8641HPCN: Report board id, board version and fpga version.
34436
34437     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
34438
34439 commit fb8c061ea05fc68d37e2a8b9f8c949d76c8d71a8
34440 Author: Stefan Roese <sr@denx.de>
34441 Date:   Mon Jun 16 10:40:02 2008 +0200
34442
34443     cfi-flash: Fix problem in flash_toggle(), busy was not detected reliably
34444
34445     This patch simplifies flash_toggle() (AMD commandset), which is used to
34446     detect if a FLASH device is still busy with erase/program operations. On
34447     800MHz Canyonlands/Glacier boards (460EX/GT) the current implementation
34448     did not detect the busy state reliably, resulting in non erased sectors
34449     etc. This patch now simplifies this function by "just" comparing the
34450     complete data-word instead of ANDing it with the command-word (0x40)
34451     before the compatison. It is done the same way in the Linux implementation
34452     chip_ready() in cfi_cmdset_0002.c.
34453
34454     Signed-off-by: Stefan Roese <sr@denx.de>
34455
34456 commit 9e4006bca3d9fb4a2d061996771036cb01e539d3
34457 Author: Philip Balister <philip@balister.org>
34458 Date:   Mon Jun 16 08:58:07 2008 -0400
34459
34460     NAND: Add missing declaration to non-redundant saveenv().
34461
34462     Signed-off-by: Scott Wood <scottwood@freescale.com>
34463
34464 commit 2cdb7f50ac59594540fffdf8dbd7b12beac79c52
34465 Author: Wolfgang Grandegger <wg@grandegger.com>
34466 Date:   Mon Jun 2 15:09:55 2008 +0200
34467
34468     MPC8360ERDK: adapt NAND interface for the re-written FSL NAND UPM driver
34469
34470     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
34471     Acked-by: Anton Vorontsov <avorontsov@ru.mvista.com>
34472     Signed-off-by: Scott Wood <scottwood@freescale.com>
34473
34474 commit 212ed90615c3d20fa6bd73d70d5153bd0d124e5f
34475 Author: Stefan Roese <sr@denx.de>
34476 Date:   Tue Jun 10 15:34:11 2008 +0200
34477
34478     ppc4xx: Canyonlands: Disable the RTC M41T62 square wave output
34479
34480     This patch disables the square wave output of the M41T62 RTC used on
34481     Canyonlands & Glacier. Here the explanation:
34482
34483     The serial real-time clock part used in the design is an
34484     STMicro M41T62. This part has a full-time 32KHz square wave
34485     output that is connected to the TmrClk input to the
34486     processor. The default state for this square wave output is
34487     enabled so the output runs continuously when the board is
34488     powered normally and also from the battery. The TmrClk input
34489     to the processor goes to ground when the power is removed
34490     from the board/processor, and therefore the running square
34491     wave output is driving ground which drains the battery quickly.
34492
34493     Signed-off-by: Stefan Roese <sr@denx.de>
34494
34495 commit a94f22f08f280905926219e568568964cb9eeb9d
34496 Author: Andy Fleming <afleming@freescale.com>
34497 Date:   Wed Jun 11 18:10:20 2008 -0500
34498
34499     Fix build issue with string.h and linux/string.h
34500
34501     This commit:
34502     commit 338cc038461a6c7709c5b86fd9a240209338a1ae
34503     Author: Wolfgang Denk <wd@denx.de>
34504     Date:   Fri Jun 6 14:28:14 2008 +0200
34505
34506         tools/mkimage: fix compiler warnings on some systems.
34507
34508     Broke building on some systems, because the host's string.h was interfering
34509     with u-boot's linux/string.h.  It doesn't look like we need the u-boot one if
34510     we're building for the host, so now we only include when building inside
34511     u-boot.
34512
34513     Signed-off-by: Andy Fleming <afleming@freescale.com>
34514
34515 commit 9973e3c614721bbf169882ffc3be266a6611cd60
34516 Author: Becky Bruce <becky.bruce@freescale.com>
34517 Date:   Mon Jun 9 16:03:40 2008 -0500
34518
34519     Change initdram() return type to phys_size_t
34520
34521     This patch changes the return type of initdram() from long int to phys_size_t.
34522     This is required for a couple of reasons: long int limits the amount of dram
34523     to 2GB, and u-boot in general is moving over to phys_size_t to represent the
34524     size of physical memory.  phys_size_t is defined as an unsigned long on almost
34525     all current platforms.
34526
34527     This patch *only* changes the return type of the initdram function (in
34528     include/common.h, as well as in each board's implementation of initdram).  It
34529     does not actually modify the code inside the function on any of the platforms;
34530     platforms which wish to support more than 2GB of DRAM will need to modify
34531     their initdram() function code.
34532
34533     Build tested with MAKEALL for ppc, arm, mips, mips-el. Booted on powerpc
34534     MPC8641HPCN.
34535
34536     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
34537
34538 commit 391fd93ab23e15ab3dd58a54f5b609024009c378
34539 Author: Becky Bruce <becky.bruce@freescale.com>
34540 Date:   Mon Jun 9 20:37:18 2008 -0500
34541
34542     Change lmb to use phys_size_t/phys_addr_t
34543
34544     This updates the lmb code to use phys_size_t
34545     and phys_addr_t instead of unsigned long.  Other code
34546     which interacts with this code, like getenv_bootm_size()
34547     is also updated.
34548
34549     Booted on MPC8641HPCN, build-tested ppc, arm, mips.
34550
34551     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
34552
34553 commit 61b09fc2952dc636017df4e7970e3de132276ba1
34554 Author: Becky Bruce <becky.bruce@freescale.com>
34555 Date:   Mon Jun 9 20:37:17 2008 -0500
34556
34557     Change print_size to take phys_size_t
34558
34559     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
34560
34561 commit b57ca3e128cc10a133ba79bc7ec3e7b50e7c8fbe
34562 Author: Becky Bruce <becky.bruce@freescale.com>
34563 Date:   Mon Jun 9 20:37:16 2008 -0500
34564
34565     Change bd/gd memsize/ram_size to be phys_size_t.
34566
34567     Currently, both are defined as an unsigned long, but
34568     should be phys_size_t. This should result in no real change,
34569     since phys_size_t is currently an unsigned long for all the
34570     default configs.  Also add print_lnum to cmd_bdinfo to deal
34571     with the potentially wider memsize.
34572
34573     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
34574
34575 commit ba04f7010958e88a8910f2a123fee53fdc72e013
34576 Author: Kumar Gala <galak@kernel.crashing.org>
34577 Date:   Tue Jun 10 16:16:02 2008 -0500
34578
34579     FSL LAW: Add new interface to use the last free LAW
34580
34581     LAWs have the concept of priority so its useful to be able to allocate
34582     the lowest (highest number) priority.  We will end up using this with the
34583     new DDR code.
34584
34585     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
34586
34587 commit 859a86a25c569d3665ff413d1d923394b8a961f3
34588 Author: Kumar Gala <galak@kernel.crashing.org>
34589 Date:   Wed Jun 11 00:51:45 2008 -0500
34590
34591     85xx/86xx: Move to dynamic mgmt of LAWs
34592
34593     With the new LAW interface (set_next_law) we can move to letting the
34594     system allocate which LAWs are used for what purpose.  This makes life
34595     a bit easier going forward with the new DDR code.
34596
34597     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
34598     Signed-off-by: Andy Fleming <afleming@freescale.com>
34599     Acked-by: Jon Loeliger <jdl@freescale.com>
34600     Acked-by: Becky Bruce <becky.bruce@freescale.com>
34601
34602 commit f060054dadbbe7027ca088eed806a3ef1f82fdb7
34603 Author: Kumar Gala <galak@kernel.crashing.org>
34604 Date:   Wed Jun 11 00:44:10 2008 -0500
34605
34606     FSL LAW: Keep track of LAW allocations
34607
34608     Make it so we keep track of which LAWs have allocated and provide
34609     a function (set_next_law) which can allocate a LAW for us if one is
34610     free.
34611
34612     In the future we will move to doing more "dynamic" LAW allocation
34613     since the majority of users dont really care about what LAW number
34614     they are at.
34615
34616     Also, add CONFIG_MPC8540 or CONFIG_MPC8560 to those boards which needed them
34617
34618     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
34619     Signed-off-by: Andy Fleming <afleming@freescale.com>
34620
34621 commit ddde74a159caa6e18b481fec01d40b885aebb566
34622 Author: Kumar Gala <galak@kernel.crashing.org>
34623 Date:   Mon Jun 9 22:31:57 2008 -0500
34624
34625     85xx: remove dummy board_early_init_f
34626
34627     A number of board ports have empty version of board_early_init_f
34628     for no reason since we control its via CONFIG_BOARD_EARLY_INIT_F.
34629
34630     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
34631
34632 commit 81e56e9af0d43712db8efb843606a8d62eab454f
34633 Author: Kumar Gala <galak@kernel.crashing.org>
34634 Date:   Mon Jun 9 18:55:38 2008 -0500
34635
34636     MPC8544DS: Update config.h
34637
34638     * Enable flash progress
34639     * remove CLEAR_LAW0 since we dont really use it
34640
34641     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
34642
34643 commit 978e81604c1b28526ed580df0fbe64eb8384e94f
34644 Author: Kumar Gala <galak@kernel.crashing.org>
34645 Date:   Mon Jun 9 13:37:24 2008 -0500
34646
34647     85xx: Remove unused and unconfigured memory test code.
34648
34649     Remove unused and unconfigured DDR test code from FSL 85xx boards.
34650     Besides, other common code exists.
34651
34652     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
34653
34654 commit a23cddde1a95f987e3fe2a720a7ec9375b7264d7
34655 Author: Sergei Poselenov <sposelenov@emcraft.com>
34656 Date:   Fri Jun 6 15:42:45 2008 +0200
34657
34658     Socrates: Added FPGA base address update in FDT.
34659
34660     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
34661
34662 commit fd51b0e0e620b8bc9fd4f6daa3a4fa6f5e1316f4
34663 Author: Sergei Poselenov <sposelenov@emcraft.com>
34664 Date:   Fri Jun 6 15:42:44 2008 +0200
34665
34666     Socrates: NAND support added. Changed the U-Boot base address and
34667
34668     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
34669
34670 commit 248ae5cfc8bf69074d1da099dc495d8e06070547
34671 Author: Sergei Poselenov <sposelenov@emcraft.com>
34672 Date:   Fri Jun 6 15:42:43 2008 +0200
34673
34674     NAND: Added support for 128-bit OOB, adapted
34675
34676     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
34677
34678 commit 31ca0208612f2eb57690110d7c2815953650e47b
34679 Author: Sergei Poselenov <sposelenov@emcraft.com>
34680 Date:   Fri Jun 6 15:42:42 2008 +0200
34681
34682     Socrates: added missed file with UPMA configuration data.
34683
34684     Signed-of-by: Sergei Poselenov <sposelenov@emcraft.com>
34685
34686 commit 59abd15b43cab7a4d19de4ba0943837d9555f7ba
34687 Author: Sergei Poselenov <sposelenov@emcraft.com>
34688 Date:   Fri Jun 6 15:42:41 2008 +0200
34689
34690     Socrates: Added FPGA mapping. LAWs and TLBs cleanup.
34691
34692     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
34693
34694 commit 740280e68ccc0b971e613face7eaaa8bd1382b8c
34695 Author: Sergei Poselenov <sposelenov@emcraft.com>
34696 Date:   Fri Jun 6 15:42:40 2008 +0200
34697
34698     Added the upmconfig() function for 85xx.
34699
34700     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
34701     Signed-off-by: Andy Fleming <afleming@freescale.com>
34702
34703 commit d39e68514ff943930ee692cff3fde03532eb7fec
34704 Author: Sergei Poselenov <sposelenov@emcraft.com>
34705 Date:   Fri Jun 6 15:42:39 2008 +0200
34706
34707     Socrates: config file cleanup.
34708
34709     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
34710
34711 commit e8cc3f04b124f757af4528206e60d8eb715ae083
34712 Author: Wolfgang Grandegger <wg@grandegger.com>
34713 Date:   Thu Jun 5 13:12:10 2008 +0200
34714
34715     TQM85xx: Change memory map to support Flash memory > 128 MiB
34716
34717     Some TQM85xx boards could be equipped with up to 1 GiB (NOR) Flash
34718     memory. The current memory map only supports up to 128 MiB Flash.
34719     This patch adds the configuration option CONFIG_TQM_BIGFLASH. If
34720     set, up to 1 GiB flash is supported. To achieve this, the memory
34721     map has to be adjusted in great parts (for example the CCSRBAR is
34722     moved from 0xE0000000 to 0xA0000000).
34723
34724     If you want to boot Linux with CONFIG_TQM_BIGFLASH set, the new
34725     memory map also has to be considered in the kernel (changed
34726     CCSRBAR address, changed PCI IO base address, ...). Please use
34727     an appropriate Flat Device Tree blob (tqm8548.dtb).
34728
34729     Signed-off-by: Martin Krause <martin.krause@tqs.de>
34730     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
34731
34732 commit 1c2deff22cd6e2bf0e618fd6e09ca3eec5a8d051
34733 Author: Wolfgang Grandegger <wg@grandegger.com>
34734 Date:   Thu Jun 5 13:12:09 2008 +0200
34735
34736     TQM85xx: NAND support via local bus UPMB
34737
34738     This patch adds support for NAND FLASH on the TQM8548. It is disabled by
34739     default and can be enabled for the TQM8548 modules. It is now based on
34740     the re-written FSL NAND UPM driver. A patch has been posted earlier today
34741     with the subject:
34742
34743     "NAND FSL UPM: driver re-write using the hwcontrol callback"
34744
34745     Note that the R/B pin is not supported by that module requiring to use
34746     the specified maximum delay time.
34747
34748     Note: With NAND support enabled the size of the U-Boot image exceeds
34749     256 KB and TEXT_BASE must therefore be set to 0xfff80000 in config.mk,
34750     doubling the image size :-(.
34751
34752     Signed-off-by: Thomas Waehner <thomas.waehner@tqs.de>
34753     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
34754
34755 commit b9e8078bb3f3c48111a7081e27279938c3a445e1
34756 Author: Wolfgang Grandegger <wg@grandegger.com>
34757 Date:   Thu Jun 5 13:12:08 2008 +0200
34758
34759     TQM8548: PCI express support
34760
34761     This patch adds support for PCI express cards. The board support
34762     now uses common FSL PCI init code, for both, PCI and PCIe on all
34763     TQM85xx modules.
34764
34765     Signed-off-by: Thomas Waehner <thomas.waehner@tqs.de>
34766     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
34767
34768 commit 1287e0c55a2ee2c575ac9ce8e4302cd4085be876
34769 Author: Wolfgang Grandegger <wg@grandegger.com>
34770 Date:   Thu Jun 5 13:12:07 2008 +0200
34771
34772     TQM8548: Basic support for the TQM8548 modules
34773
34774     This patch adds basic support for the TQM8548 module from TQ-Components
34775     (http://www.tqc.de/) including DDR2 SDRAM initialisation and support for
34776     eTSEC 3 and 4
34777
34778     Furthermore Flash buffer write has been enabled to speed up output to
34779     the Flash by approx. a factor of 10.
34780
34781     Signed-off-by: Thomas Waehner <thomas.waehner@tqs.de>
34782     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
34783
34784 commit 25991353204c78b094c3c1fec90182dcd607ab8f
34785 Author: Wolfgang Grandegger <wg@grandegger.com>
34786 Date:   Thu Jun 5 13:12:06 2008 +0200
34787
34788     TQM85xx: Support for Flat Device Tree
34789
34790     This patch adds support for Linux kernels using the Flat Device Tree.
34791     It also re-defines the default environment settings for booting Linux
34792     with the FDT blob.
34793
34794     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
34795
34796 commit d9ee843d54c54776e1fdb86336ce554906a87331
34797 Author: Wolfgang Grandegger <wg@grandegger.com>
34798 Date:   Thu Jun 5 13:12:05 2008 +0200
34799
34800     TQM85xx: Support for Intel 82527 compatible CAN controller
34801
34802     This patch adds initialization of the UPMC RAM to support up to two
34803     Intel 82527 compatible CAN controller on the TQM85xx modules.
34804
34805     Signed-off-by: Thomas Waehner <thomas.waehner@tqs.de>
34806     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
34807
34808 commit 518d5cfe72916323c746af1647764459914f555f
34809 Author: Wolfgang Grandegger <wg@grandegger.com>
34810 Date:   Thu Jun 5 13:12:04 2008 +0200
34811
34812     TQM85xx: Bugfix in the SDRAM initialisation
34813
34814     The CS0_BNDS register is now set according to the detected
34815     memory size.
34816
34817     Signed-off-by Martin Krause <martin.krause@tqs.de>
34818
34819 commit 45dee2e620ccec6ac7b3548fe8979a34fd030e5d
34820 Author: Wolfgang Grandegger <wg@grandegger.com>
34821 Date:   Thu Jun 5 13:12:03 2008 +0200
34822
34823     TQM85xx: Fix chip select configuration for second FLASH bank
34824
34825     This patch fixes the re-calculation of the automatic chip select
34826     configuration for boards with two populated FLASH banks.
34827
34828     Signed-off-by: Martin Krause <martin.krause@tqs.de>
34829
34830 commit 46346f27cda6fd025a496bde8f2d4aeee04aca5f
34831 Author: Wolfgang Grandegger <wg@grandegger.com>
34832 Date:   Thu Jun 5 13:12:02 2008 +0200
34833
34834     TQM85xx: Support for Spansion 'N' type flashes added
34835
34836     The 'N' type Spansion flashes (S29GLxxxN series) have bigger sectors,
34837     than the formerly used 'M' types (S29GLxxxM series), so the flash layout
34838     needs to be changed -> new start address of the environment. The macro
34839     definition CONFIG_TQM_FLASH_N_TYPE is undefined by default and must be
34840     defined for boards with 'N' type flashes.
34841
34842     Signed-off-by: Martin Krause <martin.krause@tqs.de>
34843     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
34844
34845 commit 5d5bd838f76eade22c0ea40a500389f924d0da36
34846 Author: Wolfgang Grandegger <wg@grandegger.com>
34847 Date:   Thu Jun 5 13:12:01 2008 +0200
34848
34849     TQM85xx: Fix CPM port pin configuration
34850
34851     Do not configure port pins PD30/PD31 as SCC1 TxD/RxD except for the TQM8560
34852     board. On the other TQM85xx boards (TQM8541 and TQM8555) SCC1 is not used
34853     as serial interface anyway. Worse, on some board variants configuring the
34854     pins for SCC1 leads to short circuits (for example on the TQM8541-BG).
34855
34856     Signed-off-by: Martin Krause <martin.krause@tqs.de>
34857
34858 commit b99ba1679e8cd51b023e67098c89e606e47137d2
34859 Author: Wolfgang Grandegger <wg@grandegger.com>
34860 Date:   Thu Jun 5 13:12:00 2008 +0200
34861
34862     TQM85xx: Various coding style fixes
34863
34864     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
34865
34866 commit ae9e97fa96f643c8ba2b666b06a026cc8717eb00
34867 Author: Gerald Van Baren <vanbaren@cideas.com>
34868 Date:   Tue Jun 10 22:15:58 2008 -0400
34869
34870     libfdt: Move the working_fdt pointer to cmd_fdt.c
34871
34872     The working_fdt pointer was declared in common/fdt_support.c but was
34873     not used there.  Move it to common/cmd_fdt.c where it is used (it is
34874     also used in lib_ppc/bootm.c).
34875
34876     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
34877
34878 commit e489b9c078e22b0d9e75f002cd2a1bd967e88f5e
34879 Author: Kim Phillips <kim.phillips@freescale.com>
34880 Date:   Tue Jun 10 11:06:17 2008 -0500
34881
34882     fdt: unshadow global working fdt variable
34883
34884     differentiate with local variables of the same name by renaming the
34885     global 'fdt' variable 'working_fdt'.
34886
34887     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
34888
34889 commit e1eb0e25d9d8fd8efdfb93f670a417663f386022
34890 Author: Andy Fleming <afleming@freescale.com>
34891 Date:   Tue Jun 10 18:49:34 2008 -0500
34892
34893     socrates: Fix PCI clk fix patch
34894
34895     The submitted patch seems to have been more up-to-date, but an older patch was
34896     already in the repository.  This patch encompasses the differences
34897
34898     Taken entirely from Sergei Poselenov <sposelenov@emcraft.com>
34899
34900     Signed-off-by: Andy Fleming <afleming@freescale.com>
34901
34902 commit a75a57ef6e4b613c81434971e96ed70cf9ec9ba0
34903 Author: Wolfgang Grandegger <wg@grandegger.com>
34904 Date:   Thu Jun 5 13:02:29 2008 +0200
34905
34906     NAND FSL UPM: driver re-write using the hwcontrol callback
34907
34908     This is a re-write of the NAND FSL UPM driver using the more universal
34909     hwcontrol callback (instead of the cmdfunc callback). Here is a brief
34910     list of furher modifications:
34911
34912     - For the time being, the UPM setup writing the UPM array has been
34913       removed from the driver and must now be done by the board specific
34914       code.
34915
34916     - The bus width definition in "struct fsl_upm_nand" is now in bits to
34917       comply with the corresponding Linux driver and 8, 16 and 32 bit
34918       accesses are supported.
34919
34920     - chip->dev_read is only set if fun->dev_ready != NULL, which is
34921       required for boards not connecting the R/B pin.
34922
34923     - A few issue have been fixed with MxMR bit manipulation like in the
34924       corresponding Linux driver.
34925
34926     Note: I think the "io_addr" field of "struct fsl_upm" could be removed
34927           as well, because the address is already determined by
34928           "nand->IO_ADDR_[RW]", but I'm not 100% sure.
34929
34930     This patch has been tested on a TQM8548 modules with the NAND chip
34931     Micron MT29F8G08FABWP.
34932
34933     This patch is based on the following patches posted to this list a few
34934     minutes ago:
34935
34936       PPC: add accessor macros to clear and set bits in one shot
34937       83xx/85xx/86xx: add more MxMR local bus definitions
34938
34939     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
34940     Acked-by: Anton Vorontsov <avorontsov@ru.mvista.com>
34941
34942 commit 6beecfbb542992eede5831240cd58678274683a9
34943 Author: Wolfgang Grandegger <wg@grandegger.com>
34944 Date:   Thu Jun 5 13:11:59 2008 +0200
34945
34946     MPC85xx: Beautify boot output of L2 cache configuration
34947
34948     The boot output is now aligned poperly with other boot output
34949     lines, e.g.:
34950
34951       FLASH: 128 MB
34952       L2:    512 KB enabled
34953
34954     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
34955
34956 commit 398415114f0a705163a14543e9fef03f734b1ffa
34957 Author: Wolfgang Grandegger <wg@grandegger.com>
34958 Date:   Wed Jun 4 12:45:22 2008 +0200
34959
34960     PPC: add accessor macros to clear and set bits in one shot
34961
34962     PPC: add accessor macros to clear and set bits in one shot
34963
34964     This patch adds macros from linux/include/asm-powerpc/io.h to clear and
34965     set bits in one shot using the in_be32, out_be32, etc. accessor functions.
34966     They are very handy to manipulate bits it I/O registers.
34967
34968     This patch is required for my forthcoming FSL NAND UPM driver re-write and
34969     the support for the TQM8548 module.
34970
34971     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
34972
34973 commit 4677988c7edc070c3786d3db7994abeca3ab82a0
34974 Author: Wolfgang Grandegger <wg@grandegger.com>
34975 Date:   Wed Jun 4 13:52:17 2008 +0200
34976
34977     TQM: move TQM boards to board/tqc
34978
34979     Move all TQM board directories to the vendor specific directory "tqc"
34980     for modules from TQ-Components GmbH (http://www.tqc.de).
34981
34982     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
34983
34984 commit 6fab2fe72ca5bf95280cd52cdf378af3e506eb50
34985 Author: Wolfgang Grandegger <wg@grandegger.com>
34986 Date:   Mon Jun 2 12:09:30 2008 +0200
34987
34988     83xx/85xx/86xx: add more MxMR local bus definitions
34989
34990     83xx/85xx/86xx: add more MxMR local bus definitions
34991
34992     This patch adds more macro definitions for the UPM Machine Mode Registers
34993     They are copied from "include/mpc82xx.h" to simplify the merge of all 8xxx
34994     common local bus definitions into include/asm-ppc/fsl_lbc.h. They are
34995     required for my forthcoming FSL NAND UPM driver re-write and the support
34996     for the TQM8548 module.
34997
34998     This patch is based on the following two patches from Anton Vorontsov:
34999
35000     http://www.mail-archive.com/u-boot-users@lists.sourceforge.net/msg06511.html
35001     http://www.mail-archive.com/u-boot-users@lists.sourceforge.net/msg06587.html
35002
35003     I leave coding style violation fixes, code beautification and name
35004     corrections to somebody else ;-(.
35005
35006     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
35007
35008 commit c8c5fc266e4499e283c293ccb972863156aa4134
35009 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
35010 Date:   Thu May 29 18:14:56 2008 +0400
35011
35012     83xx/85xx: further localbus cleanups
35013
35014     Merge mpc85xx.h's LBC defines to fsl_lbc.h. Also, adopt ACS names
35015     from mpc85xx.h, so ACS_0b10 renamed to ACS_DIV4, ACS_0b11 to ACS_DIV2.
35016
35017     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
35018
35019 commit 42dbd667c88d496882d53e22656e89b654205492
35020 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
35021 Date:   Wed May 28 18:20:15 2008 +0400
35022
35023     83xx/85xx/86xx: factor out Freescale Localbus defines out of mpc83xx.h
35024
35025     This patch moves Freescale Localbus defines out of mpc83xx.h, so we could
35026     use it on MPC85xx and MPC86xx processors.
35027
35028     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
35029
35030 commit 730b2fcf6fcd9eec3ea86fbb087c3f98aa23a769
35031 Author: Kumar Gala <galak@kernel.crashing.org>
35032 Date:   Thu May 29 11:22:06 2008 -0500
35033
35034     85xx: Add setting of cache props in the device tree.
35035
35036     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35037
35038 commit 4dbdb7681e243431530df0725627192a0c4aefda
35039 Author: Kumar Gala <galak@kernel.crashing.org>
35040 Date:   Tue Jun 10 16:53:46 2008 -0500
35041
35042     85xx: expose cpu identification
35043
35044     The current cpu identification code is used just to return the name
35045     of the processor at boot.  There are some other locations that the name
35046     is useful (device tree setup).  Expose the functionality to other bits
35047     of code.
35048
35049     Also, drop the 'E' suffix and add it on by looking at the SVR version
35050     when we print this out.  This is mainly to allow the most flexible use
35051     of the name.  The device tree code tends to not care about the 'E' suffix.
35052
35053     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35054
35055 commit 2329fe113d847e43cca8e4a0e4edd613b50b8492
35056 Author: Kim Phillips <kim.phillips@freescale.com>
35057 Date:   Tue Jun 10 13:25:24 2008 -0500
35058
35059     mpc83xx: MVBLM7: minor build fixups
35060
35061     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
35062
35063 commit a1293e549b56da135ef32ffca5b9d35a16aa6802
35064 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
35065 Date:   Tue Jun 10 09:14:05 2008 +0200
35066
35067     add MPC8343 based board mvBlueLYNX-M7 (board+make files)
35068
35069     Add MPC8343 based board mvBlueLYNX-M7.
35070     It's a single board stereo camera system.
35071     Please read doc/README.mvblm7 for details.
35072
35073     Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
35074     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
35075
35076 commit c005b93925ba49f07da2aa748527996d927e172f
35077 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
35078 Date:   Tue Jun 10 09:13:16 2008 +0200
35079
35080     add MPC8343 based board mvBlueLYNX-M7 (doc+config)
35081
35082     Add MPC8343 based board mvBlueLYNX-M7.
35083     It's a single board stereo camera system.
35084     Please read doc/README.mvblm7 for details.
35085
35086     Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
35087     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
35088
35089 commit f9023afbdfd9f27e7c38f3cce965746e56d62dd3
35090 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
35091 Date:   Thu May 29 18:14:56 2008 +0400
35092
35093     83xx/85xx: further localbus cleanups
35094
35095     move the BRx_* and ORx_* left behind in mpc85xx.h
35096
35097     The same is needed for mpc8xx.h and mpc8260.h (defines are almost
35098     the same, just few differences which needs some attention though).
35099
35100     But the bad news for mpc8xx and mpc8260 is that there are a lot of users
35101     of these defines. So this cleanup I'll leave for the "better times".
35102
35103     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
35104     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
35105
35106 commit bf30bb1f7c954d7855d9b23624b33b00c50b4697
35107 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
35108 Date:   Wed May 28 18:20:15 2008 +0400
35109
35110     83xx/85xx/86xx: factor out Freescale Localbus defines out of mpc83xx.h
35111
35112     This patch moves Freescale Localbus defines out of mpc83xx.h, so we could
35113     use it on MPC85xx and MPC86xx processors.
35114
35115     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
35116     Acked-by: Andy Fleming <afleming@freescale.com>
35117     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
35118
35119 commit d82b4fc0ce8cca95e857fc51022e841cb2dbee6a
35120 Author: Tor Krill <tor@excito.com>
35121 Date:   Mon Jun 2 15:09:30 2008 +0200
35122
35123     Add missing CSCONFIG_BANK_BIT_3 define to mpc83xx.h
35124
35125     Signed-off-by: Tor Krill <tor@excito.com>
35126     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
35127
35128 commit 3b904ccb93c3196727e2e9870cb1df903cab19ad
35129 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
35130 Date:   Mon Jun 9 23:37:44 2008 +0900
35131
35132     net: Conditional COBJS inclusion of network drivers
35133
35134     Replace COBJS-y with appropriate driver config names.
35135
35136     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
35137     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
35138
35139 commit 2fb698bf50f4aff2485581a12fa634a07c040e4a
35140 Author: Gerald Van Baren <vanbaren@cideas.com>
35141 Date:   Mon Jun 9 21:02:17 2008 -0400
35142
35143     Use strncmp() for the fdt command
35144
35145     Cleaner than doing multiple conditionals on characters.
35146
35147     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
35148
35149 commit 47abe8ab290d2721a8eeadff65b939e6af8c01b0
35150 Author: Gerald Van Baren <vanbaren@cideas.com>
35151 Date:   Sat Jun 7 12:25:05 2008 -0400
35152
35153     The fdt boardsetup command criteria was not unique
35154
35155     It was checking just for "b", which is not unique with respect to the
35156     "boot" command.  Change to check for "boa"[rdsetup].
35157
35158     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
35159
35160 commit 2f08bfa9526bae4f461e043530cfb903fec0d273
35161 Author: David Gibson <david@gibson.dropbear.id.au>
35162 Date:   Tue May 20 17:19:11 2008 +1000
35163
35164     libfdt: Several cleanups to parameter checking
35165
35166     This patch makes a couple of small cleanups to parameter checking of
35167     libfdt functions.
35168
35169         - In several functions which take a node offset, we use an
35170     idiom involving fdt_next_tag() first to check that we have indeed been
35171     given a node offset.  This patch adds a helper function
35172     _fdt_check_node_offset() to encapsulate this usage of fdt_next_tag().
35173
35174         - In fdt_rw.c in several places we have the expanded version
35175     of the RW_CHECK_HEADER() macro for no particular reason.  This patch
35176     replaces those instances with an invocation of the macro; that's what
35177     it's for.
35178
35179         - In fdt_sw.c we rename the check_header_sw() function to
35180     sw_check_header() to match the analgous function in fdt_rw.c, and we
35181     provide an SW_CHECK_HEADER() wrapper macro as RW_CHECK_HEADER()
35182     functions in fdt_rw.c
35183
35184     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
35185
35186 commit fec6d9ee7c10443f65ce1788ef818919167bbf2e
35187 Author: Gerald Van Baren <vanbaren@cideas.com>
35188 Date:   Tue Jun 3 20:34:45 2008 -0400
35189
35190     Remove the deprecated CONFIG_OF_FLAT_TREE
35191
35192     Use CONFIG_OF_LIBFDT instead to support flattened device trees.  It is
35193     cleaner, has better functionality, and is better supported.
35194
35195     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
35196
35197 commit 62bcdda293efa752f8281fbd9da03822b27ce82f
35198 Author: Gerald Van Baren <vanbaren@cideas.com>
35199 Date:   Tue Jun 3 20:26:29 2008 -0400
35200
35201     Change the stxxst to CONFIG_OF_LIBFDT
35202
35203     This was configured to use the deprecated CONFIG_OF_FLAT_TREE, change
35204     to CONFIG_OF_LIBFDT.
35205
35206     WARNING: It appears that this board lost its ability to boot via a
35207     flattened device tree prior to this changeset.
35208
35209     WARNING: This conversion was untested because I do not have a board to
35210     test it on.
35211
35212     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
35213
35214 commit 589c04271d129729a8b01391453851ab9cc4069c
35215 Author: Gerald Van Baren <vanbaren@cideas.com>
35216 Date:   Tue Jun 3 20:24:58 2008 -0400
35217
35218     Convert mpc7448hpc2 to CONFIG_OF_LIBFDT
35219
35220     This was configured to use the deprecated CONFIG_OF_FLAT_TREE, change
35221     to CONFIG_OF_LIBFDT.
35222
35223     WARNING: This conversion is untested because I do not have a board to
35224     test it on.
35225
35226     NOTE: The FDT blob (DTS) must have an /aliases/ethernet0 and (optionally)
35227     /aliases/ethernet1 property for the ethernet to work.
35228
35229     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
35230
35231 commit ee1e35bede91debc8bff9b02f75574486033b652
35232 Author: Kumar Gala <galak@kernel.crashing.org>
35233 Date:   Thu May 29 01:21:24 2008 -0500
35234
35235     85xx: Only use PORPLLSR[DDR_Ratio] on platforms that define it
35236
35237     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35238
35239 commit 3b9519fc50802436e417c839e69df7b2016cade5
35240 Author: Becky Bruce <becky.bruce@freescale.com>
35241 Date:   Wed May 14 13:10:04 2008 -0500
35242
35243     MPC85xx: Change traps.c to not reference non-addressable memory
35244
35245     Currently, END_OF_RAM is used by the trap code to determine if
35246     we should attempt to access the stack pointer or not. However,
35247     on systems with a lot of RAM, only a subset of the RAM is
35248     guaranteed to be mapped in and accessible.  Change END_OF_RAM
35249     to use get_effective_memsize() instead of using the raw ram
35250     size out of the bd.
35251
35252     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
35253
35254 commit 7faddaecea52f585f538fdf9c2e61f85a789b19c
35255 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
35256 Date:   Mon Jun 9 13:39:57 2008 +0900
35257
35258     sh: Renesas Solutions SH7763RDP board support
35259
35260     SH7763RDP has SCIF, NOR Flash, Ethernet, USB host, LCDC and MMC.
35261     In this patch, support SCIF, NOR Flash, and Ethernet.
35262
35263     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
35264     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
35265
35266 commit 60179098a95eaa972007d7ec58e4c1588029720f
35267 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
35268 Date:   Fri Jun 6 16:24:13 2008 +0900
35269
35270     sh: Add support Renesas SH7763
35271
35272     Renesas SH7763 has 3 SCIF, MMC, LCDC, Ethernet and other.
35273     This patch supprts CPU register's header file.
35274
35275     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
35276     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
35277
35278 commit 08c5fabe181d663eec0feba5ecd02c0b78934a52
35279 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
35280 Date:   Fri Jun 6 16:16:08 2008 +0900
35281
35282     sh: SH7763 SCIF support
35283
35284     SH7763 has 3 SCIF channels. SCIF0 and 1 are same register constitution,
35285     but only SCIF2 is different. This patch work all SCIF channel.
35286
35287     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
35288     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
35289
35290 commit 79b51ff8205f0354d5300570614c1d2db499679c
35291 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
35292 Date:   Sat Jun 7 20:51:59 2008 +0900
35293
35294     [MIPS] cpu/mips/Makefile: Split [CS]OBJS onto separate lines
35295
35296     Also get rid of some #ifdefs in *.c files.
35297
35298     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
35299
35300 commit 8bde63eb3f79d68f693201528dafc8ae7aa087de
35301 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
35302 Date:   Sat Jun 7 20:51:56 2008 +0900
35303
35304     [MIPS] Rename Alchemy processor configs into CONFIG_SOC_*
35305
35306     CONFIG_SOC_AU1X00
35307
35308       Common Alchemy Au1x00 stuff. All Alchemy processor based machines
35309       need to have this config as a system type specifier.
35310
35311     CONFIG_SOC_AU1000, CONFIG_SOC_AU1100, CONFIG_SOC_AU1200,
35312     CONFIG_SOC_AU1500, CONFIG_SOC_AU1550
35313
35314       Machine type specifiers. Each port should have one of aboves.
35315
35316     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
35317
35318 commit cc49cadeeb8bb2f0ae3fdc13af7051ae59f083bc
35319 Author: Stuart Wood <stuart.wood@labxtechnologies.com>
35320 Date:   Fri May 30 16:05:28 2008 -0400
35321
35322     env_nand.c: Added bad block management for environment variables
35323
35324     Modified to check for bad blocks and to skipping over them when
35325     CFG_ENV_RANGE has been defined.
35326     CFG_ENV_RANGE must be larger than CFG_ENV_SIZE and aligned to the NAND
35327     flash block size.
35328
35329     Signed-off-by: Stuart Wood <stuart.wood@labxtechnologies.com>
35330     Signed-off-by: Scott Wood <scottwood@freescale.com>
35331
35332 commit 279726bd00558e80263d44581c44167625b7fb9a
35333 Author: Becky Bruce <becky.bruce@freescale.com>
35334 Date:   Wed May 14 13:09:58 2008 -0500
35335
35336     MPC86xx: Change traps.c to not reference non-addressable memory
35337
35338     Currently, END_OF_RAM is used by the trap code to determine if
35339     we should attempt to access the stack pointer or not. However,
35340     on systems with a lot of RAM, only a subset of the RAM is
35341     guaranteed to be mapped in and accessible.  Change END_OF_RAM
35342     to use get_effective_memsize() instead of using the raw ram
35343     size out of the bd to prevent us from trying to access
35344     non-mapped memory.
35345
35346     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
35347
35348 commit 338cc038461a6c7709c5b86fd9a240209338a1ae
35349 Author: Wolfgang Denk <wd@denx.de>
35350 Date:   Fri Jun 6 14:28:14 2008 +0200
35351
35352     tools/mkimage: fix compiler warnings on some systems.
35353
35354     Signed-off-by: Wolfgang Denk <wd@denx.de>
35355
35356 commit b2815f79288d4da7a3ba18bdbd05120ce09d5622
35357 Author: Stefan Roese <sr@denx.de>
35358 Date:   Fri Jun 6 16:10:41 2008 +0200
35359
35360     ppc4xx: Fix misspelled CONFIG_440SPE/440EPX/GRX config options
35361
35362     We use upper case letters for the AMCC processor defines (like
35363     CONFIG_440SPE) in U-Boot. So the 440SPe is labeled CONFIG_440SPE and
35364     not CONFIG_440SPe. This patch fixes the last misspelled config options.
35365
35366     Signed-off-by: Stefan Roese <sr@denx.de>
35367
35368 commit 72675dc6c06a48846d180106161d49dd714383cc
35369 Author: Stefan Roese <sr@denx.de>
35370 Date:   Fri Jun 6 15:55:21 2008 +0200
35371
35372     ppc4xx: Unify AMCC's board config files (part 3/3)
35373
35374     This patch series unifies the AMCC eval board ports by introducing
35375     a common include header for all AMCC eval boards:
35376
35377     include/configs/amcc-common.h
35378
35379     This header now includes all common configuration options/defines which
35380     are removed from the board specific headers.
35381
35382     The reason for this is ease of maintenance and unified look and feel
35383     of all AMCC boards.
35384
35385     Signed-off-by: Stefan Roese <sr@denx.de>
35386
35387 commit 490f204096d6e2c9940f67816f154a8125bab116
35388 Author: Stefan Roese <sr@denx.de>
35389 Date:   Fri Jun 6 15:55:03 2008 +0200
35390
35391     ppc4xx: Unify AMCC's board config files (part 2/3)
35392
35393     This patch series unifies the AMCC eval board ports by introducing
35394     a common include header for all AMCC eval boards:
35395
35396     include/configs/amcc-common.h
35397
35398     This header now includes all common configuration options/defines which
35399     are removed from the board specific headers.
35400
35401     The reason for this is ease of maintenance and unified look and feel
35402     of all AMCC boards.
35403
35404     Signed-off-by: Stefan Roese <sr@denx.de>
35405
35406 commit a8a11a9ed046b480a16e47a158f8f5300028dfa6
35407 Author: Stefan Roese <sr@denx.de>
35408 Date:   Fri Jun 6 15:54:31 2008 +0200
35409
35410     ppc4xx: Unify AMCC's board config files (part 1/3)
35411
35412     This patch series unifies the AMCC eval board ports by introducing
35413     a common include header for all AMCC eval boards:
35414
35415     include/configs/amcc-common.h
35416
35417     This header now includes all common configuration options/defines which
35418     are removed from the board specific headers.
35419
35420     The reason for this is ease of maintenance and unified look and feel
35421     of all AMCC boards.
35422
35423     Signed-off-by: Stefan Roese <sr@denx.de>
35424
35425 commit 0e38c938ed4bcadb4f4fc1419a541431e94fc202
35426 Author: Remy Bohmer <linux@bohmer.net>
35427 Date:   Thu Jun 5 13:03:36 2008 +0200
35428
35429     DM9000 fix status check fail 0x6d error for trizeps board
35430
35431     According to the Application Notes of the DM9000, only the 2 bits 0:1 of
35432     the status byte need to be checked to identify a valid packet in the fifo
35433
35434     But, The several different Application Notes do not all speak the same
35435     language on these bits. They do not disagree, but only 1 Application Note
35436     noted explicitly that only these 2 bits need to be checked.
35437     Even the datasheets do not mention anything about these 2 bits.
35438
35439     Because the old code, and the kernel check the whole byte, I left this piece
35440     untouched.
35441
35442     However, I tested all board/DM9000[A|E|EP] devices with this 2 bit check, so
35443     it should work.
35444
35445     Notice, that the 2nd iteration through this receive loop (when a 2nd packet is
35446     in the fifo) is much shorter now, compared to the older U-boot driver code,
35447     so that we can maybe run into a hardware condition now that was never seen
35448     before, or maybe was seen very unfrequently.
35449
35450     Additionaly added a cleanup of a stack variable.
35451
35452     Signed-off-by: Remy Bohmer <linux@bohmer.net>
35453     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
35454
35455 commit 7daf2ebe9196dd67131a06d85049c3a8a08ca413
35456 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
35457 Date:   Thu Jun 5 22:29:00 2008 +0900
35458
35459     [MIPS] Update <asm/addrspace.h> header
35460
35461     - Fix traditional KSEG names
35462     - Replace PHYSADDR with CPHYSADDR
35463
35464     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
35465
35466 commit f0d5a6f060d00358b85c62a921a423ea8df71184
35467 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
35468 Date:   Thu Jun 5 22:29:00 2008 +0900
35469
35470     [MIPS] mips_config.mk: Misc fixes
35471
35472     - Kill redundant `-pipe' (this will be added by $(TOPDIR)/config.mk)
35473     - Modify comments
35474
35475     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
35476
35477 commit 5f64d21c9a2998794f255b469165b91f092dfc2d
35478 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
35479 Date:   Thu Jun 5 22:29:00 2008 +0900
35480
35481     [MIPS] Kill unused <version.h> inclusions
35482
35483     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
35484
35485 commit a55d48174cfd1a5bc184159513f48dcbbe409c83
35486 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
35487 Date:   Thu Jun 5 22:29:00 2008 +0900
35488
35489     [MIPS] lib_mips/time.c: Fix CP0 count register usage and timer routines
35490
35491     MIPS port has two problems in timer routines. One is now we assume CFG_HZ
35492     equals to CP0 counter frequency, but this is wrong. CFG_HZ has to be 1000
35493     in the U-Boot system.
35494
35495     The other is we don't have a proper time management counter like timestamp
35496     other ARCHs have. We need the 32-bit millisecond clock counter.
35497
35498     This patch introduces timestamp and CYCLES_PER_JIFFY. timestamp is a
35499     32-bit non-overflowing CFG_HZ counter, and CYCLES_PER_JIFFY is the number
35500     of calculated CP0 counter cycles in a CFG_HZ.
35501
35502     STRATEGY:
35503
35504     * Fix improper CFG_HZ value to have 1000
35505
35506     * Use CFG_MIPS_TIMER_FREQ for timer counter frequency, instead.
35507
35508     * timer_init: initialize timestamp and set up the first timer expiration.
35509       Note that we don't need to initialize CP0 count/compare registers here
35510       as they have been already zeroed out on the system reset. Leave them as
35511       they are.
35512
35513     * get_timer: calculate how many timestamps have been passed, then return
35514       base-relative timestamp. Make sure we can easily count missed timestamps
35515       regardless of CP0 count/compare value.
35516
35517     * get_ticks: return the current timestamp, that is get_timer(0).
35518
35519     Most parts are from good old Linux v2.6.16 kernel.
35520
35521     v2:
35522     - Remove FIXME comments as they turned out to be trivial.
35523     - Use CP0 compare register as a global variable for expirelo.
35524     - Kill a global variable 'cycles_per_jiffy'. Use #define CYCLES_PER_JIFFY
35525       instead.
35526
35527     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
35528
35529 commit 199e4f657c8af42efe3fb3ba1d1104eb6bb28c25
35530 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
35531 Date:   Thu Jun 5 22:29:00 2008 +0900
35532
35533     [MIPS] lib_mips/time.c: Fix udelay
35534
35535     What we have to do is just to wait for given micro-seconds. No need to
35536     take into account current time, get_timer and CFG_HZ.
35537
35538     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
35539
35540 commit c7e38e413ae69120d3e51f132c7cb1d6b3514d03
35541 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
35542 Date:   Thu Jun 5 22:28:59 2008 +0900
35543
35544     [MIPS] lib_mips/time.c: Replace CP0 access functions with existing macros
35545
35546     We already have many pre-defined CP0 access macros in <asm/mipsregs.h>.
35547     This patch replaces mips_{compare,count}_set and mips_count_get with
35548     existing macros.
35549
35550     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
35551
35552 commit 6b52cfe16cd539935e32bd8cf19146522e462a4d
35553 Author: Remy Bohmer <linux@bohmer.net>
35554 Date:   Tue Jun 3 15:48:17 2008 +0200
35555
35556     Get rid of annoying/superfluous bad-checksum warning message
35557
35558     U-boot can complain a lot about 'checksum bad' when it is attached to the network.
35559     It is annoying for ordinary users who start to doubt the network connection
35560     in general when they see messages like this.
35561
35562     This is caused by the routine NetCksumOk() which cannot handle IP-headers longer
35563     than 20 bytes. Those packages can be ignored anyway by U-boot, so we trash them
35564     now before checking the checksum.
35565
35566     Signed-off-by: Remy Bohmer <linux@bohmer.net>
35567     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
35568
35569 commit d6ee5fa40c26970d39990c6fc4a2f20a97822650
35570 Author: Remy Bohmer <linux@bohmer.net>
35571 Date:   Wed Jun 4 10:47:25 2008 +0200
35572
35573     Fix order for reading rx-status registers in 32bit mode of DM9000
35574
35575     A last minute cleanup before submitting the DM9000A patch series yesterday introduced
35576     a bug in reading the rx-status registers in 32bit mode only.
35577     This patch repairs this.
35578
35579     Signed-off-by: Remy Bohmer <linux@bohmer.net>
35580     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
35581
35582 commit 98291e2e689096420465074cce926b226d2e71b4
35583 Author: Remy Bohmer <linux@bohmer.net>
35584 Date:   Tue Jun 3 15:26:26 2008 +0200
35585
35586     DM9000: Some minor code cleanups
35587
35588     Some lines of the U-boot DM9000x driver are longer than 80 characters, or
35589     need some other minor cleanup.
35590
35591     Signed-off-by: Remy Bohmer <linux@bohmer.net>
35592     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
35593
35594 commit 850ba7555dbd4ca8d14fc475b864d534797adab3
35595 Author: Remy Bohmer <linux@bohmer.net>
35596 Date:   Tue Jun 3 15:26:25 2008 +0200
35597
35598     DM9000: Make driver work properly for DM9000A
35599
35600     The DM9000A network controller does not work with the U-boot DM9000x driver.
35601     Analysis showed that many incoming packets are lost.
35602
35603     The DM9000A Application Notes V1.20 (section 5.6.1) recommend that the poll to
35604     check for a valid rx packet be done on the interrupt status register, not
35605     directly by performing the dummy read and the rx status check as is currently
35606     the case in the u-boot driver.
35607
35608     When the recommended poll is done as suggested the driver starts working
35609     correctly on 10Mbit/HD, but on 100MBit/FD packets come in faster so that there
35610     can be more than 1 package in the fifo at the same time.
35611
35612     The driver must perform the rx-status check in a loop and read and handle all
35613     packages until there is no more left _after_ the interrupt RX flag is set.
35614
35615     This change has been tested with DM9000A, DM9000E, DM9000EP.
35616
35617     Signed-off-by: Remy Bohmer <linux@bohmer.net>
35618     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
35619
35620 commit fbcb7ece0ea1e364180f1cf963e0fa0ce7f6560d
35621 Author: Remy Bohmer <linux@bohmer.net>
35622 Date:   Tue Jun 3 15:26:24 2008 +0200
35623
35624     DM9000: Improve eth_reset() routine
35625
35626     According to the application notes of the DM9000 v1.22 chapter 5.2 bullet 2, the
35627     reset procedure must be done twice to properly reset the DM9000 by means of software.
35628     This errata is not needed anymore for the DM9000A, but it does not bother it.
35629
35630     This change has been tested with DM9000A, DM9000E, DM9000EP.
35631
35632     Signed-off-by: Remy Bohmer <linux@bohmer.net>
35633     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
35634
35635 commit acba31847fad9ae40708cc2c9f3a634ec35f3416
35636 Author: Remy Bohmer <linux@bohmer.net>
35637 Date:   Tue Jun 3 15:26:23 2008 +0200
35638
35639     DM9000: improve eth_send() routine
35640
35641     The eth_send routine of the U-boot DM9000x driver does not match the
35642     DM9000 or DM9000A application notes/programming guides.
35643
35644     This change improves the stability of the DM9000A network controller.
35645
35646     This change has been tested with DM9000A, DM9000E, DM9000EP.
35647
35648     Signed-off-by: Remy Bohmer <linux@bohmer.net>
35649     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
35650
35651 commit 134e266253c02a7832560da59d394989c4f64453
35652 Author: Remy Bohmer <linux@bohmer.net>
35653 Date:   Tue Jun 3 15:26:22 2008 +0200
35654
35655     DM9000: repair debug logging
35656
35657     It seems that the debugging code of the DM9000x driver in U-boot has not been
35658     compiled for a long time, because it cannot compile...
35659
35660     Also rearranged some loglines to get more useful info while debugging.
35661
35662     Signed-off-by: Remy Bohmer <linux@bohmer.net>
35663     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
35664
35665 commit a101361bfe23c120321e45d114c0603b8e0763e9
35666 Author: Remy Bohmer <linux@bohmer.net>
35667 Date:   Tue Jun 3 15:26:21 2008 +0200
35668
35669     DM9000: Add data bus-width auto detection.
35670
35671     The U-boot DM9000x driver contains a compile time bus-width definition for
35672     the databus connected to the network controller.
35673
35674     This compile check makes the code unclear, inflexible and is unneccessary.
35675     It can be asked to the network controller what its bus-width is by reading bits
35676     6 and 7 of the interrupt status register.
35677
35678     The linux kernel already uses a runtime mechanism to determine this bus-width,
35679     so the implementation below looks somewhat like that implementation.
35680
35681     This change has been tested with DM9000A, DM9000E, DM9000EP.
35682
35683     Signed-off-by: Remy Bohmer <linux@bohmer.net>
35684     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
35685
35686 commit 63a0afa0c32e5f4ea98a9439542870072437404d
35687 Author: Stefan Roese <sr@denx.de>
35688 Date:   Wed Jun 4 19:19:20 2008 +0200
35689
35690     ppc4xx: Fix problem with SDRAM init in bamboo NAND booting port
35691
35692     This patch fixes a problem spotted by Eugene O'Brian (thanks Eugene)
35693     introduced by the commit:
35694
35695     ppc4xx/NAND_SPL: Consolidate 405 and 440 NAND booting code in start.S
35696
35697     With this patch SDRAM will get initialized again and booting from NAND
35698     is working again.
35699
35700     Signed-off-by: Stefan Roese <sr@denx.de>
35701     Acked-by: Eugene O'Brien <eugene.obrien@advantechamt.com>
35702
35703 commit 9ef1cbef1a649e3779298b0e663be4865cbbbfbc
35704 Author: Wolfgang Denk <wd@denx.de>
35705 Date:   Tue May 27 14:19:30 2008 +0200
35706
35707     Socrates: Fix PCI bus frequency report
35708
35709     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
35710
35711 commit 8ec6e332eace0ee78c71ee5f645d12b06813b86f
35712 Author: Tor Krill <tor@excito.com>
35713 Date:   Thu May 29 11:10:30 2008 +0200
35714
35715     Fix incorrect switch for IF_TYPE in part.c
35716
35717     Use correct field in block_dev_desc_t when writing interface type in
35718     dev_print. Error introduced in 574b3195.
35719
35720     Also added fix from Martin Krause
35721
35722     Signed-off-by: Tor Krill <tor@excito.com>
35723
35724 commit b64b8a0bd310935b70af69ac970952f2b364ae56
35725 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
35726 Date:   Tue May 27 10:25:39 2008 +0200
35727
35728     Add size #defines for Altera Cyclone-II EP2C8 and EP2C20.
35729
35730     Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
35731
35732 commit 35ef877f0a8f6232cdef748f442fed5accb2b641
35733 Author: Peter Tyser <ptyser@xes-inc.com>
35734 Date:   Thu May 22 18:56:52 2008 -0500
35735
35736     Additional fix to readline_into_buffer() with CONFIG_CMDLINE_EDITING before relocating
35737
35738     Removed unneeded command line history initialization.  Also, the original
35739     code would access the 'initted' variable before relocation to SDRAM
35740     which resulted in erratic behavior since the bss is not initialized when
35741     executing from flash.
35742
35743     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
35744
35745 commit 22f371b63038a4ecab04068877c1089e51a01ba1
35746 Author: Grant Erickson <gerickson@nuovations.com>
35747 Date:   Wed May 21 13:28:30 2008 -0700
35748
35749     PPC4xx: Simplified post_word_{load, store}
35750
35751     This patch simplifies post_word_{load,store} by using the preprocessor
35752     to eliminate redundant, copy-and-pasted code.
35753
35754     Signed-off-by: Grant Erickson <gerickson@nuovations.com>
35755
35756 commit 9c048b523413ae5f3ff34e00cf57569c3368ab51
35757 Author: Vasiliy Leoenenko <vasiliy.leonenko@mail.ru>
35758 Date:   Wed May 7 21:25:33 2008 +0400
35759
35760     cfi_flash: enable M18 flash chips family support.
35761
35762     Added new command set ID. Buffered write command processing is changed
35763     in order to support M18 flash chips family.
35764
35765     Signed-off-by: Alexey Korolev <akorolev@infradead.org>
35766     Signed-off-by: Vasiliy Leonenko <vasiliy.leonenko@mail.ru>
35767
35768 commit 93c56f212ccdadc182018f0769cb284426b88f1d
35769 Author: Vasiliy Leoenenko <vasiliy.leonenko@mail.ru>
35770 Date:   Wed May 7 21:24:44 2008 +0400
35771
35772     cfi_flash: support of long cmd in U-boot.
35773
35774     Some NOR flash chips needs support of commands with length grether than max
35775     value size of uchar. For example all M18 family chips use 0x1ff command in
35776     buffered write mode as value of program loops count.
35777
35778     Signed-off-by: Alexey Korolev <akorolev@infradead.org>
35779     Signed-off-by: Vasiliy Leonenko <vasiliy.leonenko@mail.ru>
35780
35781 commit 4d91d1df2f16b511ab80dec50c80e050ba0d841e
35782 Author: Stefan Roese <sr@denx.de>
35783 Date:   Fri May 16 11:06:06 2008 +0200
35784
35785     DTT: Issue one-shot command on AD7414 (LM75 code) to read temp
35786
35787     On AD7414 the first value upon bootup is not read correctly.
35788     This is most likely because of the 800ms update time of the
35789     temp register in normal update mode. To get current values
35790     each time we issue the "dtt" command including upon powerup
35791     we switch into one-short mode.
35792
35793     This patch fixes the problem on AD7414 equipped boards (Sequoia,
35794     Canyonlands etc), that temp value printed in the bootup log was
35795     incorrect.
35796
35797     Signed-off-by: Stefan Roese <sr@denx.de>
35798
35799 commit de5bfcf7b0425e032be12698252dbaa6b65a28c0
35800 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
35801 Date:   Fri May 30 16:55:06 2008 +0200
35802
35803     ppc4xx: Cleanup CPCI405 variant's config file
35804
35805     This patch removes some dead code from CPCI405 board's
35806     config files. JFFS2 support is also removed. It's not used and
35807     CPCI4052 does not build anymore without some size reduction.
35808
35809     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
35810
35811 commit 2918eb9d42bc705fcbd18c9fcc39d15ff2843c65
35812 Author: Kenneth Johansson <kenneth@southpole.se>
35813 Date:   Thu May 29 16:32:33 2008 +0200
35814
35815     Remove shell variable UNDEF_SYM.
35816
35817     UNDEF_SYM is a shell variable in the main Makefile used to force the
35818     linker to add all u-boot commands to the final image. It has no use here.
35819
35820     Signed-off-by: Kenneth Johansson <kenneth@southpole.se>
35821
35822 commit 8c66497e06bf803489c589df58ee591d71033274
35823 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
35824 Date:   Fri May 16 11:10:35 2008 +0200
35825
35826     Add support for environment in SPI flash
35827
35828     This is pretty incomplete...it doesn't handle reading the environment
35829     before relocation, it doesn't support redundant environment, and it
35830     doesn't support embedded environment. But apart from that, it does
35831     seem to work.
35832
35833     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
35834
35835 commit b6368467e6a97f225e0a5fd7bfc5c7598ef5ddc4
35836 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
35837 Date:   Fri May 16 11:10:34 2008 +0200
35838
35839     SPI Flash: Add "sf" command
35840
35841     This adds a new command, "sf" which can be used to manipulate SPI
35842     flash. Currently, initialization, reading, writing and erasing is
35843     supported.
35844
35845     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
35846
35847 commit d25ce7d24cc0f93881559f4009175ea305af65e8
35848 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
35849 Date:   Fri May 16 11:10:33 2008 +0200
35850
35851     SPI Flash subsystem
35852
35853     This adds a new SPI flash subsystem.
35854
35855     Currently, only AT45 DataFlash in non-power-of-two mode is supported,
35856     but some preliminary support for other flash types is in place as
35857     well.
35858
35859     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
35860
35861 commit 60445cb5c3eb77ed1a07f2d908eef09174483698
35862 Author: Hans-Christian Egtvedt <hcegtvedt@atmel.com>
35863 Date:   Fri May 16 11:10:32 2008 +0200
35864
35865     atmel_spi: Driver for the Atmel SPI controller
35866
35867     This adds a driver for the SPI controller found on most AT91 and AVR32
35868     chips, implementing the new SPI API.
35869
35870     Changed in v4:
35871       - Update to new API
35872       - Handle zero-length transfers appropriately. The user may send a
35873         zero-length SPI transfer with SPI_XFER_END set in order to
35874         deactivate the chip select after a series of transfers with chip
35875         select active. This is useful e.g. when polling the status
35876         register of DataFlash.
35877
35878     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
35879
35880 commit d255bb0e78d1cac5b7c8c98cb77a095f5f16de0d
35881 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
35882 Date:   Fri May 16 11:10:31 2008 +0200
35883
35884     SPI API improvements
35885
35886     This patch gets rid of the spi_chipsel table and adds a handful of new
35887     functions that makes the SPI layer cleaner and more flexible.
35888
35889     Instead of the spi_chipsel table, each board that wants to use SPI
35890     gets to implement three hooks:
35891       * spi_cs_activate(): Activates the chipselect for a given slave
35892       * spi_cs_deactivate(): Deactivates the chipselect for a given slave
35893       * spi_cs_is_valid(): Determines if the given bus/chipselect
35894         combination can be activated.
35895
35896     Not all drivers may need those extra functions however. If that's the
35897     case, the board code may just leave them out (assuming they know what
35898     the driver needs) or rely on the linker to strip them out (assuming
35899     --gc-sections is being used.)
35900
35901     To set up communication parameters for a given slave, the driver needs
35902     to call spi_setup_slave(). This returns a pointer to an opaque
35903     spi_slave struct which must be passed as a parameter to subsequent SPI
35904     calls. This struct can be freed by calling spi_free_slave(), but most
35905     driver probably don't want to do this.
35906
35907     Before starting one or more SPI transfers, the driver must call
35908     spi_claim_bus() to gain exclusive access to the SPI bus and initialize
35909     the hardware. When all transfers are done, the driver must call
35910     spi_release_bus() to make the bus available to others, and possibly
35911     shut down the SPI controller hardware.
35912
35913     spi_xfer() behaves mostly the same as before, but it now takes a
35914     spi_slave parameter instead of a spi_chipsel function pointer. It also
35915     got a new parameter, flags, which is used to specify chip select
35916     behaviour. This may be extended with other flags in the future.
35917
35918     This patch has been build-tested on all powerpc and arm boards
35919     involved. I have not tested NIOS since I don't have a toolchain for it
35920     installed, so I expect some breakage there even though I've tried
35921     fixing up everything I could find by visual inspection.
35922
35923     I have run-time tested this on AVR32 ATNGW100 using the atmel_spi and
35924     DataFlash drivers posted as a follow-up. I'd like some help testing
35925     other boards that use the existing SPI API.
35926
35927     But most of all, I'd like some comments on the new API. Is this stuff
35928     usable for everyone? If not, why?
35929
35930     Changed in v4:
35931       - Build fixes for various boards, drivers and commands
35932       - Provide common struct spi_slave definition that can be extended by
35933         drivers
35934       - Pass a struct spi_slave * to spi_cs_activate and spi_cs_deactivate
35935       - Make default bus and mode build-time configurable
35936       - Override default SPI bus ID and mode on mx32ads and imx31_litekit.
35937
35938     Changed in v3:
35939       - Add opaque struct spi_slave for controller-specific data associated
35940         with a slave.
35941       - Add spi_claim_bus() and spi_release_bus()
35942       - Add spi_free_slave()
35943       - spi_setup() is now called spi_setup_slave() and returns a
35944         struct spi_slave
35945       - soft_spi now supports four SPI modes (CPOL|CPHA)
35946       - Add bus parameter to spi_setup_slave()
35947       - Convert the new i.MX32 SPI driver
35948       - Convert the new MC13783 RTC driver
35949
35950     Changed in v2:
35951       - Convert the mpc8xxx_spi driver and the mpc8349emds board to the
35952         new API.
35953
35954     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
35955     Tested-by: Guennadi Liakhovetski <lg@denx.de>
35956
35957 commit 289011207d999b2e4085150d2aa30d547ad9b800
35958 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
35959 Date:   Fri May 16 11:10:30 2008 +0200
35960
35961     Move definition of container_of() to common.h
35962
35963     AVR32 and AT91SAM9 both have their own identical definitions of
35964     container_of() taken from the Linux kernel. Move it to common.h so
35965     that all architectures can use it.
35966
35967     container_of() is already used by some drivers, and will be used
35968     extensively by the new and improved SPI API.
35969
35970     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
35971
35972 commit 110e006fe67fb4a6e1719ae6956c79b7ffc0148b
35973 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
35974 Date:   Fri May 16 11:08:11 2008 +0200
35975
35976     soft_i2c: Pull SDA high before reading
35977
35978     Spotted by Dean Capindale.
35979
35980     Systems that support open-drain GPIO properly are allowed provide an
35981     empty I2C_TRISTATE define. However, this means that we need to be
35982     careful not to drive SDA low when the slave is expected to respond.
35983
35984     This patch adds a missing I2C_SDA(1) to read_byte() required to
35985     tristate the SDA line on systems that support open-drain GPIO.
35986
35987     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
35988
35989 commit 3c1de1a6d36be9eee284a6c596a86e94f19cc5b2
35990 Author: Stefan Roese <sr@denx.de>
35991 Date:   Mon May 19 11:34:53 2008 +0200
35992
35993     ppc4xx: Remove implementations of testdram()
35994
35995     This patch removes the used testdram() implementations of the board
35996     that are maintained by myself.
35997
35998     Signed-off-by: Stefan Roese <sr@denx.de>
35999
36000 commit bbeff30cbd1c5d551eb0ad1c2239ec01844c0b0a
36001 Author: Stefan Roese <sr@denx.de>
36002 Date:   Mon Jun 2 17:37:28 2008 +0200
36003
36004     ppc4xx: Remove superfluous dram_init() call or replace it by initdram()
36005
36006     Historically the 405 U-Boot port had a dram_init() call in early init
36007     stage. This function was still called from start.S and most of the time
36008     coded in assembler. This is not needed anymore (since a long time) and
36009     boards should implement the common initdram() function in C instead.
36010
36011     This patch now removed the dram_init() call from start.S and removes the
36012     empty implementations that are scattered through most of the 405 board
36013     ports. Some older board ports really implement this dram_init() though.
36014     These are:
36015
36016     csb272
36017     csb472
36018     ERIC
36019     EXBITGEN
36020     W7OLMC
36021     W7OLMG
36022
36023     I changed those boards to call this assembler dram_init() function now
36024     from their board specific initdram() instead. This *should* work, but please
36025     test again on those platforms. And it is perhaps a good idea that those
36026     boards use some common 405 SDRAM initialization code from cpu/ppc4xx at
36027     some time. So further patches welcome here.
36028
36029     Signed-off-by: Stefan Roese <sr@denx.de>
36030
36031 commit 192f90e272b3989ee7b4a666d1fdab831f20f8d2
36032 Author: Stefan Roese <sr@denx.de>
36033 Date:   Mon Jun 2 17:22:11 2008 +0200
36034
36035     ppc4xx: Use new 4xx SDRAM controller enable defines in common ECC code
36036
36037     Signed-off-by: Stefan Roese <sr@denx.de>
36038
36039 commit 39b32be18cd33b53a84065edcd4e465165cc5564
36040 Author: Stefan Roese <sr@denx.de>
36041 Date:   Mon Jun 2 17:20:03 2008 +0200
36042
36043     ppc4xx: Fix common ECC generation code for 440GP style platforms
36044
36045     This patch makes the common 4xx ECC code really usable on 440GP style
36046     platforms.
36047
36048     Since the IBM DDR controller used on 440GP/GX/EP/GR is not register
36049     compatible to the IBM DDR/2 controller used on 405EX/440SP/SPe/460EX/GT
36050     we need to make some processor dependant defines used later on by the
36051     driver.
36052
36053     Signed-off-by: Stefan Roese <sr@denx.de>
36054
36055 commit ec724f883ee3f3925e6c55027e8ffa70ada83303
36056 Author: Stefan Roese <sr@denx.de>
36057 Date:   Mon Jun 2 17:13:55 2008 +0200
36058
36059     ppc4xx: Change Kilauea to use the common DDR2 init function
36060
36061     This patch changes the kilauea and kilauea_nand (for NAND booting)
36062     board port to not use a board specific DDR2 init routine anymore. Now
36063     the common code from cpu/ppc4xx is used.
36064
36065     Thanks to Grant Erickson for all his basic work on this 405EX early
36066     bootup.
36067
36068     Signed-off-by: Stefan Roese <sr@denx.de>
36069
36070 commit 17ceb069b85fbb9269c4dc09b2c237f88334c5ba
36071 Author: Stefan Roese <sr@denx.de>
36072 Date:   Mon Jun 2 14:59:21 2008 +0200
36073
36074     ppc4xx: Consolidate PPC4xx SDRAM/DDR/DDR2 defines, part2
36075
36076     This patch now adds a new header file (asm-ppc/ppc4xx-sdram.h) for all
36077     ppc4xx related SDRAM/DDR/DDR2 controller defines.
36078
36079     Signed-off-by: Stefan Roese <sr@denx.de>
36080
36081 commit 36ea16f6a066ccb046e91ebce4f326b69f4c0569
36082 Author: Stefan Roese <sr@denx.de>
36083 Date:   Mon Jun 2 14:57:41 2008 +0200
36084
36085     ppc4xx: Consolidate PPC4xx SDRAM/DDR/DDR2 defines, part1
36086
36087     This patch removes all SDRAM related defines from the PPC4xx headers
36088     ppc405.h and ppc440.h. This is needed since now some 405 PPC's use
36089     the same SDRAM controller as 440 systems do (like 405EX and 440SP).
36090
36091     It also introduces new defines for the equipped SDRAM controller based on
36092     which PPC variant is used. There new defines are:
36093
36094     used on 405GR/CR/EP and some Xilinx Virtex boards.
36095
36096     used on 440GP/GX/EP/GR.
36097
36098     used on 440EPx/GRx.
36099
36100     used on 405EX/r/440SP/SPe/460EX/GT.
36101
36102     Signed-off-by: Stefan Roese <sr@denx.de>
36103
36104 commit 64852d09e06dd6db2b2db2a3c59bc2db176a54d6
36105 Author: Stefan Roese <sr@denx.de>
36106 Date:   Mon Jun 2 14:35:44 2008 +0200
36107
36108     ppc4xx/NAND_SPL: Consolidate 405 and 440 NAND booting code in start.S
36109
36110     This patch consolidates the 405 and 440 parts of the NAND booting code
36111     selected via CONFIG_NAND_SPL. Now common code is used to initialize the
36112     SDRAM by calling initdram() and to "copy/relocate" to SDRAM/OCM/etc.
36113     Only *after* running from this location, nand_boot() is called.
36114
36115     Please note that the initsdram() call is now moved from nand_boot.c
36116     to start.S. I experienced problems with some boards like Kilauea
36117     (405EX), which don't have internal SRAM (OCM) and relocation needs to
36118     be done to SDRAM before the NAND controller can get accessed. When
36119     initdram() is called later on in nand_boot(), this can lead to problems
36120     with variables in the bss sections like nand_ecc_pos[].
36121
36122     Signed-off-by: Stefan Roese <sr@denx.de>
36123     Acked-by: Scott Wood <scottwood@freescale.com>
36124
36125 commit 8a24c07ba5da2c72ad1f05e3eb8a463750200c98
36126 Author: Grant Erickson <gerickson@nuovations.com>
36127 Date:   Thu May 22 14:44:24 2008 -0700
36128
36129     ppc4xx: Enable Primordial Stack for 40x and Unify ECC Handling
36130
36131     This patch (Part 2 of 2):
36132
36133     * Rolls up a suite of changes to enable correct primordial stack and
36134       global data handling when the data cache is used for such a purpose
36135       for PPC40x-variants (i.e. CFG_INIT_DCACHE_CS).
36136
36137     * Related to the first, unifies DDR2 SDRAM and ECC initialization by
36138       eliminating redundant ECC initialization implementations and moving
36139       redundant SDRAM initialization out of board code into shared 4xx
36140       code.
36141
36142     * Enables MCSR visibility on the 405EX(r).
36143
36144     * Enables the use of the data cache for initial RAM on
36145       both AMCC's Kilauea and Makalu and removes a redundant
36146       CFG_POST_MEMORY flag from each board's CONFIG_POST value.
36147
36148       - Removed, per Stefan Roese's request, defunct memory.c file for
36149         Makalu and rolled sdram_init from it into makalu.c.
36150
36151     With respect to the 4xx DDR initialization and ECC unification, there
36152     is certainly more work that can and should be done (file renaming,
36153     etc.). However, that can be handled at a later date on a second or
36154     third pass. As it stands, this patch moves things forward in an
36155     incremental yet positive way for those platforms that utilize this
36156     code and the features associated with it.
36157
36158     Signed-off-by: Grant Erickson <gerickson@nuovations.com>
36159     Signed-off-by: Stefan Roese <sr@denx.de>
36160
36161 commit c821b5f120bedf73867513466412587c6912a8f8
36162 Author: Grant Erickson <gerickson@nuovations.com>
36163 Date:   Thu May 22 14:44:14 2008 -0700
36164
36165     ppc4xx: Enable Primordial Stack for 40x and Unify ECC Handling
36166
36167     This patch (Part 1 of 2):
36168
36169     * Rolls up a suite of changes to enable correct primordial stack and
36170       global data handling when the data cache is used for such a purpose
36171       for PPC40x-variants (i.e. CFG_INIT_DCACHE_CS).
36172
36173     * Related to the first, unifies DDR2 SDRAM and ECC initialization by
36174       eliminating redundant ECC initialization implementations and moving
36175       redundant SDRAM initialization out of board code into shared 4xx
36176       code.
36177
36178     * Enables MCSR visibility on the 405EX(r).
36179
36180     * Enables the use of the data cache for initial RAM on
36181       both AMCC's Kilauea and Makalu and removes a redundant
36182       CFG_POST_MEMORY flag from each board's CONFIG_POST value.
36183
36184       - Removed, per Stefan Roese's request, defunct memory.c file for
36185         Makalu and rolled sdram_init from it into makalu.c.
36186
36187     With respect to the 4xx DDR initialization and ECC unification, there
36188     is certainly more work that can and should be done (file renaming,
36189     etc.). However, that can be handled at a later date on a second or
36190     third pass. As it stands, this patch moves things forward in an
36191     incremental yet positive way for those platforms that utilize this
36192     code and the features associated with it.
36193
36194     Signed-off-by: Grant Erickson <gerickson@nuovations.com>
36195     Signed-off-by: Stefan Roese <sr@denx.de>
36196
36197 commit a439680019e06171d4a5694b7992accce87f590e
36198 Author: Grant Erickson <gerickson@nuovations.com>
36199 Date:   Wed May 21 13:28:30 2008 -0700
36200
36201     PPC4xx: Simplified post_word_{load, store}
36202
36203     This patch simplifies post_word_{load,store} by using the preprocessor
36204     to eliminate redundant, copy-and-pasted code.
36205
36206     Signed-off-by: Grant Erickson <gerickson@nuovations.com>
36207
36208 commit f979690ee337450b2030aba128f95b7a8d9881c0
36209 Author: Kumar Gala <galak@kernel.crashing.org>
36210 Date:   Thu May 15 15:13:08 2008 -0500
36211
36212     Fix warnings from gcc-4.3.0 build on a ppc host
36213
36214     * The cfi_flash.c memset fix actual allows the board to boot so there is
36215       a bit more going on here than just resolving warnings associated with
36216       uninitialized variables.
36217
36218     * include/asm/bitops.h:302: warning: '__swab32p' is static but used in
36219       inline function 'ext2_find_next_zero_bit' which is not static
36220
36221     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
36222
36223 commit 9b124a68346ce9605b6e1fcf79e1021541cdba9e
36224 Author: Becky Bruce <becky.bruce@freescale.com>
36225 Date:   Wed May 14 13:09:51 2008 -0500
36226
36227     MPC512x: Change traps.c to not reference non-addressable memory
36228
36229     Currently, END_OF_RAM is used by the trap code to determine if
36230     we should attempt to access the stack pointer or not. However,
36231     on systems with a lot of RAM, only a subset of the RAM is
36232     guaranteed to be mapped in and accessible.  Change END_OF_RAM
36233     to use get_effective_memsize() instead of using the raw ram
36234     size out of the bd.
36235
36236     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
36237
36238 commit 81673e9ae14b771cd13faf19947192599cae3959
36239 Author: Kumar Gala <galak@kernel.crashing.org>
36240 Date:   Tue May 13 19:01:54 2008 -0500
36241
36242     Make sure common.h is the first include.
36243
36244     If common.h isn't first we can get CONFIG_ options defined in the
36245     board config file ignored.  This can cause an issue if any of those
36246     config options impact the size of types of data structures
36247     (eg CONFIG_PHYS_64BIT).
36248
36249     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
36250
36251 commit 95d449ad4de79dd32b1705b8a4d3550f1e9081e3
36252 Author: Marian Balakowicz <m8@semihalf.com>
36253 Date:   Tue May 13 15:53:29 2008 +0200
36254
36255     Avoid initrd and logbuffer area overlaps
36256
36257     Add logbuffer to reserved LMB areas to prevent initrd allocation
36258     from overlaping with it.
36259
36260     Make sure to use correct logbuffer base address.
36261
36262     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
36263
36264 commit 6956d53d9934862507f83f0e3255dfd4662e7482
36265 Author: Sascha Laue <sascha.laue@liebherr.com>
36266 Date:   Tue May 13 13:29:54 2008 +0200
36267
36268     lwmon5: add memory-pattern-test to FPGA POST.
36269
36270 commit e34a0e911b6a1568d0ca864234fbd0ee060d9b35
36271 Author: Becky Bruce <becky.bruce@freescale.com>
36272 Date:   Thu May 8 19:02:51 2008 -0500
36273
36274     PPC: 86xx Add bat registers to reginfo command
36275
36276     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
36277
36278 commit d5b9b8cdb8b6eb3a8b0f5d9909d69ccc9c703ed9
36279 Author: Becky Bruce <becky.bruce@freescale.com>
36280 Date:   Fri May 9 15:41:35 2008 -0500
36281
36282     PPC: Add print_bats() to lib_ppc/bat_rw.c
36283
36284     This function prints the values of all the BAT register
36285     pairs - I needed this for debug earlier this week; adding it to
36286     lib_ppc so others can use it (and add it to reginfo commands
36287     if so desired).
36288
36289     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
36290
36291 commit c148f24c15743a02e855636e6bed013bd121f7f2
36292 Author: Becky Bruce <becky.bruce@freescale.com>
36293 Date:   Thu May 15 21:29:04 2008 -0500
36294
36295     PPC: Change lib_ppc/bat_rw.c to use high bats
36296
36297     Currently, this code only deals with BATs 0-3, which makes
36298     it useless on systems that support BATs 4-7.  Add the
36299     support for these registers.
36300
36301     Signed-off-by: Becky Bruce <Becky.bruce@freescale.com>
36302
36303 commit 31d826722434931e1152a09d140187dcf72f8aac
36304 Author: Becky Bruce <becky.bruce@freescale.com>
36305 Date:   Thu May 8 19:02:12 2008 -0500
36306
36307     PPC: Create and use CONFIG_HIGH_BATS
36308
36309     Change all code that conditionally operates on high bat
36310     registers (that is, BATs 4-7) to look at CONFIG_HIGH_BATS
36311     instead of the myriad ways this is done now.  Define the option
36312     for every config for which high bats are supported (and
36313     enabled by early boot, on parts where they're not always
36314     enabled)
36315
36316     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
36317
36318 commit aa3b8bf9c30065bb2ea852799d32db5020598495
36319 Author: Wolfgang Grandegger <wg@grandegger.com>
36320 Date:   Wed May 28 19:55:19 2008 +0200
36321
36322     E1000: Add support for the 82541GI LF Intel Pro 1000 GT Desktop Adapter
36323
36324     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
36325     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
36326
36327 commit ff36fbb2e7583fb808eef773f511489c7a9c2df3
36328 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
36329 Date:   Wed May 28 13:06:25 2008 -0500
36330
36331     ColdFire: Add 10 base ethernet support for mcf5445x
36332
36333     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
36334     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
36335
36336 commit 1a9fcc4b765599db24fa9c32293599f24c7a19ba
36337 Author: Jason McMullan <mcmullan@netapp.com>
36338 Date:   Fri May 30 00:53:38 2008 +0900
36339
36340     mips: Add an 'include/asm/errno.h', like all other architectures
36341
36342     All other u-boot architectures have an include/asm/errno.h, so
36343     this change adds it to the mips include/asm-mips headers also.
36344
36345     Stolen from Linux 2.6.25.
36346
36347     Signed-off-by: Jason McMullan <mcmullan@netapp.com>
36348
36349 commit e2ad8426624bac457acc6925b6ff408e9bf20466
36350 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
36351 Date:   Fri May 30 00:53:38 2008 +0900
36352
36353     [MIPS] <asm/mipsregs.h>: Update coprocessor register access macros
36354
36355     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
36356
36357 commit 1a3adac81c292f2ee76e43cdeb2fbe8f915fe194
36358 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
36359 Date:   Fri May 30 00:53:38 2008 +0900
36360
36361     [MIPS] <asm/mipsregs.h>: Update register / bit field definitions
36362
36363     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
36364
36365 commit bf462ae450a7f2eeeddc699ed345b391e3263540
36366 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
36367 Date:   Fri May 30 00:53:37 2008 +0900
36368
36369     [MIPS] <asm/mipsregs.h>: CodinygStyle cleanups
36370
36371     No functional changes.
36372
36373     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
36374
36375 commit 89a1550ec6b74452274a7a23127936e2c7eec711
36376 Author: Jason McMullan <mcmullan@netapp.com>
36377 Date:   Fri May 30 00:53:37 2008 +0900
36378
36379     mips: If CONFIG_CMD_SPI is defined, call spi_init()
36380
36381     The mips architecture currently does not call 'spi_init()' in the generic
36382     board initialization routine is CONFIG_CMD_SPI is defined.
36383
36384     This patch rectifies that problem.
36385
36386     Signed-off-by: Jason McMullan <mcmullan@netapp.com>
36387     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
36388
36389 commit e996bc339b0f39f6c0b29b1455ba7eb318b023d3
36390 Author: Jason McMullan <mcmullan@netapp.com>
36391 Date:   Fri May 30 00:53:37 2008 +0900
36392
36393     [MIPS] lib_mips/board.c: Add nand_init
36394
36395     This patch adds the standard 'nand_init()' call to the mips generic
36396     'board_init_r()' call, bringing MIPS in line with the other architectures.
36397
36398     Signed-off-by: Jason McMullan <mcmullan@netapp.com>
36399     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
36400
36401 commit d6ac2ed893c2168738aee01579d6283af8d37045
36402 Author: Scott Wood <scottwood@freescale.com>
36403 Date:   Thu May 22 10:49:46 2008 -0500
36404
36405     Remove prototypes of nand_init() in favor of including nand.h.
36406
36407     Likewise with onenand_init().
36408
36409     Signed-off-by: Scott Wood <scottwood@freescale.com>
36410
36411 commit 229c56f07a82eacda8c8720cb146fc9be0f6db54
36412 Author: Scott Wood <scottwood@freescale.com>
36413 Date:   Thu May 22 10:49:00 2008 -0500
36414
36415     Make onenand_uboot.h self-sufficient.
36416
36417     Don't assume types are provided by previously included headers.
36418
36419     Signed-off-by: Scott Wood <scottwood@freescale.com>
36420
36421 commit 9723bbb46abb7b2ca24eead5114a3faa58060c20
36422 Author: Dirk Behme <dirk.behme@gmail.com>
36423 Date:   Wed Jan 16 14:26:59 2008 +0100
36424
36425     nand: Correct NAND erase percentage output
36426
36427     For NAND erase sizes smaller than one NAND erase block, erase
36428     percentage output becomes grater than 100% e.g.
36429
36430     -- cut --
36431       > nand info
36432     Device 0: NAND 64MiB 1,8V 8-bit, sector size 16 KiB
36433       > nand erase 0x100000 0x2000
36434     NAND erase: device 0 offset 0x100000, size 0x2000
36435     Erasing at 0x100000 -- 200% complete.
36436     OK
36437       >
36438     -- cut --
36439
36440     Correct this and give user a warning that more is erased than specified:
36441
36442     -- cut --
36443       > nand erase 0x100000 0x2000
36444     NAND erase: device 0 offset 0x100000, size 0x2000
36445     Warning: Erase size 0x00002000 smaller than one erase block 0x00004000
36446                Erasing 0x00004000 instead
36447     Erasing at 0x100000 -- 100% complete.
36448     OK
36449       >
36450     -- cut --
36451
36452     Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
36453
36454 commit 5922db6c0948506be91e0de44e7a6863a18a417f
36455 Author: Stelian Pop <stelian@popies.net>
36456 Date:   Tue May 13 17:31:24 2008 +0200
36457
36458     Cleanup nand_info[] declaration.
36459
36460     The nand_info array is declared as extern in several .c files.
36461     Those days, nand.h contains a reference to the array, so there is
36462     no need to declare it elsewhere.
36463
36464     Signed-off-by: Stelian Pop <stelian@popies.net>
36465     Signed-off-by: Scott Wood <scottwood@freescale.com>
36466
36467 commit 135f0a7488af2947adbe4b40b79280bdfe5e9886
36468 Author: Scott Wood <scottwood@freescale.com>
36469 Date:   Mon May 19 09:30:43 2008 -0500
36470
36471     NAND: Provide a sane default for NAND_MAX_CHIPS.
36472
36473     This allows the header to be included regardless of whether a board's
36474     config file provides NAND-related defininitions.
36475
36476     Signed-off-by: Scott Wood <scottwood@freescale.com>
36477
36478 commit a8092c021d27f27f4b323b7d49979ca01b3fc19d
36479 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
36480 Date:   Mon May 26 12:19:10 2008 +0200
36481
36482     avr32: Fix theoretical race in udelay()
36483
36484     If the specified delay is very short, the cycle counter may go past the
36485     "end" time we are waiting for before we get around to reading it.
36486
36487     Fix it by checking the different between the cycle count "now" and the
36488     cycle count at the beginning. This will work as long as the delay
36489     measured in number of cycles is below 2^31.
36490
36491     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
36492
36493 commit 48ea623eae8674793372e3e7c95e72e5a44d7a95
36494 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
36495 Date:   Wed May 21 13:01:09 2008 +0200
36496
36497     avr32: Compile atmel_mci.o conditionally
36498
36499     Remove #ifdef CONFIG_MMC from the source file and use conditional
36500     compilation in the Makefile instead.
36501
36502     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
36503
36504 commit e92a5bf8330654e33ac13f6b3058634e58f5d1c0
36505 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
36506 Date:   Thu May 22 12:28:25 2008 +0200
36507
36508     avr32: Fix wrong error flags in atmel_mci driver
36509
36510     Make sure we check for CRC errors when sending commands that use CRC
36511     checking.
36512
36513     Reported-by: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
36514     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
36515
36516 commit 7a96ddadd13e6ac9a829affce9b6f8823f580e49
36517 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
36518 Date:   Wed May 21 11:10:59 2008 +0200
36519
36520     avr32: Fix two warnings in atmel_mci.c
36521
36522     The warnings are harmless but annoying. Let's fix them.
36523
36524     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
36525
36526 commit a23e277c4a3a2bbc42d237aae29da3a8971e757f
36527 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
36528 Date:   Mon May 19 11:36:28 2008 +0200
36529
36530     avr32: Rework SDRAM initialization code
36531
36532     This cleans up the SDRAM initialization and related code a bit, and
36533     allows faster booting.
36534
36535       * Add definitions for EBI and internal SRAM to asm/arch/memory-map.h
36536       * Remove memory test from sdram_init() and make caller responsible
36537         for verifying the SDRAM and determining its size.
36538       * Remove base_address member from struct sdram_config (was sdram_info)
36539       * Add data_bits member to struct sdram_config and kill CFG_SDRAM_16BIT
36540       * Add support for a common STK1000 hack: 16MB SDRAM instead of 8.
36541
36542     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
36543
36544 commit 95107b7c028806919630bf02c653aa8f4f867c94
36545 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
36546 Date:   Mon May 19 11:27:37 2008 +0200
36547
36548     avr32: Do stricter stack checking in the exception handler
36549
36550     Don't do a stack dump if the stack pointer is outside the memory area
36551     reserved for stack.
36552
36553     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
36554
36555 commit caf83ea888a0220f41747d0b7748fa43b4a4bd49
36556 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
36557 Date:   Fri May 2 15:32:57 2008 +0200
36558
36559     avr32: Use the same entry point for reset and exception handling
36560
36561     Since the reset vector is always aligned to a very large boundary, we
36562     can save a couple of KB worth of alignment padding by placing the
36563     exception vectors at the same address.
36564
36565     Deciding which one it is is easy: If we're handling an exception, the
36566     CPU is in Exception mode. If we're starting up after reset, the CPU is
36567     in Supervisor mode. So this adds a very minimal overhead to the reset
36568     path (only executed once) and the exception handling path (normally
36569     never executed at all.)
36570
36571     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
36572
36573 commit 0c16eed2189a190bd5655b33c029f809a9b31128
36574 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
36575 Date:   Fri May 2 15:24:22 2008 +0200
36576
36577     avr32: Put memset in its own section
36578
36579     All C code is compiled with -ffunction-sections -fdata-sections.
36580     Assembly functions should get their own sections as well so that
36581     everything looks consistent.
36582
36583     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
36584
36585 commit 3ace2527ba80bd2fe1bceaab50d0b3c4fb5dd020
36586 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
36587 Date:   Fri May 2 15:21:40 2008 +0200
36588
36589     avr32: Rename pm_init() as clk_init() and make SoC-specific
36590
36591     pm_init() was always more about clock initialization than anything
36592     else. Dealing with PLLs, clock gating and such is also inherently
36593     SoC-specific, so move it into a SoC-specific directory.
36594
36595     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
36596
36597 commit 4f5972c3b2454c22957f2842cfe64ec8118e015b
36598 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
36599 Date:   Wed Apr 30 16:15:57 2008 +0200
36600
36601     avr32: Use new-style Makefile for the at32ap platform
36602
36603     This makes it easier to avoid compiling certain files later.
36604
36605     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
36606
36607 commit a9b2bb78a1bd8ebdb633509bdd1c8134d527b213
36608 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
36609 Date:   Wed Apr 30 14:36:47 2008 +0200
36610
36611     avr32: Remove unused file cpu/at32ap/pm.c
36612
36613     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
36614
36615 commit 44453b25b06426eef0b7b2fa7c026fdf19ce34f2
36616 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
36617 Date:   Wed Apr 30 14:19:28 2008 +0200
36618
36619     avr32: Clean up the HMATRIX code
36620
36621     Rework the HMATRIX configuration interface so that it becomes easier
36622     to configure the HMATRIX for boards with special needs, and add new
36623     parts.
36624
36625     The HMATRIX header file has been split into a general,
36626     chip-independent part with register definitions, etc. and a
36627     chip-specific part with SFR bitfield definitions and master/slave
36628     identifiers.
36629
36630     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
36631
36632 commit 0a2e48792dd372c90b80059f3235e67a567e16fc
36633 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
36634 Date:   Thu Nov 22 12:14:11 2007 +0100
36635
36636     avr32: Add support for the ATSTK1006 board
36637
36638     This is a replacement for ATSTK1002 with 64MB SDRAM and NAND flash on
36639     board. It's currently in production and will be available soon.
36640
36641     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
36642
36643 commit 781eb9a1e4af4bd34c138e6126ec5cc6dd4b5440
36644 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
36645 Date:   Tue Apr 29 12:53:05 2008 +0200
36646
36647     avr32: Get rid of the .flashprog section
36648
36649     The .flashprog section was only needed back when we were running
36650     directly from flash, and it's even more useless on NGW100 since it
36651     uses the CFI flash driver which never used this workaround in the
36652     first place.
36653
36654     Remove it on STK1000 as well, and get rid of all the associated code and
36655     annotations.
36656
36657     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
36658
36659 commit cdd42c0c7a5205fc380912d83229069a71ea3abf
36660 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
36661 Date:   Wed Apr 30 13:09:56 2008 +0200
36662
36663     avr32: Use correct condition around macb clock accessors
36664
36665     get_macb_pclk_rate() and get_macb_hclk_rate() should be available when
36666     the chip has a MACB controller, not when it has a USART.
36667
36668     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
36669
36670 commit f793a3581901ff39c2abb94012d9bbc8573ccf02
36671 Author: David Brownell <david-b@pacbell.net>
36672 Date:   Wed Apr 16 22:57:58 2008 -0700
36673
36674     avr32: Disable the AP7000 internal watchdog on startup
36675
36676     This patch forces the watchdog off in all cases.  That will at least
36677     get rid of the constant reboot cycle, though it won't let the watchdog
36678     actually run in the new kernels:  its probe() comes up with a polite
36679     warning.
36680
36681     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
36682
36683 commit 55ac7a7490b55da56659f95d82a0c83b9756df27
36684 Author: David Brownell <david-b@pacbell.net>
36685 Date:   Fri Feb 22 12:54:39 2008 -0800
36686
36687     avr32: stk1002 and ngw100 convergence
36688
36689     Make STK1002 and NGW100 boards act more alike:
36690       - STK boards can use as many arguments as NGW
36691       - STK boards don't need to manage FPGAs either
36692       - NGW commands should match STK ones
36693
36694     Also spell U-Boot right in prompts for STK1002 and NGW100.
36695
36696     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
36697     [haavard.skinnemoen@atmel.com: update STK100[34] as well]
36698     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
36699
36700 commit 5e1882df6a3efc7de5524d28cea4ecde7d163d54
36701 Author: Sergei Poselenov <sposelenov@emcraft.com>
36702 Date:   Tue May 27 13:47:00 2008 +0200
36703
36704     Socrates: Fix PCI bus frequency report
36705
36706     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
36707
36708 commit 791e1dba8de76ad8e762a7badb869f224a1f8b82
36709 Author: Sergei Poselenov <sposelenov@emcraft.com>
36710 Date:   Tue May 27 11:49:13 2008 +0200
36711
36712     Socrates: Added USB support.
36713
36714     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
36715
36716 commit 5a904e5637cff1d708dc67098004f83ba9e84c54
36717 Author: Sergei Poselenov <sposelenov@emcraft.com>
36718 Date:   Tue May 27 11:35:02 2008 +0200
36719
36720     USB: add new configuration variable CONFIG_PCI_OHCI_DEVNO
36721
36722     In case of several PCI USB controllers on a board this variable
36723     specifys which controller to use.
36724     See doc/README.generic_usb_ohci for details.
36725
36726     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
36727
36728 commit 2f7468aeba60e1288030a8d007c4e63bd3f13221
36729 Author: Sergei Poselenov <sposelenov@emcraft.com>
36730 Date:   Tue May 27 10:36:07 2008 +0200
36731
36732     Socrates: add support for DS75 Digital Thermo Sensor on I2C bus.
36733
36734     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
36735
36736 commit 83e9d7a2614d4006b92690afa3390c291734267e
36737 Author: Sergei Poselenov <sposelenov@emcraft.com>
36738 Date:   Mon May 26 18:16:04 2008 +0200
36739
36740     Socrates: Config file cleanup.
36741
36742     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
36743
36744 commit 602cac1389b755b223272f2328a47e6f8c240848
36745 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36746 Date:   Sat May 24 12:47:46 2008 +0200
36747
36748     MAKEALL: add at91 list
36749
36750     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36751
36752 commit 290ef6436838b1cc013bd67e0e0495c9eb3e23c0
36753 Author: Ron Madrid <ron_madrid@sbcglobal.net>
36754 Date:   Fri May 23 15:37:05 2008 -0700
36755
36756     Add Marvell 88E1118 support for TSEC
36757
36758     Signed-off-by: Ron Madrid <ron_madrid@sbcglobal.net>
36759     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
36760
36761 commit 557b377d8bfc8b833b6e749457bcdfa298331a24
36762 Author: Jens Gehrlein <sew_s@tqs.de>
36763 Date:   Mon May 5 14:06:11 2008 +0200
36764
36765     smc911x: add 16 bit support
36766
36767     Signed-off-by: Jens Gehrlein <sew_s@tqs.de>
36768     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
36769
36770 commit 6324e5bec8825f7fee3026ffbd394454ae8b53fb
36771 Author: Christian Eggers <ceggers@gmx.de>
36772 Date:   Wed May 21 21:29:10 2008 +0200
36773
36774     Fix endianess conversion in usb_ohci.c
36775
36776     Sorry, I forgot this line:
36777
36778     Signed-off-by: Christian Eggers <ceggers@gmx.de>
36779
36780     I think this must be swapped (result may be equal).
36781
36782 commit c918261c6d9f265f88baf70f8a73dfe6f0cb9596
36783 Author: Christian Eggers <ceggers@gmx.de>
36784 Date:   Wed May 21 22:12:00 2008 +0200
36785
36786     USB: replace old swap_ with proper endianess conversion macros
36787
36788     Signed-off-by: Christian Eggers <ceggers@gmx.de>
36789     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
36790
36791 commit fb63939b4fe140849cdba69f9e64a3e0e2f3ce1c
36792 Author: Christian Eggers <ceggers@gmx.de>
36793 Date:   Wed May 21 21:29:10 2008 +0200
36794
36795     Fix endianess conversion in usb_ohci.c
36796
36797     Signed-off-by: Christian Eggers <ceggers@gmx.de>
36798     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
36799
36800 commit 477434c63c2ea5baa5c6c4e43500786f436511ff
36801 Author: Sergei Poselenov <sposelenov@emcraft.com>
36802 Date:   Thu May 22 01:15:53 2008 +0200
36803
36804     USB: add support for multiple PCI OHCI controllers
36805
36806     Add new configuration variable CONFIG_PCI_OHCI_DEVNO.
36807     In case of several PCI USB controllers on a board this variable
36808     specifys which controller to use.
36809
36810     Also add USB support for sokrates board.
36811
36812     See doc/README.generic_usb_ohci for details.
36813
36814     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
36815     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
36816
36817 commit ce6754df61cbe23b5b73d095a00ac9a8504b3d77
36818 Author: Wolfgang Denk <wd@denx.de>
36819 Date:   Wed May 21 16:56:08 2008 +0200
36820
36821     Fix some whitespace issues
36822
36823     introduced by 53677ef18 "Big white-space cleanup."
36824
36825     Signed-off-by: Wolfgang Denk <wd@denx.de>
36826
36827 commit 4416603aeb06861b468b06a981e52c3ff805db7b
36828 Author: York Sun <yorksun@freescale.com>
36829 Date:   Mon May 12 14:36:39 2008 -0500
36830
36831     Make ads5121 out-of-tree compiling safe
36832
36833     Reuse the existing DIU driver in board/freescale/common.
36834
36835     Signed-off-by: York Sun <yorksun@freescale.com>
36836
36837 commit 0e1bad47cd345c76c91a64caf41011e431b62599
36838 Author: York Sun <yorksun@freescale.com>
36839 Date:   Mon May 5 10:20:01 2008 -0500
36840
36841     Adding DIU support for Freescale 5121ADS
36842
36843     Add DIU and cfb console support to FSL 5121ADS board.
36844
36845     Use #define CONFIG_VIDEO in config file to enable fb console.
36846
36847     Signed-off-by: York Sun <yorksun@freescale.com>
36848
36849 commit a48ff68d235e671176f6b496c44246dbe5e0a93f
36850 Author: York Sun <yorksun@freescale.com>
36851 Date:   Mon May 5 10:20:00 2008 -0500
36852
36853     Replace DPRINTF with debug
36854
36855     Remove DPRINTF macro and replace it with generic debug macro.
36856
36857     Signed-off-by: York Sun <yorksun@freescale.com>
36858
36859 commit 3b80c5f574ad7f6e1c55a68f42752b427fdf778d
36860 Author: York Sun <yorksun@freescale.com>
36861 Date:   Mon May 5 10:19:59 2008 -0500
36862
36863     Move pixel clock setting to board file
36864
36865     The clock divider has different format in 5121 and 8610. This patch moves it to
36866     board specific code.
36867
36868     Signed-off-by: York Sun <yorksun@freescale.com>
36869
36870 commit 53677ef18e25c97ac613349087c5cb33ae5a2741
36871 Author: Wolfgang Denk <wd@denx.de>
36872 Date:   Tue May 20 16:00:29 2008 +0200
36873
36874     Big white-space cleanup.
36875
36876     This commit gets rid of a huge amount of silly white-space issues.
36877     Especially, all sequences of SPACEs followed by TAB characters get
36878     removed (unless they appear in print statements).
36879
36880     Also remove all embedded "vim:" and "vi:" statements which hide
36881     indentation problems.
36882
36883     Signed-off-by: Wolfgang Denk <wd@denx.de>
36884
36885 commit 2f845dc2bdf461bfee9fa25823f769f5db9eba0b
36886 Author: Sergei Poselenov <sposelenov@emcraft.com>
36887 Date:   Thu May 8 17:46:23 2008 +0200
36888
36889     socrates: fix second TSEC configuration (it is actually TSEC3)
36890
36891     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
36892
36893 commit 793670c3c0f0f72caead62f0be9fc3d9fbc6060f
36894 Author: Sergei Poselenov <sposelenov@emcraft.com>
36895 Date:   Thu May 8 14:17:08 2008 +0200
36896
36897     Fixed reset for socrates
36898
36899     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
36900
36901 commit e18575d5f589a62e19c70d471d4b4e27cad3af56
36902 Author: Sergei Poselenov <sposelenov@emcraft.com>
36903 Date:   Wed May 7 15:10:49 2008 +0200
36904
36905     socrates: changes to support FDT
36906
36907     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
36908     Signed-off-by: Wolfgang Denk <wd@denx.de>
36909
36910 commit 5d108ac8f435924c624cd6aaacd44f35f5cf94c0
36911 Author: Sergei Poselenov <sposelenov@emcraft.com>
36912 Date:   Wed Apr 30 11:42:50 2008 +0200
36913
36914     Initial support for "Socrates" board
36915
36916     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
36917
36918 commit 0e15ddd11f1a84c465e434eb051d2ef08ef02b9b
36919 Author: Yuri Tikhonov <yur@emcraft.com>
36920 Date:   Thu May 8 15:46:42 2008 +0200
36921
36922     POST: replace the LOGBUFF_INITIALIZED flag in gd->post_log_word (1 << 31) with the GD_FLG_LOGINIT flag in gd->flags.
36923
36924     This way we become able to utilize the full post_log_word for POST
36925     activities (overwise, POST ECC, which has 0x8000 ID, could be
36926     erroneously treated as started in post_output_backlog() even if there
36927     was actually no POST ECC run (because of OCM POST failure, for
36928     example).
36929
36930     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
36931
36932 commit 7845d49094c81321021b50a4dbb8864d2f3777e4
36933 Author: Yuri Tikhonov <yur@emcraft.com>
36934 Date:   Thu May 8 15:46:02 2008 +0200
36935
36936     POST: mark OCM test as POST_STOP
36937
36938     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
36939
36940 commit 28a385065882d6cb6ac5f443311ff87887ed7c13
36941 Author: Yuri Tikhonov <yur@emcraft.com>
36942 Date:   Thu May 8 15:45:26 2008 +0200
36943
36944     POST: add POST_STOP flag
36945
36946     Don't run futher tests in case of a test fails that is marked as
36947     POST_STOP.
36948
36949     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
36950     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
36951
36952 commit a525145d8110d15b4389d23c3ea8a78f22509d3f
36953 Author: Yuri Tikhonov <yur@emcraft.com>
36954 Date:   Thu May 8 15:44:16 2008 +0200
36955
36956     POST: switch CFG_POST_OCM with CFG_POST_CODEC (workaround)
36957
36958     Switch the OCM testid with the codec one. The reason is that current
36959     implementation requires the POST_ROM testid to fit into lower 16
36960     bits, and the codec test will never run with POST_ROM hopefully.
36961
36962     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
36963
36964 commit 8b96c788d58f7cb85a89ee3f19c9b335d22443cd
36965 Author: Yuri Tikhonov <yur@emcraft.com>
36966 Date:   Thu May 8 15:43:28 2008 +0200
36967
36968     lwmon5: enable OCM post test on lwmon5 board
36969
36970     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
36971
36972 commit 6e8ec682268493b8d098f99e17b1ce71b4448977
36973 Author: Yuri Tikhonov <yur@emcraft.com>
36974 Date:   Thu May 8 15:42:47 2008 +0200
36975
36976     POST: OCM test added.
36977
36978     Added OCM test to POST layer. This version runs before all other tests
36979     but doesn't yet interrupt post sequence on failure.
36980
36981     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
36982     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
36983
36984 commit 6891260bdd935a382c95d9fa333922b0dfded68a
36985 Author: Yuri Tikhonov <yur@emcraft.com>
36986 Date:   Thu May 8 15:40:39 2008 +0200
36987
36988     POST: typo fix
36989
36990     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
36991
36992 commit 727f63334676e760877d43bfb8f0e9331ac8b101
36993 Author: Hebbar <gururajakr@sanyo.co.in>
36994 Date:   Tue May 20 02:16:36 2008 -0700
36995
36996     common/usb.c: fix incorrect escape sequence
36997
36998     Signed off by: Gururaja Hebbar <gururajakr@sanyo.co.in>
36999
37000 commit 4ce1e23b5e12283579828b3d23e8fd6e1328a7aa
37001 Author: York Sun <yorksun@freescale.com>
37002 Date:   Thu May 15 15:26:27 2008 -0500
37003
37004     Fix 8313ERDB board configuration
37005
37006     Change LCRR clock ratio from 2 to 4 to commodate VSC7385.
37007     Correct TSEC1 vs TSEC2 assignment.
37008     Define ETHADDR and ETH1ADDR always.
37009
37010     Signed-off-by: York Sun <yorksun@freescale.com>
37011     Signed-off-by: Timur Tabi <timur@freescale.com>
37012
37013 commit 2c289e320dcfb3760e99cf1d765cb067194a1202
37014 Author: Jon Loeliger <jdl@freescale.com>
37015 Date:   Mon May 19 09:47:25 2008 -0500
37016
37017     mpc86xx: Removed unused and unconfigured memory test code.
37018
37019     Besides, other common code exists.
37020
37021     Signed-off-by: Jon Loeliger <jdl@freescale.com>
37022
37023 commit 180a90abdae72587c0f679edf8991455e559440d
37024 Author: Wolfgang Denk <wd@denx.de>
37025 Date:   Mon May 19 12:47:11 2008 +0200
37026
37027     Release v1.3.3
37028
37029     Update CHANGELOG for release.
37030
37031     Signed-off-by: Wolfgang Denk <wd@denx.de>
37032
37033 commit 16bedc661de0dae767b1377d8413373a3fbcfa79
37034 Author: Stefan Roese <sr@denx.de>
37035 Date:   Mon May 19 07:14:38 2008 +0200
37036
37037     ppc4xx: Canyonlands: Disable PCIe0/SATA in dev-tree depending on selection
37038
37039     When SATA is selected (via jumper J6) we need to disable the first PCIe
37040     node in the device tree, so that Linux doesn't initialize it. Otherwise
37041     the Linux SATA driver will fail to detect the devices.
37042
37043     The same goes the other way around too. So if PCIe is selected we need
37044     to disable the SATA node in the device tree.
37045
37046     This is because PCIe port 0 and SATA on 460EX share the same pins
37047     (multiplexed) and we have to configure in U-Boot which peripheral is
37048     enabled.
37049
37050     Signed-off-by: Stefan Roese <sr@denx.de>
37051
37052 commit 3cc27b426aeefe2930f911692e9df3143fb2565f
37053 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37054 Date:   Sun May 18 19:09:58 2008 +0200
37055
37056     i386: Fix multiple definitions of __show_boot_progress
37057
37058     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37059
37060 commit 311f3446930c1e64c12026c1cfd00500b05be52d
37061 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37062 Date:   Sun May 18 19:09:57 2008 +0200
37063
37064     sc530_spunk: add missing SOBJS entry
37065
37066     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37067
37068 commit a559317143b4f95927b08cd388707e6f077e95fa
37069 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37070 Date:   Sun May 18 19:09:56 2008 +0200
37071
37072     sc520_spunk: Fix flash
37073
37074     flash.c:593: warning: dereferencing type-punned pointer will break strict-aliasing rules
37075     flash.c:398: error: label at end of compound statement
37076
37077     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37078
37079 commit 91f221317af64191ee8caf303ea9305943158691
37080 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37081 Date:   Sun May 18 19:09:49 2008 +0200
37082
37083     drivers/pcmcia: add missing i82365
37084
37085     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37086
37087 commit dd223944132f97ffa52977ea95e5a52428f5cc2f
37088 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37089 Date:   Sun May 18 19:09:47 2008 +0200
37090
37091     i386/bootm: remove unused var
37092
37093     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37094
37095 commit a9da341df19b32ad2ecb58ce529f7e4fada7814e
37096 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37097 Date:   Sun May 18 19:09:45 2008 +0200
37098
37099     example/gitignore: update with all generated examples
37100
37101     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37102
37103 commit a38dc3ea8614f8b0c41e432b445a9959b9711295
37104 Author: Wolfgang Denk <wd@denx.de>
37105 Date:   Thu May 15 00:42:45 2008 +0200
37106
37107     TQM8272: fix out-of-tree building
37108
37109     ...and add to MAKEALL script
37110
37111     Signed-off-by: Wolfgang Denk <wd@denx.de>
37112
37113 commit 4f805c1e3a60b9263da8ec3bcd1f45edcefa7dcf
37114 Author: Wolfgang Denk <wd@denx.de>
37115 Date:   Wed May 14 23:34:53 2008 +0200
37116
37117     environment: fix bug introduced by commit a8409f4f1ac8
37118
37119     env_get_char is not a function, but a pointer to one.
37120
37121     Signed-off-by: Wolfgang Denk <wd@denx.de>
37122
37123 commit 0c11935cd62ca1f65eeb228ff4c848440d4553bf
37124 Author: Gary Jennejohn <garyj@denx.de>
37125 Date:   Wed May 14 13:39:22 2008 +0200
37126
37127     ppc4xx: QUAD100HD: Allow the environment to be put into flash.
37128
37129     After moving TEXT_BASE the value for CFG_ENV_ADDR was incorrect.  Also
37130     use a redundant environment.
37131
37132     Signed-off-by: Gary Jennejohn <garyj@denx.de>
37133
37134 commit cda2a4a9961fd4341b7db305cb22fc05957e8b77
37135 Author: Wolfgang Denk <wd@denx.de>
37136 Date:   Wed May 14 13:55:30 2008 +0200
37137
37138     Fix config files for out-of-tree building
37139
37140     Several board/<...>/config.mk files include dynamically built (by
37141     the Makefile) config files but used the wrong file name of
37142         $(TOPDIR)/board/$(BOARDDIR)/config.tmp
37143     instead if the correct
37144         $(OBJTREE)/board/$(BOARDDIR)/config.tmp
37145
37146     The bug is nasty because the build result is correct for the (normal)
37147     in-tree builds, and because 'sinclude' is used no errors get raised
37148     even for out-of-tree build tests. But out-of-tree builds use an
37149     incomplete and thus usually incorrect configuration...
37150
37151     Signed-off-by: Wolfgang Denk <wd@denx.de>
37152
37153 commit 2dd7082e06d580404010b06fe4e0e8b7038a00c8
37154 Author: Stefan Roese <sr@denx.de>
37155 Date:   Wed May 14 13:40:03 2008 +0200
37156
37157     ppc4xx: Fix bogus Canyonlands config.mk
37158
37159     This patch fixes the canyonlands config.mk file to enable correct
37160     out-of-tree builds. Thanks to Wolfgang Denk for spotting this.
37161
37162     Signed-off-by: Stefan Roese <sr@denx.de>
37163
37164 commit fdd1247a66d788a3446244f6fde9955a93c26322
37165 Author: Stefan Roese <sr@denx.de>
37166 Date:   Wed May 14 10:32:32 2008 +0200
37167
37168     ppc4xx: Individual handling of ddr2_fixed.c for canyonlands_nand build
37169
37170     Canyonlands has a file ddr2_fixed.c which needs special treatment when
37171     building in separate directory. It has to be linked to build directory
37172     otherwise it is not seen.
37173
37174     Signed-off-by: Stefan Roese <sr@denx.de>
37175
37176 commit a8409f4f1ac84c36273c1a1e341189662521bcfb
37177 Author: Wolfgang Denk <wd@denx.de>
37178 Date:   Wed May 14 12:22:49 2008 +0200
37179
37180     environment: cleanup prototype declarations of env functions.
37181
37182     Signed-off-by: Wolfgang Denk <wd@denx.de>
37183
37184 commit cf39b07948015c480b72a6e732cf7d839aa93a9e
37185 Author: Wolfgang Denk <wd@denx.de>
37186 Date:   Wed May 14 12:21:48 2008 +0200
37187
37188     linkstation_HGLAN: Fix out of tree building.
37189
37190     Signed-off-by: Wolfgang Denk <wd@denx.de>
37191
37192 commit 085551c05ca09e6c491ea11a1c6727a36776a545
37193 Author: Stefan Roese <sr@denx.de>
37194 Date:   Wed May 14 10:32:32 2008 +0200
37195
37196     ppc4xx: Individual handling of ddr2_fixed.c for canyonlands_nand build
37197
37198     Canyonlands has a file ddr2_fixed.c which needs special treatment when
37199     building in separate directory. It has to be linked to build directory
37200     otherwise it is not seen.
37201
37202     Signed-off-by: Stefan Roese <sr@denx.de>
37203
37204 commit 1510b82d50615f344e89d42533e8224cce067dc0
37205 Author: Wolfgang Denk <wd@denx.de>
37206 Date:   Tue May 13 23:15:52 2008 +0200
37207
37208     Makefile: fix "error: version_autogenerated.h: No such file or directory"
37209
37210     Signed-off-by: Wolfgang Denk <wd@denx.de>
37211
37212 commit 54694a91428f6c3280fe1ee0923488a1e7e8dbc4
37213 Author: Stelian Pop <stelian@popies.net>
37214 Date:   Tue May 13 17:31:24 2008 +0200
37215
37216     Cleanup nand_info[] declaration.
37217
37218     The nand_info array is declared as extern in several .c files.
37219     Those days, nand.h contains a reference to the array, so there is
37220     no need to declare it elsewhere.
37221
37222     Signed-off-by: Stelian Pop <stelian@popies.net>
37223     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37224
37225 commit 70fab1908fc1734a403711eaabbef546bc4b77dc
37226 Author: Stefan Roese <sr@denx.de>
37227 Date:   Tue May 13 20:22:01 2008 +0200
37228
37229     ppc4xx: Add 405EX(r) revision C PVR definitions and detection code
37230
37231     Signed-off-by: Stefan Roese <sr@denx.de>
37232
37233 commit 65dcfa79204f4750b905a173a5365e0b2eb6c2f6
37234 Author: Wolfgang Denk <wd@denx.de>
37235 Date:   Mon May 12 01:11:21 2008 +0200
37236
37237     Revert "pci: Add CONFIG_PCI_SKIP_HOST_BRIDGE config option"
37238
37239     This reverts commit 55774b512fdf63c0516d441cc5da7c54bbffb7f2
37240     which broke many PowerPC boards.
37241
37242 commit ee0cfa70803a3e629ea581a9b216f8ecef402bfc
37243 Author: Wolfgang Denk <wd@denx.de>
37244 Date:   Mon May 12 00:56:28 2008 +0200
37245
37246     Revert "Avoid initrd and logbuffer area overlaps"
37247
37248     This reverts commit 1b5605ca57fbb364f4d78eeee28b974ed875e888
37249     which breaks building on all PPC boards that don't use a log buffer.
37250
37251 commit 02b9b22446e3d7ad6a6382be17a1ce79a7de589b
37252 Author: Nick Spence <nick.spence@freescale.com>
37253 Date:   Sat May 10 14:02:04 2008 -0700
37254
37255     Fix offset calculation for multi-type legacy images.
37256
37257     Calculation of tail was incorrect when size % 4 == 0.
37258
37259     New code removes the conditional and does the same thing but with arithmetic
37260
37261     Signed-off-by: Nick Spence <nick.spence@freescale.com>
37262
37263 commit c9dca3c3f37d2647aec4509b24b16d15882ae3e4
37264 Author: Wolfgang Denk <wd@denx.de>
37265 Date:   Mon May 12 00:40:58 2008 +0200
37266
37267     Revert "Change env_get_char from a global function ptr to a function."
37268
37269     This reverts commit c0559be371b2a64b1a817088c3308688e2182f93
37270     which is known to break booting from dataflash and NAND.
37271
37272 commit 20e5ed137483823aaea5178169f3b144c7a4d9e0
37273 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37274 Date:   Sun May 11 23:13:57 2008 +0200
37275
37276     API: remove duplicate syscall check
37277
37278     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37279
37280 commit 67e3beb52c320b0a31cf030716c99392cde2d532
37281 Author: Stelian Pop <stelian@popies.net>
37282 Date:   Fri May 9 21:46:51 2008 +0200
37283
37284     AT91: Cleanup unused config header file definitions.
37285
37286     CONFIG_ENV_OVERWRITE is commented out in the config header files,
37287     so let's cleanup the files by removing the whole definition.
37288
37289     Signed-off-by: Stelian Pop <stelian@popies.net>
37290     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37291
37292 commit 19883aede2ac0a522493bfb2b35a7dbb200071b1
37293 Author: Stelian Pop <stelian@popies.net>
37294 Date:   Thu May 8 14:52:34 2008 +0200
37295
37296     Support AT91CAP9 revC CPUs
37297
37298     The AT91CAP9 revC CPU has a few differences over the previous,
37299     revB CPU which was distributed in small quantities only (revA was
37300     an internal Atmel product only).
37301
37302     The revC silicon needs a special initialisation sequence to
37303     switch from the internal (imprecise) RC oscillator to the
37304     external 32k clock.
37305
37306     Signed-off-by: Stelian Pop <stelian@popies.net>
37307     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37308
37309 commit 098b7b4b441b12c2a64dd517930f43c793542759
37310 Author: Stelian Pop <stelian@popies.net>
37311 Date:   Thu May 8 14:52:33 2008 +0200
37312
37313     Use custom logo for Atmel boards
37314
37315     This patch adds a custom vendor logo for the Atmel AT91 boards.
37316
37317     Signed-off-by: Stelian Pop <stelian@popies.net>
37318     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37319
37320 commit 761c70b80cdd3bead40146b96a8e713d6ae01632
37321 Author: Stelian Pop <stelian@popies.net>
37322 Date:   Thu May 8 14:52:32 2008 +0200
37323
37324     AT91SAM9RLEK: hook up the ATMEL LCD driver
37325
37326     This patch makes the necessary adaptations (PIO configurations and
37327     defines in config header file) to hook up the Atmel LCD driver to the
37328     AT91SAM9RLEK board.
37329
37330     Signed-off-by: Stelian Pop <stelian@popies.net>
37331     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37332
37333 commit 56a2479cd7fecabdd91348a775b2801dd2e65c7f
37334 Author: Stelian Pop <stelian@popies.net>
37335 Date:   Thu May 8 14:52:31 2008 +0200
37336
37337     AT91SAM9263EK: hook up the ATMEL LCD driver
37338
37339     This patch makes the necessary adaptations (PIO configurations and
37340     defines in config header file) to hook up the Atmel LCD driver to the
37341     AT91SAM9263EK board.
37342
37343     Signed-off-by: Stelian Pop <stelian@popies.net>
37344     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37345
37346 commit 820f2a958325061a446115f3035e48e4726b3390
37347 Author: Stelian Pop <stelian@popies.net>
37348 Date:   Thu May 8 14:52:30 2008 +0200
37349
37350     AT91SAM9261EK: hook up the ATMEL LCD driver
37351
37352     This patch makes the necessary adaptations (PIO configurations and
37353     defines in config header file) to hook up the Atmel LCD driver to the
37354     AT91SAM9261EK board.
37355
37356     Signed-off-by: Stelian Pop <stelian@popies.net>
37357     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37358
37359 commit c139b17d20c8371c1e0a8d7fb27c11050cf86304
37360 Author: Stelian Pop <stelian@popies.net>
37361 Date:   Thu May 8 14:52:29 2008 +0200
37362
37363     AT91CAP9ADK: hook up the ATMEL LCD driver
37364
37365     This patch makes the necessary adaptations (PIO configurations and
37366     defines in config header file) to hook up the Atmel LCD driver to the
37367     AT91CAP9ADK board.
37368
37369     Signed-off-by: Stelian Pop <stelian@popies.net>
37370     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37371
37372 commit 39cf480484fcce5c04a590ee1c30be0c17b02c34
37373 Author: Stelian Pop <stelian@popies.net>
37374 Date:   Fri May 9 21:57:18 2008 +0200
37375
37376     Add ATMEL LCD driver
37377
37378     This patch adds support for the ATMEL LCDC driver which is used on some
37379     AT91 and AVR platforms.
37380
37381     Is has been tested with the AT91CAP9ADK, AT91SAM9261EK, AT91SAM9263EK and
37382     AT91SAM9RLEK boards. Adaptation for AVR32 should probably be easy.
37383
37384     Signed-off-by: Stelian Pop <stelian@popies.net>
37385     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37386
37387 commit 2118ebb44dc40f8117c94950fd95799a9ef821b2
37388 Author: Stelian Pop <stelian@popies.net>
37389 Date:   Thu May 8 18:52:25 2008 +0200
37390
37391     AT91SAM9RLEK support
37392
37393     This patch adds support for the AT91SAM9RL chip and the AT91SAM9RLEK
37394     board.
37395
37396     Signed-off-by: Stelian Pop <stelian@popies.net>
37397     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37398
37399 commit 8e429b3eee23927c1222679f6b6f53667b21595c
37400 Author: Stelian Pop <stelian@popies.net>
37401 Date:   Thu May 8 18:52:23 2008 +0200
37402
37403     AT91SAM9263EK support
37404
37405     This patch adds support for the AT91SAM9263 chip and the AT91SAM9263EK
37406     board.
37407
37408     Signed-off-by: Stelian Pop <stelian@popies.net>
37409     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37410
37411 commit d99a8ff66d8ae87e5c87590ed2e4ead629540607
37412 Author: Stelian Pop <stelian@popies.net>
37413 Date:   Thu May 8 20:52:22 2008 +0200
37414
37415     AT91SAM9261EK support
37416
37417     This patch adds support for the AT91SAM9261 chip and the AT91SAM9261EK
37418     board.
37419
37420     Signed-off-by: Stelian Pop <stelian@popies.net>
37421     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37422
37423 commit 86c8c8a414988c50104a3b02c29f50af2be738c0
37424 Author: Stelian Pop <stelian@popies.net>
37425 Date:   Thu May 8 20:52:21 2008 +0200
37426
37427     AT91SAM9260EK: Fix dataflash offsets in CONFIG_BOOTCOMMAND
37428
37429     This patch fixes the dataflash offsets used in CONFIG_BOOTCOMMAND
37430     in order to cope with the changes in DataFlash partitionning scheme
37431     (cset c3a60cb3).
37432
37433     Signed-off-by: Stelian Pop <stelian@popies.net>
37434     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37435
37436 commit 96996ac25d5222611a8888968db6e53a6d3726da
37437 Author: Stelian Pop <stelian@popies.net>
37438 Date:   Thu May 8 20:52:20 2008 +0200
37439
37440     AT91SAM9260EK: Normalize BOOTARGS
37441
37442     This patch adapts CONFIG_BOOTARGS to the chosen boot method (boot from
37443     DataFlash or from NAND), and gives to Linux a fully specified mtdparts
37444     variable.
37445
37446     Signed-off-by: Stelian Pop <stelian@popies.net>
37447     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37448
37449 commit 79f0cb6e9c54d31a1d9e3f5e226a9bebc3c3a47a
37450 Author: Stelian Pop <stelian@popies.net>
37451 Date:   Thu May 8 20:52:19 2008 +0200
37452
37453     AT91SAM9260EK: Normalize SPI timings
37454
37455     This patch changes the SPI timings to closely match the ones
37456     used by the Linux kernel and the Atmel's own bootstrap project.
37457
37458     Signed-off-by: Stelian Pop <stelian@popies.net>
37459     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37460
37461 commit c1212b2f5c5ed440bf8e9ebc8e4fd7488858b935
37462 Author: Stelian Pop <stelian@popies.net>
37463 Date:   Thu May 8 20:52:18 2008 +0200
37464
37465     AT91SAM9260EK: Handle 8 or 16 bit NAND
37466
37467     The Atmel boards can handle 8 or 16 bit NAND memories. This patch
37468     makes the support configurable in the board config header file
37469     (CFG_NAND_DBW_8 or CFG_NAND_DBW_16).
37470
37471     Signed-off-by: Stelian Pop <stelian@popies.net>
37472     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37473
37474 commit ab52640fc01624e208424e527af0b7b3a5a65a12
37475 Author: Stelian Pop <stelian@popies.net>
37476 Date:   Thu May 8 20:52:17 2008 +0200
37477
37478     AT91CAP9ADK: Fix dataflash offsets in CONFIG_BOOTCOMMAND
37479
37480     This patch fixes the dataflash offsets used in CONFIG_BOOTCOMMAND
37481     in order to cope with the changes in DataFlash partitionning scheme
37482     (cset c3a60cb3).
37483
37484     Signed-off-by: Stelian Pop <stelian@popies.net>
37485     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37486
37487 commit 3267508ec4c9e74c39ee41c9ae6951ad185fe270
37488 Author: Stelian Pop <stelian@popies.net>
37489 Date:   Thu May 8 20:52:16 2008 +0200
37490
37491     AT91CAP9ADK: Normalize BOOTARGS
37492
37493     This patch adapts CONFIG_BOOTARGS to the chosen boot method (boot from
37494     DataFlash or from NAND), and gives to Linux a fully specified mtdparts
37495     variable.
37496
37497     Signed-off-by: Stelian Pop <stelian@popies.net>
37498     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37499
37500 commit 93da48b910511911ce110656e17ed733c8ac4c45
37501 Author: Stelian Pop <stelian@popies.net>
37502 Date:   Thu May 8 20:52:15 2008 +0200
37503
37504     AT91CAP9ADK: Normalize SPI timings
37505
37506     This patch changes the SPI timings to closely match the ones
37507     used by the Linux kernel and the Atmel's own bootstrap project.
37508
37509     Signed-off-by: Stelian Pop <stelian@popies.net>
37510     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37511
37512 commit 1c90df3e148ce0a3e2c86c63b38b19d47772f2a0
37513 Author: Stelian Pop <stelian@popies.net>
37514 Date:   Thu May 8 20:52:14 2008 +0200
37515
37516     AT91CAP9ADK: Handle 8 or 16 bit NAND
37517
37518     The Atmel boards can handle 8 or 16 bit NAND memories. This patch
37519     makes the support configurable in the board config header file
37520     (CFG_NAND_DBW_8 or CFG_NAND_DBW_16).
37521
37522     Signed-off-by: Stelian Pop <stelian@popies.net>
37523     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37524
37525 commit 11b162bae058e96c7929e358d4adff2bee6c2cc4
37526 Author: Stelian Pop <stelian@popies.net>
37527 Date:   Thu May 8 20:52:13 2008 +0200
37528
37529     Use a common u-boot.lds file across all AT91CAP9/AT91SAM9 platforms
37530
37531     All the AT91CAP9/AT91SAM9 boards have the same linker script. The patch
37532     below avoids the duplication of u-boot.lds by putting the file in the
37533     cpu directory instead of the board one.
37534
37535     Signed-off-by: Stelian Pop <stelian@popies.net>
37536     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37537
37538 commit d48abea4b89adaf5e45ea75b5e38c0d8de179ece
37539 Author: Stelian Pop <stelian@popies.net>
37540 Date:   Thu May 8 20:52:12 2008 +0200
37541
37542     Add proper copyright notices in Atmel boards Makefiles
37543
37544     The Makefiles for the AT91CAP9/AT91SAM9 boards have an incomplete
37545     copyright notice. This patch adds the missing pieces.
37546
37547     Signed-off-by: Stelian Pop <stelian@popies.net>
37548     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37549
37550 commit e817a042cef6164bf26fee86f90326f2ec9e6745
37551 Author: Stelian Pop <stelian@popies.net>
37552 Date:   Thu May 8 20:52:11 2008 +0200
37553
37554     Add copyright information in Atmel boards partition.c
37555
37556     When Ulf did the dataflash.c cleanup, he didn't add his copyright on
37557     the new created files. This patch fixes the problem.
37558
37559     Signed-off-by: Stelian Pop <stelian@popies.net>
37560     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37561
37562 commit 4f6c810106f4f76d83cfc57d98f4540cd45f9a19
37563 Author: Stelian Pop <stelian@popies.net>
37564 Date:   Thu May 8 20:52:10 2008 +0200
37565
37566     Update origin and copyright information in arch-at91sam9 header files
37567
37568     When doing the AT91CAP9/AT91SAM9 port, a number of header files were
37569     copied from the Linux kernel sources. This patch explicitly specifies
37570     this origin for all the copied headers, and for those missing copyright
37571     information, adds it.
37572
37573     Additionaly, the header file 'at91sam926x_mc.h' has been superceeded
37574     in the latest kernel sources by 'at91sam9_smc.h'.
37575
37576     The copyright information has been confirmed by the AT91 Linux kernel
37577     maintainer, Andrew Victor <avictor.za@gmail.com>.
37578
37579     Signed-off-by: Stelian Pop <stelian@popies.net>
37580     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37581
37582 commit 79dd1712689d6a5031d7cbff54957049680751c7
37583 Author: Markus Klotzbücher <mk@denx.de>
37584 Date:   Thu May 8 16:00:55 2008 +0200
37585
37586     ppc4xx: Kilauea: Add CONFIG_BOOTP_SUBNETMASK to Kilauea board config
37587
37588     When using dhcp/bootp the "netmask" environment variable is not set
37589     because CONFIG_BOOTP_SUBNETMASK is not defined. But usually this is
37590     desireable, so the following patch adds this this option to the board
37591     config.
37592
37593     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
37594     Signed-off-by: Stefan Roese <sr@denx.de>
37595
37596 commit 869d14b4cc2e47de2ddcb117bad0407a44436684
37597 Author: Stefan Roese <sr@denx.de>
37598 Date:   Sat May 10 10:30:36 2008 +0200
37599
37600     ppc4xx: Update Makalu defconfig to use device-tree booting as default
37601
37602     This patch reworks the default environment on Makalu. Now "net_nfs" for
37603     example uses the device-tree style booting formerly know as "net_nfs_fdt".
37604     Also the addresses in RAM were changed because of the new image booting
37605     support, which check for image overwriting. So the addresses needed to
37606     get adjusted.
37607
37608     Signed-off-by: Stefan Roese <sr@denx.de>
37609
37610 commit f3612a7b199cab3942f60d9c1392eb39d58cc699
37611 Author: Becky Bruce <bgill@freescale.com>
37612 Date:   Wed May 7 13:28:16 2008 -0500
37613
37614     PPC: fix map_physmem build warning
37615
37616     map_physmem currently generates a warning when CONFIG_PHYS_64BIT is
37617     enabled.  This quiets the warning.
37618
37619     Signed-off-by: Becky Bruce <Becky.Bruce@freescale.com>
37620
37621 commit 36f32675f40292002ee1fed252c180a43022d2d4
37622 Author: Becky Bruce <bgill@freescale.com>
37623 Date:   Wed May 7 13:24:57 2008 -0500
37624
37625     Update pci code to use phys_addr_t
37626
37627     Physical addrs need to be represented by phys_addr_t, not
37628     unsigned long.  Otherwise, systems that use CONFIG_PHYS_64BIT
37629     are going to fail mightily.
37630
37631     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
37632
37633 commit 91a616741fc128cdb88f39bddcd4d72fe17466d0
37634 Author: Nick Spence <nick.spence@freescale.com>
37635 Date:   Thu May 8 22:32:22 2008 -0700
37636
37637     Support legacy multi-type images without FDT section.
37638
37639     This patch enables legacy multi-type images containing only a Linux kernel
37640     and root file system to be loaded, maintaining compatibility with previous
37641     versions of u-boot.
37642
37643     This is required when using old image files such as a Linux 2.4 kernel /
37644     filesystem.
37645
37646     Signed-off-by: Nick Spence <nick.spence@freescale.com>
37647     Acked-by: Bartlomiej Sieka <tur@semihalf.com>
37648
37649 commit 881031d9732783b7aeae2198fc7eb480ae8974a6
37650 Author: Wolfgang Denk <wd@denx.de>
37651 Date:   Sat May 10 00:38:02 2008 +0200
37652
37653     Update CHANGELOG.
37654
37655     Signed-off-by: Wolfgang Denk <wd@denx.de>
37656
37657 commit e5e9d6c9c08160be7e5a36e04d125ccce99b8774
37658 Author: Wolfgang Denk <wd@denx.de>
37659 Date:   Sat May 10 00:36:09 2008 +0200
37660
37661     post/cpu/ppc4xx/Makefile: line length cleanup
37662
37663     Signed-off-by: Wolfgang Denk <wd@denx.de>
37664
37665 commit cce9cfdabcf416ecd2aacc3681c91e5378c75a3d
37666 Author: Stelian Pop <stelian@popies.net>
37667 Date:   Thu May 8 22:52:09 2008 +0200
37668
37669     Fix @ -> <at> substitution
37670
37671     When applying the AT91CAP9 patches upstream, something transformed
37672     the '@' character into the ' <at> ' sequence.
37673
37674     The patch below restores the original form in all the places where
37675     it has been modified (the AT91CAP9 files, the AT91SAM9260 files which
37676     were copied from AT91CAP9, and a couple of other files where the
37677     ' <at> ' sequence was present).
37678
37679     Signed-off-by: Stelian Pop <stelian@popies.net>
37680
37681 commit 9606b3c81b3c47a1d58514e9a232c6f461a17597
37682 Author: Stelian Pop <stelian@popies.net>
37683 Date:   Thu May 8 22:52:10 2008 +0200
37684
37685     Update origin and copyright information in arch-at91sam9 header files
37686
37687     When doing the AT91CAP9/AT91SAM9 port, a number of header files were
37688     copied from the Linux kernel sources. This patch explicitly specifies
37689     this origin for all the copied headers, and for those missing copyright
37690     information, adds it.
37691
37692     Additionaly, the header file 'at91sam926x_mc.h' has been superceeded
37693     in the latest kernel sources by 'at91sam9_smc.h'.
37694
37695     The copyright information has been confirmed by the AT91 Linux kernel
37696     maintainer, Andrew Victor <avictor.za@gmail.com>.
37697
37698     Signed-off-by: Stelian Pop <stelian@popies.net>
37699
37700 commit ceb6b4fbe1dcc40bb672ef8133ddf4813e97cbb1
37701 Author: Stelian Pop <stelian@popies.net>
37702 Date:   Thu May 8 22:52:11 2008 +0200
37703
37704     Add copyright information in Atmel boards partition.c
37705
37706     When Ulf did the dataflash.c cleanup, he didn't add his copyright on
37707     the new created files. This patch fixes the problem.
37708
37709     Signed-off-by: Stelian Pop <stelian@popies.net>
37710
37711 commit 2ab02fd456d8ef92ae9f5439618d1fa7ca16e5f3
37712 Author: Guennadi Liakhovetski <lg@denx.de>
37713 Date:   Thu May 8 10:09:27 2008 +0200
37714
37715     mx31ads: fix 32kHz clock handling
37716
37717     According to schematics and to RedBoot sources, the MX31ADS uses a 32768Hz
37718     oscillator as a SKIL source. Fix previously wrongly assumed 32000Hz value.
37719     Also fix a typo when verifying a jumper configuration. While at it, make
37720     two needlessly global functions static.
37721
37722     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
37723
37724 commit 1b5605ca57fbb364f4d78eeee28b974ed875e888
37725 Author: Marian Balakowicz <m8@semihalf.com>
37726 Date:   Wed May 7 13:10:04 2008 +0200
37727
37728     Avoid initrd and logbuffer area overlaps
37729
37730     Add logbuffer to reserved LMB areas to prevent initrd allocation
37731     from overlaping with it.
37732
37733     Make sure to use correct logbuffer base address.
37734
37735     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
37736
37737 commit c59518e15949b3403df5c5b0c2c48ea0e5bea24b
37738 Author: Marian Balakowicz <m8@semihalf.com>
37739 Date:   Wed May 7 13:08:54 2008 +0200
37740
37741     ppc: Cleanup get_effective_memsize() use
37742
37743     Removed duplicated effective memory size calculation code.
37744
37745     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
37746
37747 commit 273c37d843d5b581090378016cd12dd9c586907b
37748 Author: Marian Balakowicz <m8@semihalf.com>
37749 Date:   Wed May 7 09:03:53 2008 +0200
37750
37751     Fix build errors when CONFIG_LOGBUFFER and CONFIG_FIT are enabled
37752
37753     Recent modifcations to LOGBUFFER handling code were incorrecly
37754     introduced to fit_check_kernel() routine during
37755     "Merge branch 'new-image' of git://www.denx.de/git/u-boot-testing",
37756     commit 27f33e9f45ef7f9685cbdc65066a1828e85dde4f.
37757
37758     This patch cleans up this merge issue.
37759
37760     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
37761
37762 commit bc11756daff89a3de09ca80adac962b88cf06e6e
37763 Author: Grant Erickson <gerickson@nuovations.com>
37764 Date:   Tue May 6 20:16:15 2008 -0700
37765
37766     Propagate Error Status to the Shell on fw_printenv Errors
37767
37768     Changed implementation such that fw_printenv returns failure status
37769     when one or more specified variables do not exist or when incorrect
37770     command syntax is used.
37771
37772     This aids scripting fw_printenv such that the script can key of the
37773     return status rather than relying on standard error "scraping".
37774
37775     Signed-off-by: Grant Erickson <gerickson@nuovations.com>
37776     Signed-off-by: Wolfgang Denk <wd@denx.de>
37777
37778 commit f3b6d528e4dd719640a4bfcd954f4e4c7f5db0d6
37779 Author: Grant Erickson <gerickson@nuovations.com>
37780 Date:   Tue May 6 16:18:00 2008 -0700
37781
37782     Fix Compilation Errors with 'tools/env/fw_printenv'
37783
37784     In the current top-of-tree, 1.3.3.-rc2, the optional tool
37785     'tools/env/fw_printenv' fails to compile for two reasons:
37786
37787     1) The header watchdog.h cannot be found.
37788     2) The header zlib.h is picked up from the tool chain rather than the
37789        project causing a prototype conflict for crc32.
37790
37791     This patch addresses both of these issues.
37792
37793     Platforms Tested On:
37794     - AMCC "Kilauea"
37795
37796     Signed-off-by: Grant Erickson <gerickson@nuovations.com>
37797
37798 commit 597f6c26a18b389903a64692bacbf9a1ca69355b
37799 Author: James Yang <James.Yang@freescale.com>
37800 Date:   Mon May 5 10:22:53 2008 -0500
37801
37802     Fix readline_into_buffer() with CONFIG_CMDLINE_EDITING before relocating
37803
37804     When CONFIG_CMDLINE_EDITING is enabled, readline_into_buffer() doesn't
37805     work before relocating to RAM because command history is written into
37806     a global array that is not writable before relocation.  This patch
37807     defers to the no-editing and no-history code in readline_into_buffer()
37808     if it is called before relocation.
37809
37810     Signed-off-by: James Yang <James.Yang@freescale.com>
37811     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
37812
37813 commit 726c0f1e5f108dccea052965123b95837d2bd402
37814 Author: Detlev Zundel <dzu@denx.de>
37815 Date:   Mon May 5 16:11:22 2008 +0200
37816
37817     cosmetic: Adjust coding style for switch statements to be consistent
37818
37819     Signed-off-by: Detlev Zundel <dzu@denx.de>
37820
37821 commit 574b319512b13e10800f0045e39b993f4ca25e42
37822 Author: Detlev Zundel <dzu@denx.de>
37823 Date:   Mon May 5 16:11:21 2008 +0200
37824
37825     Fix disk type output in disk/part.c
37826
37827     Signed-off-by: Detlev Zundel <dzu@denx.de>
37828
37829 commit 045b4d2d7168ef09c7349dcf6ecebe7432b74171
37830 Author: Vlad Lungu <vlad.lungu@windriver.com>
37831 Date:   Mon May 5 14:20:03 2008 +0300
37832
37833     Mail address change, documentation modified
37834
37835     Signed-off-by: Vlad Lungu <vlad.lungu@windrvier.com>
37836
37837 commit 4d49b28038e2819088e8356a77212fc95a89ce5a
37838 Author: Michal Simek <monstr@monstr.eu>
37839 Date:   Sun May 4 15:42:41 2008 +0200
37840
37841     microblaze: Repare intc handling
37842
37843     Signed-off-by: Michal Simek <monstr@monstr.eu>
37844
37845 commit 878b3b1e193e570caf3e96ad8e31e561f68d0287
37846 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37847 Date:   Sun May 4 15:17:52 2008 +0200
37848
37849     include/gitignore: update to all architectures
37850
37851     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37852
37853 commit 1df368aed3b8bc240fe1595d290b0e91b22961da
37854 Author: Marcel Ziswiler <marcel@ziswiler.com>
37855 Date:   Mon May 5 02:12:06 2008 +0200
37856
37857     ide: Remove spurious second include of io.h
37858
37859     Removed the second include, with all the #ifdef around as suggested by Wolfgang.
37860
37861     Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
37862
37863 commit 8fbc985bdad09b23b7eb4df1d2ea589619d8db4c
37864 Author: Adrian Filipi <adrian.filipi@eurotech.com>
37865 Date:   Tue May 6 16:46:37 2008 -0400
37866
37867     Fix some typos
37868
37869     This patch fixes three typos.
37870     The first is a repetition of CONFIG_CMD_BSP.
37871     The second makes the #endif comment match its #if.
37872     The third is a spelling error.
37873
37874     Signed-off-by: Adrian Filipi <adrian.filipi@eurotech.com>
37875
37876 commit e419e12d04ae3b280c99a87a2ea4ad7a40628bcb
37877 Author: Grant Erickson <gerickson@nuovations.com>
37878 Date:   Sun May 4 16:45:01 2008 -0700
37879
37880     Recognize 'powerpc' As an Alias for IH_ARCH_PPC
37881
37882     Add support for the recognition of 'powerpc' as an alias for the PowerPC
37883     architecture type since Linux is already trending in that direction,
37884     preferring 'powerpc' to 'ppc'.
37885
37886     Signed-off-by: Grant Erickson <gerickson@nuovations.com>
37887
37888 commit f5a24259190c388c2527bdc49fee34577d862cc7
37889 Author: Wheatley Travis <Travis.Wheatley@freescale.com>
37890 Date:   Fri May 2 13:35:15 2008 -0700
37891
37892     7450 and 86xx L2 cache invalidate bug corrections
37893
37894     The 7610 and related parts have an L2IP bit in the L2CR that is
37895     monitored to signal when the L2 cache invalidate is complete whereas the
37896     7450 and related parts utilize L2I for this purpose. However, the
37897     current code does not account for this difference. Additionally the 86xx
37898     L2 cache invalidate code used an "andi" instruction where an "andis"
37899     instruction should have been used.
37900
37901     This patch addresses both of these bugs.
37902
37903     Signed-off-by: Travis Wheatley <travis.wheatley@freescale.com>
37904     Acked-By: Jon Loeliger <jdl@freescale.com>
37905
37906 commit 4d31cdc45d3592a5545a649fb5a24b458a4e4b72
37907 Author: Wolfgang Denk <wd@denx.de>
37908 Date:   Fri May 9 10:16:13 2008 +0200
37909
37910     Avoid infinite loop "Generating include/autoconf.mk"
37911
37912     Fix a bogus circular dependency that caused an infinite loop of
37913     "Generating include/autoconf.mk" again and again.
37914
37915     Signed-off-by: Wolfgang Denk <wd@denx.de>
37916
37917 commit 567fb852178dbf59529d7301620a3f3732a4b02d
37918 Author: Stelian Pop <stelian@popies.net>
37919 Date:   Thu May 8 22:52:09 2008 +0200
37920
37921     Fix @ -> <at> substitution
37922
37923     When applying the AT91CAP9 patches upstream, something transformed
37924     the '@' character into the ' <at> ' sequence.
37925
37926     The patch below restores the original form in all the places where
37927     it has been modified (the AT91CAP9 files, the AT91SAM9260 files which
37928     were copied from AT91CAP9, and a couple of other files where the
37929     ' <at> ' sequence was present).
37930
37931     Signed-off-by: Stelian Pop <stelian@popies.net>
37932     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
37933
37934 commit 73ccb3410a0785593cda7aee455dfc51f790e281
37935 Author: Gary Jennejohn <gary.jennejohn@freenet.de>
37936 Date:   Mon Apr 28 14:04:32 2008 +0200
37937
37938     ppc4xx: Add the Harris QUAD100HD AMCC 405EP-based board
37939
37940     Signed-off-by: Gary Jennejohn <garyj@denx.de>
37941     Signed-off-by: Stefan Roese <sr@denx.de>
37942
37943 commit ef2642625cbfb1c3695e3478d08ae515052a4950
37944 Author: Stefan Roese <sr@denx.de>
37945 Date:   Thu May 8 11:10:46 2008 +0200
37946
37947     ppc4xx: Kilauea: Fix incorrect FPGA FIFO address
37948
37949     Signed-off-by: Stefan Roese <sr@denx.de>
37950
37951 commit a00eccfebc954ad9485161efeca7d9aaf626d530
37952 Author: Stefan Roese <sr@denx.de>
37953 Date:   Thu May 8 11:05:15 2008 +0200
37954
37955     ppc4xx: Add fdt support to all remaining AMCC PPC4xx eval boards
37956
37957     This patch adds fdt (flattened device tree) support to all remaining AMCC
37958     eval boards. Most newer boards already support device tree. With this patch,
37959     all AMCC boards now enable device tree passing from U-Boot to Linux
37960     arch/powerpc kernels.
37961
37962     Signed-off-by: Stefan Roese <sr@denx.de>
37963
37964 commit cb5d88b9611e0c35c53543ad3b4ab99fa82203e3
37965 Author: Stefan Roese <sr@denx.de>
37966 Date:   Thu May 8 11:01:09 2008 +0200
37967
37968     ppc4xx: Add weak default ft_board_setup() routine
37969
37970     This patch adds a default ft_board_setup() routine to the 4xx fdt code.
37971     This routine is defined as weak and can be overwritten by a board specific
37972     one if needed.
37973
37974     Signed-off-by: Stefan Roese <sr@denx.de>
37975
37976 commit d1c1ba85c7915053adf6a8d14a08ac6fcb750d01
37977 Author: Stefan Roese <sr@denx.de>
37978 Date:   Thu May 8 10:48:58 2008 +0200
37979
37980     ppc4xx: acadia: Add fdt support and fix section overlap problem
37981
37982     This patch adds fdt (flattened device tree) support to the AMCC
37983     Acadia eval board. This increases the image size and it doesn't
37984     fit anymore into 256kByte. Since we didn't want to remove features
37985     from the configuration, we decided to increase the U-Boot image size
37986     (add one flash sector).
37987
37988     Also changed the default environment definition to make it
37989     independent of such changes.
37990
37991     Signed-off-by: Stefan Roese <sr@denx.de>
37992
37993 commit 4adb3023de75bc150f088c8935db340930ad38c8
37994 Author: Ira Snyder <iws@ovro.caltech.edu>
37995 Date:   Tue Apr 29 11:18:54 2008 -0700
37996
37997     ppc4xx: Add device tree support to AMCC Yosemite
37998
37999     Add support for booting with a device tree blob. This is needed to boot
38000     ARCH=powerpc kernels. Also add support for setting the eth0 mac address
38001     via the ethaddr variable.
38002
38003     Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu>
38004     Signed-off-by: Stefan Roese <sr@denx.de>
38005
38006 commit b9bbefce1a653ea35f74a66ec117cdda2e043a4b
38007 Author: Dave Mitchell <dmitchell@amcc.com>
38008 Date:   Wed May 7 09:00:23 2008 -0700
38009
38010     ppc4xx: Fix typos in 460GT/EX FBDV array
38011
38012     Corrected two typos in the 460GT/EX FBDV array.
38013
38014     Signed-off-by: Dave Mitchell <dmitchell@amcc.com>
38015     Signed-off-by: Stefan Roese <sr@denx.de>
38016
38017 commit 66f5fa9263629271edc86178b1f224e3c9aab2b3
38018 Author: Andy Fleming <afleming@freescale.com>
38019 Date:   Wed May 7 16:54:31 2008 -0500
38020
38021     85xx: Limit CPU2 workaround to parts that have the errata
38022
38023     Signed-off-by: Ebony Zhu <ebony.zhu@freescale.com>
38024     Signed-off-by: Andy Fleming <afleming@freescale.com>
38025
38026 commit a5fe514e8ace564300d2c1d73846ddff49654243
38027 Author: Lee Nipper <lee.nipper@freescale.com>
38028 Date:   Fri Apr 25 15:44:45 2008 -0500
38029
38030     mpc83xx: system performance settings for MPC8349EMDS.
38031
38032     These same settings are used on MPC8349ITX, and
38033     improve performance on MPC8349EMDS.
38034
38035     Signed-off-by: Lee Nipper <lee.nipper@freescale.com>
38036     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
38037
38038 commit 49387dba910e485640b575e920ee463b7e611dc3
38039 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
38040 Date:   Tue May 6 13:22:52 2008 +0900
38041
38042     [MIPS] cpu/mips/cache.S: Fix build warning
38043
38044     Some old GNU assemblers, such as v2.14 (ELDK 3.1.1), v2.16 (ELDK 4.1.0),
38045     warns illegal global symbol references by bal (and jal also) instruction.
38046     This does not happen with the latest binutils v2.18.
38047
38048     Here's an example on gth2_config:
38049
38050     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
38051     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
38052     c -EB -c -o cache.o cache.S
38053     cache.S: Assembler messages:
38054     cache.S:243: Warning: Pretending global symbol used as branch target is local.
38055     cache.S:250: Warning: Pretending global symbol used as branch target is local.
38056
38057     In principle, gas might be sensitive to global symbol references in PIC
38058     code because they should be processed through GOT (global offset table).
38059     But if `bal' instruction is used, it results in PC-based offset jump.
38060     This is the cause of this warning.
38061
38062     In practice, we know it doesn't matter whether PC-based reference or GOT-
38063     based. As for this case, both will work before/after relocation. But let's
38064     fix the code.
38065
38066     This patch explicitly sets up a target address, then jump there.
38067     Here's an example of disassembled code with/without this patch.
38068
38069      90000668:       1485ffef        bne     a0,a1,90000628 <mips_cache_reset+0x20>
38070      9000066c:       ac80fffc        sw      zero,-4(a0)
38071      90000670:       01402821        move    a1,t2
38072     -90000674:       0411ffba        bal     90000560 <mips_init_icache>
38073     -90000678:       01803021        move    a2,t4
38074     -9000067c:       01602821        move    a1,t3
38075     -90000680:       0411ffcc        bal     900005b4 <mips_init_dcache>
38076     -90000684:       01a03021        move    a2,t5
38077     -90000688:       03000008        jr      t8
38078     -9000068c:       00000000        nop
38079     +90000674:       01803021        move    a2,t4
38080     +90000678:       8f8f83ec        lw      t7,-31764(gp)
38081     +9000067c:       01e0f809        jalr    t7
38082     +90000680:       00000000        nop
38083     +90000684:       01602821        move    a1,t3
38084     +90000688:       01a03021        move    a2,t5
38085     +9000068c:       8f8f81e0        lw      t7,-32288(gp)
38086     +90000690:       01e0f809        jalr    t7
38087     +90000694:       00000000        nop
38088     +90000698:       03000008        jr      t8
38089     +9000069c:       00000000        nop
38090
38091     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
38092
38093 commit 0f8c62a14b523c56874ebcb67c1a16c99aad48b3
38094 Author: Vlad Lungu <vlad.lungu@windriver.com>
38095 Date:   Mon May 5 14:04:00 2008 +0300
38096
38097     Allow building mips versions with ELDK 3.1.1
38098
38099     .gpword works only with local symbols on certain binutils versions
38100
38101     Signed-off-by: Vlad Lungu <vlad.lungu@windrvier.com>
38102
38103 commit 12a67a9e51f6b3ec26cb0f077fb5685a447c359d
38104 Author: Wolfgang Denk <wd@denx.de>
38105 Date:   Mon May 5 12:52:36 2008 +0200
38106
38107     MAKEALL: add inka4x0 board
38108
38109     Signed-off-by: Wolfgang Denk <wd@denx.de>
38110
38111 commit b83dcc13ae7b2dab394bfef6f699750d11490ee2
38112 Author: Wolfgang Denk <wd@denx.de>
38113 Date:   Sun May 4 21:34:23 2008 +0200
38114
38115     kb9202 board: fix build problem.
38116
38117     Signed-off-by: Wolfgang Denk <wd@denx.de>
38118
38119 commit 6adf61dc4cb5c53a2df990cbc8df2bceacbfd869
38120 Author: Wolfgang Denk <wd@denx.de>
38121 Date:   Sun May 4 12:10:33 2008 +0200
38122
38123     Prepare for v1.3.3-rc3
38124
38125     Update ChNAGELOG, minor white space cleanup.
38126
38127     Signed-off-by: Wolfgang Denk <wd@denx.de>
38128
38129 commit 7c0773fde6100b61be2558cb5d8c442a3194aecb
38130 Author: Wolfgang Denk <wd@denx.de>
38131 Date:   Sun May 4 00:35:15 2008 +0200
38132
38133     drivers/net/tsec.c: Fix typo.
38134
38135     Signed-off-by: Wolfgang Denk <wd@denx.de>
38136
38137 commit aa737945e6f37a5de5dbad550a7694e0cb2a8120
38138 Author: Mike Frysinger <vapier@gentoo.org>
38139 Date:   Fri May 2 21:45:12 2008 -0400
38140
38141     version_autogenerated.h: use printf rather than echo -n
38142
38143     Some systems are dumb and do not implement the -n flag to echo (like OS X).
38144     Convert the Makefile to use printf as this should work everywhere.
38145
38146     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
38147     Signed-off-by: Wolfgang Denk <wd@denx.de>
38148
38149 commit 4acc2a108ad0a669165924704a6cb083f9138242
38150 Author: Mike Frysinger <vapier@gentoo.org>
38151 Date:   Fri May 2 18:17:50 2008 -0400
38152
38153     fix building when saveenv is disabled in some setups
38154
38155     If you enable environment in the flash, but disable the embedded
38156     option, and you disable the saveenv command, then the #if nested
38157     logic will trigger a compile failure:
38158     env_flash.c: In function 'env_relocate_spec':
38159     env_flash.c:399: error: 'flash_addr' undeclared (first use in this function)
38160     The fix is to add CMD_SAVEENV ifdef protection like everywhere else.
38161
38162     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
38163
38164 commit ccf1ad535ae1c0dc2d466235c668adbdfe3a55b7
38165 Author: Jeremy McNicoll <jeremy.mcnicoll@windriver.com>
38166 Date:   Fri May 2 16:10:04 2008 -0400
38167
38168     SBC8548: fix address mask to allow 64M flash
38169
38170     Fix incorrect mask to enable all 64MB of onboard flash.
38171     Previously U-Boot incorrectly mapped only 8MB of flash, this
38172     patch correctly maps all the available flash.
38173
38174     Signed-off-by: Jeremy McNicoll <jeremy.mcnicoll@windriver.com>
38175
38176 commit 3648085c464c8c22ef76fab006ca4344d3796124
38177 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
38178 Date:   Fri May 2 19:48:56 2008 +0200
38179
38180     qemu_mips: add README
38181
38182     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
38183
38184 commit 6fdd002689190a0022c7b3dbab37fcba724580ce
38185 Author: Marcel Ziswiler <marcel@ziswiler.com>
38186 Date:   Fri May 2 02:35:59 2008 +0200
38187
38188     Fix misspelled comment
38189
38190     Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
38191
38192 commit fa956fde60b7ec4dd66bd62f9910fd341b5049a1
38193 Author: Mike Frysinger <vapier@gentoo.org>
38194 Date:   Thu May 1 04:13:05 2008 -0400
38195
38196     mkimage: make mmap() checks consistent
38197
38198     The mmap() related code is full of inconsistent casts/constants when
38199     it comes to error checking, and may break when building on some
38200     systems (like ones that do not implicitly define the caddr_t type).
38201     Let's just avoid the whole mess by writing the code nice and clean in
38202     the first place.
38203
38204     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
38205
38206 commit 8e90cd0447a0f0ccf529ef86f0e6b56187d3b82a
38207 Author: Marcel Ziswiler <marcel@ziswiler.com>
38208 Date:   Thu May 1 09:05:34 2008 +0200
38209
38210     Fix defined but not used build warning
38211
38212     - warning: 'srom' defined but not used
38213
38214     Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
38215
38216 commit b71190f3250aaffcc81c35f6cfd3498cb7c48013
38217 Author: Marcel Ziswiler <marcel@ziswiler.com>
38218 Date:   Thu May 1 09:05:26 2008 +0200
38219
38220     Fix implicit declaration build warnings
38221
38222     - warning: implicit declaration of function â€˜serial_initialize’
38223
38224     Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
38225
38226 commit 9acde129cc3f9c1b3bc11a821480dd446774d618
38227 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
38228 Date:   Tue Apr 29 19:18:32 2008 +0200
38229
38230     TSEC: add config options for VSC8601 RGMII PHY
38231
38232     The Vitesse VSC8601 RGMII PHY has internal delay for both Rx
38233     and Tx clock lines. They are configured using 2 bits in extended
38234     register 0x17.
38235     Therefore CFG_VSC8601_SKEW_TX and CFG_VSC8601_SKEW_RX have
38236     been introduced with valid values 0-3 giving 0.0, 1.4,1.7 and 2.0ns delay.
38237
38238     Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
38239     Acked-by: Andy Fleming <afleming@freescale.com>
38240     Acked-by: Ben Warren <biggerbadderben@gmail.com>
38241     --
38242
38243      drivers/net/tsec.c |    6 ++++++
38244      drivers/net/tsec.h |    3 +++
38245      2 files changed, 9 insertions(+), 0 deletions(-)
38246
38247 commit bd98ee60df43ee6dd6f5ebe32c67d03e90513ff8
38248 Author: Wolfgang Denk <wd@denx.de>
38249 Date:   Sat May 3 23:07:15 2008 +0200
38250
38251     Revert "ColdFire: Get information from the correct GCC"
38252
38253     This reverts commit b7166e05a513c0806b63b9dfb6f1d77645cede2a
38254     (replaced by commit c4e5f52a58d278eebb87f476e353972c5dacea40).
38255
38256 commit c4e5f52a58d278eebb87f476e353972c5dacea40
38257 Author: Wolfgang Denk <wd@denx.de>
38258 Date:   Sat May 3 22:25:00 2008 +0200
38259
38260     config.mk: use correct (cross) compiler
38261
38262     Some config.mk files reference $(CC) to test for specific tool chain
38263     features, so make sure $(CC) gets set before including any such
38264     config files.
38265
38266     This patch replaces commit b7166e05a5 ("ColdFire: Get information from
38267     the correct GCC").
38268
38269     Signed-off-by: Wolfgang Denk <wd@denx.de>
38270
38271 commit 27c38689d0cfde0e444239345f97b5eecc9f4067
38272 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
38273 Date:   Thu May 1 02:13:44 2008 +0200
38274
38275     pxa: fix previous definition on cpu init
38276
38277     start.S:183:1: warning: "ICMR" redefined
38278     In file included from start.S:33:
38279     include/asm/arch/pxa-regs.h:935:1: warning: this is the location of the previous definition
38280     start.S:187:1: warning: "RCSR" redefined
38281     ...
38282
38283     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
38284
38285 commit 6d12e697de794d700767f22f950e3026ccf4daf6
38286 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
38287 Date:   Thu May 1 02:13:43 2008 +0200
38288
38289     pxa: fix pcmcia operation on 'i' may be undefined
38290
38291     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
38292     Signed-off-by: Wolfgang Denk <wd@denx.de>
38293
38294 commit 4d77f5102dfeaa36cd58d9a9f083bd2cc491526f
38295 Author: Kumar Gala <galak@kernel.crashing.org>
38296 Date:   Wed Apr 30 16:24:35 2008 -0500
38297
38298     MPC8610HPCD: Drop -O2 from the build flags
38299
38300     Make the flags use -Os like all other boards
38301
38302     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
38303
38304 commit 0072b78be2b41e5a0ca3ddc39335574dc2e855bd
38305 Author: Stefan Roese <sr@denx.de>
38306 Date:   Wed Apr 30 15:50:39 2008 +0200
38307
38308     RTC: Fix month offset by one problem in M41T62 RTC driver
38309
38310     This patch fixes a problem with the month being read and written
38311     incorrectly (offset by one). This only gets visible by also using
38312     the Linux driver (rtc-m41t80).
38313
38314     Tested on AMCC Canyonlands.
38315
38316     Signed-off-by: Stefan Roese <sr@denx.de>
38317
38318 commit 141ba1cad8e6598a2466e7e2976c6a12285df619
38319 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
38320 Date:   Sat May 3 13:51:44 2008 +0900
38321
38322     [MIPS] cpu/mips/config.mk: Fix GNU assembler minor version picker
38323
38324     Current trick to pick up GNU assembler minor version uses a dot(.) as a
38325     delimiter, and take the second field to obtain minor version number. But
38326     as can be expected, this doesn't work with a version string which has
38327     dots more than needs.
38328
38329     Here's an example:
38330
38331     $ mips-linux-gnu-as --version | grep 'GNU assembler'
38332     GNU assembler (Sourcery G++ Lite 4.2-129) 2.18.50.20080215
38333     $ mips-linux-gnu-as --version | grep 'GNU assembler' | cut -d. -f2
38334     2-129) 2
38335     $
38336
38337     This patch restricts the version format to 2.XX.XX... This will work
38338     in most cases.
38339
38340     $ mips-linux-gnu-as --version | grep 'GNU assembler' | egrep -o '2\.[0-9\.]+'
38341     2.18.50.20080215
38342     $ mips-linux-gnu-as --version | grep 'GNU assembler' | egrep -o '2\.[0-9\.]+' | cut -d. -f2
38343     18
38344     $
38345
38346     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
38347
38348 commit ea638951acead7f1086c908c0b9f086beab82a22
38349 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
38350 Date:   Sat May 3 13:51:28 2008 +0900
38351
38352     [MIPS] cpu/mips/cache.S: Add dcache_enable
38353
38354     Recent bootelf command fixes (017e9b7925f74878d0e9475388cca9bda5ef9482,
38355     "allow ports to override bootelf behavior") requires ports to have this
38356     function.
38357
38358     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
38359     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
38360
38361 commit d2c6fbec4397c936b18cd42482b6973cd6781bdf
38362 Author: Wolfgang Denk <wd@denx.de>
38363 Date:   Thu May 1 21:30:16 2008 +0200
38364
38365     onenand: rename 16 bit memory copy into memcpy_16() to avoid conflicts
38366
38367     Onenand needs a version of memcpy() which performs 16 bit accesses
38368     only; make sure the name does not conflict with the standard
38369     function.
38370
38371     Signed-off-by: Wolfgang Denk <wd@denx.de>
38372
38373 commit 12bc4e94251c369c529ffa505cf58b148c372f7f
38374 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
38375 Date:   Wed Apr 30 22:38:17 2008 +0200
38376
38377     cmd_nand: fix warning: str2long ncompatible pointer type
38378
38379     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
38380
38381 commit 1b9ed2574a38c93cb03dad41885fc06be4bfc9dd
38382 Author: Timur Tabi <timur@freescale.com>
38383 Date:   Fri Apr 4 11:16:11 2008 -0500
38384
38385     Fix calculation of I2C clock for some 86xx chips
38386
38387     Some 86xx chips use CCB as the base clock for the I2C, and others used CCB/2.
38388     There is no pattern that can be used to determine which chips use which
38389     frequency, so the only way to determine is to look up the actual SOC
38390     designation and use the right value for that SOC.
38391
38392     Signed-off-by: Timur Tabi <timur@freescale.com>
38393
38394 commit f32f7fe7bd3a5bda3a476520f00e1aca7c2103a9
38395 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
38396 Date:   Wed Apr 30 12:11:19 2008 -0500
38397
38398     ColdFire: Fix ethernet hang issue for mcf547x_8x
38399
38400     The ethernet hang is caused by receiving buffer in DRAM is not
38401     yet ready due to access cycles require longer time in DRAM.
38402     Relocate DMA buffer descriptors from DRAM to internal SRAM.
38403
38404     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
38405
38406 commit 886d90176fc257e0ab4d0db05d11d0749bbed3ca
38407 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
38408 Date:   Wed Apr 30 12:10:47 2008 -0500
38409
38410     ColdFire: Fix compilation issue caused by new changes in fsl_i2c.c
38411
38412     Signed-off-by: Luigi Comio Mantellini <luigi.mantellini@idf-hit.com>
38413     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
38414
38415 commit b7166e05a513c0806b63b9dfb6f1d77645cede2a
38416 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
38417 Date:   Wed Apr 30 12:10:23 2008 -0500
38418
38419     ColdFire: Get information from the correct GCC
38420
38421     Signed-off-by: Kurt Mahan <kmahan@freescale.com>
38422     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
38423
38424 commit 378e7ec95da4751ec8fe461baacab2bf7d2512a9
38425 Author: dirk.behme@googlemail.com <dirk.behme@googlemail.com>
38426 Date:   Wed Apr 30 18:02:59 2008 +0200
38427
38428     Fix warning in env_nand.c if compiled for DaVinci Schmoogie
38429
38430     Fix warnings
38431
38432     nv_nand.c: In function 'saveenv':
38433     env_nand.c:200: warning: passing argument 3 of 'nand_write' from incompatible pointer type
38434     env_nand.c: In function 'env_relocate_spec':
38435     env_nand.c:275: warning: passing argument 3 of 'nand_read' from incompatible pointer type
38436
38437     if compiled for davinci_schmoogie_config.
38438
38439     Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
38440     Ack by: Sergey Kubushyn <ksi@koi8.net>
38441
38442 commit 33a4a70d48d622cc4950c60a84fec23b9421f23e
38443 Author: Anatolij Gustschin <agust@denx.de>
38444 Date:   Wed Apr 30 13:34:40 2008 +0200
38445
38446     Fix warnings while compiling net/net.c for MPC8610HPCD board
38447
38448     MPC8610HPCD board adds -O2 gcc option to PLATFORM_CPPFLAGS
38449     causing overriding default -Os option. New gcc (ver. 4.2.2)
38450     produces warnings while compiling net/net.c file with -O2
38451     option. The patch is an attempt to fix this.
38452
38453     Signed-off-by: Anatolij Gustschin <agust@denx.de>
38454
38455 commit 58b575e575c25fdf8c88141e145db201f3092149
38456 Author: Sascha Laue <Sascha.Laue@gmx.biz>
38457 Date:   Wed Apr 30 15:23:38 2008 +0200
38458
38459     lwmon5: fix offset error in sysmon0 POST
38460
38461     Signed-off-by: Sascha Laue <sascha.laue@liebherr.com>
38462     Signed-off-by: Wolfgang Denk <wd@denx.de>
38463
38464 commit e7419b243a373de4ee042f7d4f45f66de787240d
38465 Author: Sascha Laue <Sascha.Laue@gmx.biz>
38466 Date:   Wed Apr 30 15:16:35 2008 +0200
38467
38468     lwmon5: fix manual merge error in POST
38469
38470     Signed-off-by: Sascha Laue <sascha.laue@liebherr.com>
38471
38472 commit 42ffcec3f9eba010a662d5b42981812b6bebfb9a
38473 Author: Wolfgang Denk <wd@denx.de>
38474 Date:   Wed Apr 30 17:46:26 2008 +0200
38475
38476     cmd_nand.c: fix another 'incompatible pointer type' warning.
38477
38478     Signed-off-by: Wolfgang Denk <wd@denx.de>
38479
38480 commit de109d909707e2dfe806be5efc3cdb103b47c8ad
38481 Author: Wolfgang Denk <wd@denx.de>
38482 Date:   Wed Apr 30 17:25:07 2008 +0200
38483
38484     Makefile: fix parallel builds
38485
38486     This problem shows up with parallel builds only; it results in
38487     somewhat cryptic error messages like
38488
38489         $ JOBS=-j6 MAKEALL netstar
38490         Configuring for netstar board...
38491         arm-linux-ld: cannot find -lgeneric
38492         make[1]: *** [eeprom.srec] Error 1
38493
38494     A few boards (like netstar and voiceblue) need some libraries for
38495     building; however, the board Makefile does not contain any such
38496     dependencies which may cause problems with parallel builds. Adding
38497     such dependencies is difficult as we would also have to provide build
38498     rules, which already exist in the respective library Makefiles.
38499
38500     To solve this, we make sure that all libraries get built before the
38501     board code.
38502
38503     Signed-off-by: Wolfgang Denk <wd@denx.de>
38504
38505 commit 4f27098e5b0736989b13cd61d7bca94b3574cf5f
38506 Author: Stefan Roese <sr@denx.de>
38507 Date:   Wed Apr 30 14:51:36 2008 +0200
38508
38509     ppc4xx: Adapt Canyonlands fixed DDR2 setup to new DIMM module
38510
38511     This patch changes the Canyonlands/Glacier fixed DDR2 controller setup
38512     used for NAND booting to match the values needed for the new 512MB
38513     DIMM modules shipped with the productions boards:
38514
38515     Crucial: CT6464AC667.8FB
38516
38517     Signed-off-by: Stefan Roese <sr@denx.de>
38518
38519 commit ea9202a659dc75996facf1475f1866a19a9d3129
38520 Author: Stefan Roese <sr@denx.de>
38521 Date:   Wed Apr 30 10:49:43 2008 +0200
38522
38523     ppc4xx: Fix problem with DIMMs with 8 banks in 44x_spd_ddr2.c
38524
38525     This patch fixes a problem with DIMMs that have 8 banks. Now the
38526     MCIF0_MBxCF register will be setup correctly for this setup too.
38527
38528     This was noticed with the 512MB DIMM on Canyonlands/Glacier.
38529
38530     Signed-off-by: Stefan Roese <sr@denx.de>
38531
38532 commit 76617299358ebba260ecc02d33e8e75d8d13dd3b
38533 Author: Wolfgang Denk <wd@denx.de>
38534 Date:   Tue Apr 29 23:41:06 2008 +0200
38535
38536     Prepare v1.3.3-rc2, again.
38537
38538     Signed-off-by: Wolfgang Denk <wd@denx.de>
38539
38540 commit b7fcc4c13993782342cf5cd20d237a6281648a0b
38541 Author: Wolfgang Denk <wd@denx.de>
38542 Date:   Tue Apr 29 23:35:24 2008 +0200
38543
38544     Prepare v1.3.3-rc2
38545
38546     Signed-off-by: Wolfgang Denk <wd@denx.de>
38547
38548 commit f7b16a0a4d571dd33b2b5185a54f7ddc311f89d4
38549 Author: Wolfgang Denk <wd@denx.de>
38550 Date:   Tue Apr 29 23:32:20 2008 +0200
38551
38552     common/env_nand.c: fix one more incompatible pointer type issue
38553
38554     Signed-off-by: Wolfgang Denk <wd@denx.de>
38555
38556 commit ea6f66894f952229eebfc4ad03cd21fe5c8b3f0f
38557 Author: Wolfgang Denk <wd@denx.de>
38558 Date:   Tue Apr 29 21:33:08 2008 +0200
38559
38560     post/board/lwmon5/sysmon.c: fix manual merge error.
38561
38562     Signed-off-by: Wolfgang Denk <wd@denx.de>
38563
38564 commit 70a0f81412b0b18a6fd0bea960451bc6c2cca49a
38565 Author: Kumar Gala <galak@kernel.crashing.org>
38566 Date:   Tue Apr 29 12:54:59 2008 -0500
38567
38568     85xx: Add -mno-spe to e500/85xx builds
38569
38570     Newer gcc's might be configured to enable autovectorization by default.
38571     If we happen to build with one of those compilers we will get SPE
38572     instructions in random code.
38573
38574     -mno-spe disables the compiler for automatically generating SPE
38575     instructions without our knowledge.
38576
38577     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
38578
38579 commit 8ea08e5be69436abcc95d3da114de4a2ff8a6ab5
38580 Author: Kumar Gala <galak@kernel.crashing.org>
38581 Date:   Tue Apr 29 10:18:34 2008 -0500
38582
38583     Update .gitignore for zlib.h
38584
38585     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
38586
38587 commit 45239cf4152109caa925145ccd433529902df887
38588 Author: Kumar Gala <galak@kernel.crashing.org>
38589 Date:   Tue Apr 29 10:27:08 2008 -0500
38590
38591     85xx/86xx: Rename ext_refrec to timing_cfg_3 to match docs
38592
38593     All the 85xx and 86xx UM describe the register as timing_cfg_3
38594     not as ext_refrec.
38595
38596     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
38597
38598 commit ef7d30b14394e4c4a153118f5845760cadada02a
38599 Author: Kumar Gala <galak@kernel.crashing.org>
38600 Date:   Tue Apr 29 10:28:34 2008 -0500
38601
38602     85xx/86xx: Rename DDR init address and init extended address register
38603
38604     Rename init_addr and init_ext_addr to match the docs between
38605     85xx and 86xx.  Both now use 'init_addr' and 'init_ext_addr'.
38606
38607     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
38608
38609 commit cf6cc014270549684873a5972d2595052c468cb6
38610 Author: Kumar Gala <galak@kernel.crashing.org>
38611 Date:   Mon Apr 28 02:24:04 2008 -0500
38612
38613     85xx: Additional fixes and cleanup of MP code
38614
38615     * adjust __spin_table alignment to match ePAPR v0.94 spec
38616     * loop over all cpus when determing who is up.  This fixes an issue if
38617       the "boot cpu" isn't core0.  The "boot cpu" will already be in the
38618       cpu_up_mask so there is no harm
38619     * Added some protection in the code to ensure proper behavior.  These
38620       changes are explicitly needed but don't hurt:
38621       - Added eieio to ensure the "hot word" of the table is written after
38622         all other table updates have occurred.
38623       - Added isync to ensure we don't prefetch loading of table entries
38624         until we a released
38625
38626     These issues we raised by Dave Liu.
38627
38628     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
38629
38630 commit b2d527a8b9fb50afccbaf79b5540952585cdc760
38631 Author: Yuri Tikhonov <yur@emcraft.com>
38632 Date:   Tue Apr 29 15:06:41 2008 +0200
38633
38634     lwmon5: minor clean-up to include/configs/lwmon5.h
38635
38636     LWMON5 DSPIC POST uses the watch-dog scratch register. So, make
38637     the CFG_DSPIC_TEST_ADDR definition more readable.
38638
38639     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
38640
38641 commit f4c4d21a885ccc222fd0acdf653b683249e85117
38642 Author: Stefan Roese <sr@denx.de>
38643 Date:   Tue Apr 29 16:08:05 2008 +0200
38644
38645     ppc4xx: Fix CFG_MONITOR_LEN on Katmai failsave this time
38646
38647     Signed-off-by: Stefan Roese <sr@denx.de>
38648
38649 commit 138105efe1d2b1a40a3a97b4c1f85c2111bea2d8
38650 Author: Yuri Tikhonov <yur@emcraft.com>
38651 Date:   Tue Apr 29 13:32:45 2008 +0200
38652
38653     ppc flush_cache: add watch-dog triggering into the loops.
38654
38655     Some boards (e.g. lwmon5) need rather a frequent watch-dog
38656     kicking. Since the time it takes for the flush_cache() function
38657     to complete its job depends on the size of data being flushed, one
38658     may encounter watch-dog resets on such boards when, for example,
38659     download big files over ethernet.
38660
38661     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
38662
38663 commit cab99d6f3281ab6784feccf98b9b425daa58418a
38664 Author: Stefan Roese <sr@denx.de>
38665 Date:   Tue Apr 29 14:44:54 2008 +0200
38666
38667     ppc4xx: Fix compilation warning in denali_spd_ddr2.c
38668
38669     Signed-off-by: Stefan Roese <sr@denx.de>
38670
38671 commit 4ec9d78fe5cd585d2868731fa108ca1e62730e70
38672 Author: Stefan Roese <sr@denx.de>
38673 Date:   Tue Apr 29 14:12:07 2008 +0200
38674
38675     ppc4xx: Fix Katmai CFG_MONITOR_LEN
38676
38677     Signed-off-by: Stefan Roese <sr@denx.de>
38678
38679 commit 85ad184b3b2b0f8af9228477303c55dca1b52ed7
38680 Author: Stefan Roese <sr@denx.de>
38681 Date:   Tue Apr 29 13:57:07 2008 +0200
38682
38683     ppc4xx: Complete remove bogus dflush()
38684
38685     Since the current dflush() implementation is know to have some problems
38686     (as seem on lwmon5 ECC init) this patch removes it completely and replaces
38687     it by using clean_dcache_range().
38688
38689     Tested on Katmai with ECC DIMM.
38690
38691     Signed-off-by: Stefan Roese <sr@denx.de>
38692
38693 commit 135846d6ecaad255ad28d93ebbb78b3d5da68cdc
38694 Author: Stefan Roese <sr@denx.de>
38695 Date:   Tue Apr 29 13:36:51 2008 +0200
38696
38697     ppc4xx: Change ECC initialization on lwmon5 to use clean_dcache_range()
38698
38699     As it seems the "old" ECC initialization routine by using dflush() didn't
38700     write all lines in the dcache back to memory on lwmon5. This could lead
38701     to ECC error upon Linux booting. This patch changes the program_ecc()
38702     routine to now use clean_dcache_range() instead of dflush().
38703     clean_dcache_range() uses dcbst which is exactly what we want in this
38704     case.
38705
38706     Since dflush() is known is cause problems, this routine will be
38707     removed completely and replaced by clean_dcache_range() with an
38708     additional patch.
38709
38710     Signed-off-by: Stefan Roese <sr@denx.de>
38711
38712 commit 18ec19e4aa1a045dfbf2c7c2e33963488e92d757
38713 Author: Yuri Tikhonov <yur@emcraft.com>
38714 Date:   Mon Apr 28 18:19:34 2008 +0200
38715
38716     POST: fix Makefiles for mpc8xx, lwmon, and netta POSTs.
38717
38718     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
38719
38720 commit eea5a743a2193ef2a05b9bc6dc447ba241416f35
38721 Author: Markus Brunner <super.firetwister@googlemail.com>
38722 Date:   Mon Apr 28 08:47:47 2008 +0200
38723
38724     ppc4xx: Fixup ebc clock in FDT for 405GP/EP
38725
38726     On ppc405EP and ppc405GP (at least) the ebc is directly attached to the plb
38727     and not to the opb. This patch will try to fixup /plb/ebc if /plb/opb/ebc
38728     doesn't exist.
38729
38730     Signed-off-by: Markus Brunner <super.firetwister@gmail.com>
38731
38732 commit 2ef7503a593c77a80c2a054011970227c4b62774
38733 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
38734 Date:   Thu Apr 24 07:57:17 2008 +0200
38735
38736     NE2000: Fix regresssion introduced by e710185aae90 on non AX88796
38737
38738     Move non-inlied functions into specific drivers file
38739     Set get_prom as weak
38740
38741     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
38742     Signed-off-by: Vlad Lungu <vlad@comsys.ro>
38743     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
38744
38745 commit 40cb90ee2b97db1f697e1b54f19a548ffc96d71b
38746 Author: Guennadi Liakhovetski <lg@denx.de>
38747 Date:   Thu Apr 3 17:04:19 2008 +0200
38748
38749     net: make ARP timeout configurable
38750
38751     Currently the timeout waiting for an ARP reply is hard set to 5 seconds.
38752     On i.MX31ADS due to a hardware "strangeness" up to four first IP packets
38753     to the boards get lost, which typically are ARP replies. By configuring
38754     the timeout to a lower value we significantly improve the first network
38755     transfer time on this board. The timeout is specified in milliseconds,
38756     later internally it is converted to deciseconds, because it has to be
38757     converted to hardware ticks, and CFG_HZ ranges from 900 to 27000000 on
38758     different boards.
38759
38760     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
38761     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
38762
38763 commit 13e0b8f7ca9d29267bf01d7a01e521a0517adce1
38764 Author: Guennadi Liakhovetski <lg@denx.de>
38765 Date:   Thu Apr 3 13:36:18 2008 +0200
38766
38767     minor cs8900 driver clean up
38768
38769     Remove a redundant register definition, clean up some coding style
38770     violations.
38771
38772     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
38773     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
38774
38775 commit 707fa917cca24c0f22776f48ac4a6fa5e5189b10
38776 Author: Wolfgang Denk <wd@denx.de>
38777 Date:   Mon Apr 28 22:01:04 2008 +0200
38778
38779     jffs2_1pass.c: fix incompatible pointer type warning
38780
38781     Signed-off-by: Wolfgang Denk <wd@denx.de>
38782
38783 commit 6aee00f5e6a1cf29d8fe8fdc9b7252fbd31115d9
38784 Author: Sascha Laue <Sascha.Laue@gmx.biz>
38785 Date:   Tue Apr 1 10:10:18 2008 +0200
38786
38787     lwmon5: update dsPIC POST spezification
38788
38789     The specification for the lwmon5 board dsPIC POST got changed.
38790     Also add defines for the temperatures  and voltages.
38791
38792     Signed-off-by: Sascha Laue <sascha.laue@liebherr.com>
38793
38794 commit 3e4615ab7ff38781a5dd80d0f49b9af55b4fe0b7
38795 Author: Sascha Laue <Sascha.Laue@gmx.biz>
38796 Date:   Tue Apr 1 15:13:03 2008 +0200
38797
38798     Fix watchdog POST for lwmon5
38799
38800     If the hardware watchdog detects a voltage error, the watchdog sets
38801     GPIO62 to low. The watchdog POST has to detect this low level.
38802
38803     Signed-off-by: Sascha Laue <leglas0@legpc180.leg.liebherr.i>
38804     Signed-off-by: Wolfgang Denk <wd@denx.de>
38805
38806 commit dd5748bcd669f46aeb6686c1b341323843738ccc
38807 Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
38808 Date:   Mon Apr 28 14:37:14 2008 +0200
38809
38810     rtl8169: fix compiler warnings
38811
38812     Fix multiple compiler warnings related to argument type mismatch.
38813
38814     Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
38815
38816 commit 413bf586266f86c6bdbc6c6d140f67a15af4c4f1
38817 Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
38818 Date:   Mon Apr 28 14:36:06 2008 +0200
38819
38820     IDE: fix compiler warnings
38821
38822     The IDE driver can use 32-bit addresses in LBA mode, in which case it
38823     spits multiple warnings during compilation. Fix them.
38824
38825     Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
38826
38827 commit db9084de28c46ac81c8f681722cb0d7411be4d7f
38828 Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
38829 Date:   Mon Apr 28 14:35:57 2008 +0200
38830
38831     LinkStation: fix compiler warning, add a maintainer
38832
38833     out_8 wants a pointer to an unsigned as the first argument. Add a
38834     maintainer for Linkstation boards.
38835
38836     Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
38837
38838 commit c71abba3cb67b063f789f17abf6c7447727c0cd5
38839 Author: Wolfgang Denk <wd@denx.de>
38840 Date:   Mon Apr 28 14:55:12 2008 +0200
38841
38842     cmd_nand.c: fix "differ in signedness" problem
38843
38844     Signed-off-by: Wolfgang Denk <wd@denx.de>
38845
38846 commit f2c288a35341ad02ac03b1563d786763c9c8f159
38847 Author: Wolfgang Denk <wd@denx.de>
38848 Date:   Mon Apr 28 12:48:47 2008 +0200
38849
38850     pcnet.c: fix a merge issue
38851
38852     Signed-off-by: Wolfgang Denk <wd@denx.de>
38853
38854 commit 4ca79f477ebd25a6872e6196d80e2f5eff441376
38855 Author: Wolfgang Denk <wd@denx.de>
38856 Date:   Mon Apr 28 12:08:18 2008 +0200
38857
38858     NAND: fix some strict-aliasing compiler warnings
38859
38860     Signed-off-by: Wolfgang Denk <wd@denx.de>
38861
38862 commit 5cd0130ecc79d6dcde1b1ac253abc457ca8c3115
38863 Author: Stefan Roese <sr@denx.de>
38864 Date:   Mon Apr 28 11:37:14 2008 +0200
38865
38866     ppc4xx: Fix compile warning of hcu4 board
38867
38868     Signed-off-by: Stefan Roese <sr@denx.de>
38869
38870 commit 5379cd15dd6c74ac51499bce3455bf6e0cdbe9f1
38871 Author: Wolfgang Denk <wd@denx.de>
38872 Date:   Mon Apr 28 11:31:23 2008 +0200
38873
38874     MPC8323ERDB: fix implicit declaration of function 'mac_read_from_eeprom'
38875
38876     Signed-off-by: Wolfgang Denk <wd@denx.de>
38877
38878 commit 7602ed50a2f0ef3dc8d7da93f116de50288f5b59
38879 Author: Guennadi Liakhovetski <lg@denx.de>
38880 Date:   Mon Apr 28 00:25:32 2008 +0200
38881
38882     mx31ads: fix loadaddr environment variable define
38883
38884     Arithmetic expressions do not get evaluated under stringification. Remove
38885     default network configuration, add DHCP command support. Thanks to Felix
38886     Radensky for reporting.
38887
38888     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
38889
38890 commit 144eec777ac07bcb12bd38245a5a289f694a7f98
38891 Author: Wolfgang Denk <wd@denx.de>
38892 Date:   Mon Apr 28 10:55:24 2008 +0200
38893
38894     katmai: fix section overlap problem
38895
38896     Since we didn't want to remove features from the configuration, we
38897     decided to increase the U-Boot image size (add one flash sector).
38898
38899     Also changed the default environment definition to make it
38900     independent of such changes.
38901
38902     Signed-off-by: Wolfgang Denk <wd@denx.de>
38903     Acked-by: Stefan Roese <sr@denx.de>
38904
38905 commit 941d696d25624e3cc65ebf924199541acf52d74e
38906 Author: Wolfgang Denk <wd@denx.de>
38907 Date:   Mon Apr 28 10:55:24 2008 +0200
38908
38909     katmai: fix section overlap problem
38910
38911     Since we didn't want to remove features from the configuration, we
38912     decided to increase the U-Boot image size (add one flash sector).
38913
38914     Also changed the default environment definition to make it
38915     independent of such changes.
38916
38917     Signed-off-by: Wolfgang Denk <wd@denx.de>
38918     Acked-by: Stefan Roese <sr@denx.de>
38919
38920 commit 03c6cd39f9184143fd8c537872b3d4b2e03f1466
38921 Author: Kumar Gala <galak@kernel.crashing.org>
38922 Date:   Sat Apr 26 11:44:44 2008 -0500
38923
38924     post: Fix building with O=
38925
38926     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
38927
38928 commit fd7531c1e9d56b9e5e06d2c0e02b798dab72f70c
38929 Author: Wolfgang Denk <wd@denx.de>
38930 Date:   Sat Apr 26 01:55:00 2008 +0200
38931
38932     Prepare v1.3.3-rc1
38933
38934     Signed-off-by: Wolfgang Denk <wd@denx.de>
38935
38936 commit 19cf2ec90d8ce52da60c1693693c4048cb810967
38937 Author: Wolfgang Denk <wd@denx.de>
38938 Date:   Sat Apr 26 01:25:39 2008 +0200
38939
38940     post/Makefile: make sure to use the correct flags
38941
38942     ARFLAGS was not set, which caused "ppc_8xx-ar: creating libgenpost.a"
38943     messages to be printed.
38944
38945     Signed-off-by: Wolfgang Denk <wd@denx.de>
38946
38947 commit 7ed4011733e7dca8f64d21291e4294662f7dc3e2
38948 Author: Wolfgang Denk <wd@denx.de>
38949 Date:   Sat Apr 26 00:34:42 2008 +0200
38950
38951     Coding Style cleanup, update CHANGELOG
38952
38953     Signed-off-by: Wolfgang Denk <wd@denx.de>
38954
38955 commit f9204e15173834ff8d123e36279ce49c3c6c74fc
38956 Author: Magnus Lilja <lilja.magnus@gmail.com>
38957 Date:   Sun Apr 20 10:38:12 2008 +0200
38958
38959     i.MX31: Enable SPI and MC13783/RTC support for the Litekit board
38960
38961     This patch enables SPI and MC13783/RTC support for the Litekit board.
38962
38963     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
38964
38965 commit f97abbfb47d9e407354e157cae3f6369e460cd37
38966 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
38967 Date:   Fri Apr 25 01:08:32 2008 -0500
38968
38969     MPC8544DS: decode pcie3 end-point configuration correctly.
38970
38971     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
38972     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
38973
38974 commit 292188e15523c165c4269403fdcd33c26d89176e
38975 Author: Roy Zang <tie-fei.zang@freescale.com>
38976 Date:   Fri Apr 25 00:55:09 2008 -0500
38977
38978     MPC8544DS: Removes the unknown flash message information
38979
38980     This patch removes the unknown flash message information:
38981     '## Unknown FLASH on Bank 1 - Size = 0xdeadbeef = -286261248 MB'
38982     This unknown flash message is caused by PromJet.
38983     Some of the board user is unhappy with this information.
38984
38985     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
38986     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
38987
38988 commit b2115757403beef0ac6bc2c6c3b24f31256a75d2
38989 Author: Kim Phillips <kim.phillips@freescale.com>
38990 Date:   Thu Apr 24 14:07:38 2008 -0500
38991
38992     mpc83xx: bump loadaddr over fdtaddr to 0x500000
38993
38994     this seems as a good compromise between human memory, typing,
38995     and last but not least, to accommodate for current and future kernel bloat.
38996
38997     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
38998     Acked-by: Dave Liu <daveliu@freescale.com>
38999
39000 commit be5a7190265a34d968578ff266549c60f6f57654
39001 Author: Dave Liu <r63238@freescale.com>
39002 Date:   Tue Apr 15 13:12:23 2008 +0800
39003
39004     mpc83xx: clean up the readme for 83xx boards
39005
39006     1. correct the typo
39007     2. correct the memory map for 837xerdb board
39008
39009     Signed-off-by: Dave Liu <daveliu@freescale.com>
39010
39011 commit bcae52a6819ee9dad5d0d96cd7daeb20108d45ff
39012 Author: Dave Liu <r63238@freescale.com>
39013 Date:   Tue Apr 15 13:11:11 2008 +0800
39014
39015     mpc83xx: remove the unused CPM's stuff
39016
39017     The MPC83xx family never have CPM block, so remove it from 83xx.
39018
39019     Signed-off-by: Dave Liu <daveliu@freescale.com>
39020
39021 commit c63ad6325a8ac0097a54b418a3288926b0484b18
39022 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39023 Date:   Fri Apr 18 16:29:40 2008 +0200
39024
39025     cfi-flash: Add CFG_FLASH_AUTOPROTECT_LIST
39026
39027     This patch adds a configurable flash auto protection list that can be used
39028     to make U-Boot protect flash regions in flash_init().
39029
39030     The idea has been discussed on the u-boot mailing list starting
39031     on Nov 18th, 2007.
39032
39033     Even this patch brings a new feature it is used as a bugfix for 4xx
39034     platforms where flash_init() does not completely protect the
39035     monitor's flash range in all situations.
39036
39037     U-Boot protects the flash range from CFG_MONITOR_BASE to
39038     (CFG_MONITOR_BASE + monitor_flash_len  - 1) by default. This does not
39039     include the reset vector at 0xfffffffc.
39040
39041     Example:
39042     #define CFG_FLASH_AUTOPROTECT_LIST {{0xfff80000, 0x80000}}
39043
39044     This config option will auto protect the last 512k of flash that
39045     contains the bootloader on board like APC405 and PMC405.
39046
39047     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39048
39049 commit d0d91ae3acb4f29d1a2a3a766747478ed54e2848
39050 Author: Stefan Roese <sr@denx.de>
39051 Date:   Fri Apr 25 13:59:03 2008 +0200
39052
39053     ppc4xx: Remove double defines in lwmon5.h
39054
39055     introduced with latest lwmon5/POST merge
39056
39057     Signed-off-by: Stefan Roese <sr@denx.de>
39058
39059 commit 7590378fb9c686709492ceb142825cd058255956
39060 Author: Bartlomiej Sieka <tur@semihalf.com>
39061 Date:   Fri Apr 25 13:54:02 2008 +0200
39062
39063     Use watchdog-aware functions when calculating hashes of images - take two
39064
39065     Some files didn't get updated properly with the "Use watchdog-aware
39066     functions when calculating hashes of images" commit, this commit
39067     fixes this.
39068
39069     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
39070     Signed-off-by: Wolfgang Denk <wd@denx.de>
39071
39072 commit 8e048c438e20ec89b49da5f085f8f756eba6e587
39073 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39074 Date:   Fri Apr 25 12:01:39 2008 +0200
39075
39076     ppc4xx: Add bootcount limit handling for APC405 boards
39077
39078     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39079
39080 commit 1de6b28be5d107ae90ad7a8a43653c49966e8afe
39081 Author: Bartlomiej Sieka <tur@semihalf.com>
39082 Date:   Fri Apr 25 12:10:09 2008 +0200
39083
39084     Use watchdog-aware functions when calculating hashes of images
39085
39086     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
39087
39088 commit d00ce09040d3100e2c7998ef56db62c2d20d9ee3
39089 Author: Wolfgang Denk <wd@denx.de>
39090 Date:   Fri Apr 25 12:44:08 2008 +0200
39091
39092     USB: fix more GCC 4.2.x aliasing warnings
39093
39094     Signed-off-by: Wolfgang Denk <wd@denx.de>
39095     Acked-by: Markus Klotzbuecher <mk@denx.de>
39096
39097 commit aff4f86448f6586930f0a3be7fc4b0ddcf450980
39098 Author: Wolfgang Denk <wd@denx.de>
39099 Date:   Fri Apr 25 12:41:53 2008 +0200
39100
39101     lib_generic/crc32.c: add missing #include <watchdog.h>
39102
39103     Signed-off-by: Wolfgang Denk <wd@denx.de>
39104
39105 commit 03ccdbcd5602610cea4bd0db7e48e1ef881a51ef
39106 Author: Wolfgang Denk <wd@denx.de>
39107 Date:   Fri Apr 25 11:52:21 2008 +0200
39108
39109     lib_generic/crc32.c: fix compile problem
39110
39111     Signed-off-by: Wolfgang Denk <wd@denx.de>
39112
39113 commit 24bfedbd0be4dcaa94861407820d6a70fea7e03b
39114 Author: Stefan Roese <sr@denx.de>
39115 Date:   Tue Apr 22 12:20:32 2008 +0200
39116
39117     ppc4xx: Pass PCIe root-complex/endpoint configuration to Linux via the fdt
39118
39119     The PCIe root-complex/endpoint setup as configured via the "pcie_mode"
39120     environment variable will now get passed to the Linux kernel by setting
39121     the device_type property of the PCIe device tree node. For normal root-
39122     complex configuration it will keep its defaults value of "pci" and for
39123     endpoint configuration it will get changed to "pci-endpoint".
39124
39125     Signed-off-by: Stefan Roese <sr@denx.de>
39126
39127 commit eb0615bf600d2caf5aa2958f47f5ba364c52d5e7
39128 Author: Yuri Tikhonov <yur@emcraft.com>
39129 Date:   Thu Apr 24 10:30:53 2008 +0200
39130
39131     lwmon5: watchdog POST fix
39132
39133     Use the GPT0_MASKx registers as the temporary storage for watch-dog
39134     timer POST test instead of GPT0_COMPx. The latter
39135     (GPT0_COMP1..GPT0_COMP5) are used for the log-buffer header.
39136
39137     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
39138     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
39139
39140 commit 78e488298824bc150b5f3ebf7958cd71fa2af1b9
39141 Author: Kim Phillips <kim.phillips@freescale.com>
39142 Date:   Mon Apr 21 18:10:14 2008 -0500
39143
39144     lib_ppc: Revert "Make MPC83xx one step closer to full relocation."
39145
39146     This reverts commit 70431e8a7393b6b793f77957f95b999fc9a269b8 which has
39147     proven problematic getting right from the start at least on 83xx and
39148     4xx.
39149
39150     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
39151
39152 commit a99715b8ebfc500f3f40e01b36b64d473938443d
39153 Author: Detlev Zundel <dzu@denx.de>
39154 Date:   Fri Apr 18 14:50:01 2008 +0200
39155
39156     Realining some header definitions.
39157
39158     Signed-off-by: Detlev Zundel <dzu@denx.de>
39159
39160 commit 4acbc6c7f993cae409c424615415a3e76820f13d
39161 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39162 Date:   Thu Apr 24 07:57:16 2008 +0200
39163
39164     NE2000: coding style cleanup
39165
39166     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39167
39168 commit b4aff1ffaf7120032c653357c007faa14f74d29d
39169 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39170 Date:   Wed Apr 23 00:11:47 2008 +0900
39171
39172     qemu-mips.h: Add CFI support
39173
39174     CONFIG_ENV_OVERWRITE is also added.
39175
39176     This patch is originally created by Jean-Christophe PLAGNIOL-VILLARD.
39177
39178     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39179     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
39180
39181 commit 4a1f11b45a82908e5b0df602d703082413a6b7ed
39182 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
39183 Date:   Tue Apr 22 22:47:27 2008 +0900
39184
39185     doc/README.mips: Add MIPS notes
39186
39187     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
39188
39189 commit 215b01bba8bc662d35f72b084700b192d367dfb4
39190 Author: Bartlomiej Sieka <tur@semihalf.com>
39191 Date:   Tue Apr 22 12:27:56 2008 +0200
39192
39193     Add support for calculating hashes with watchdog triggering
39194
39195     Implement watchodg-aware variants of hash calculation functions:
39196     - crc32_wd()
39197     - md5_wd()
39198     - sha1_csum_wd()
39199     The above functions calculate the hash of the input buffer in chunks,
39200     triggering the watchdog after processing each chunk. The chunk size
39201     is given as a function call parameter.
39202
39203     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
39204
39205 commit 8875e3abab986df930167ce5c1ac4f95dcacc81c
39206 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
39207 Date:   Wed Apr 23 11:02:12 2008 +0900
39208
39209     qemu-mips: Cleanup whitespace, indentation, etc.
39210
39211     No functional change.
39212
39213     This patch was originally submitted by Jean-Christophe PLAGNIOL-VILLARD.
39214     Then I re-created from scratch, and changed more lines than the original.
39215
39216     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39217     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
39218
39219 commit 386563197e3a50b0e97ad9aae87f57d9aab909ab
39220 Author: Vlad Lungu <vlad@comsys.ro>
39221 Date:   Wed Oct 10 23:02:09 2007 +0300
39222
39223     Fixed pcnet io_base
39224
39225     Bus and phys address are not always the same
39226
39227     Signed-off-by: Vlad Lungu <vlad@comsys.ro>
39228
39229 commit 11ea26fd1cb63c91403fe04a6eea975cd418603f
39230 Author: Wolfgang Denk <wd@denx.de>
39231 Date:   Thu Apr 24 23:44:26 2008 +0200
39232
39233     drivers/net/pcnet.c: Coding Style cleanup.
39234
39235     Signed-off-by: Wolfgang Denk <wd@denx.de>
39236
39237 commit 899ef7b84578b7cafadfd78488c2fd2aac93f636
39238 Author: Vlad Lungu <vlad@comsys.ro>
39239 Date:   Wed Oct 10 23:04:23 2007 +0300
39240
39241     Added Am79C970A chip id to pcnet
39242
39243     Signed-off-by: Vlad Lungu <vlad@comsys.ro>
39244
39245 commit 17c9de6bb33f676eb776dcbfc46fc1b14c3871a5
39246 Author: Magnus Lilja <lilja.magnus@gmail.com>
39247 Date:   Sun Apr 20 10:35:03 2008 +0200
39248
39249     i.MX31: Fix architecture numbers for ADS and Litekit boards
39250
39251     Correct the Linux architecture number for i.MX31 Litekit and ADS boards.
39252
39253     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
39254
39255 commit e7ae84d6c7288790e88639f57cb60daf89c11369
39256 Author: Magnus Lilja <lilja.magnus@gmail.com>
39257 Date:   Sun Apr 20 10:36:36 2008 +0200
39258
39259     i.MX31: Use symbolic names for Litekit membases.
39260
39261     Use symbolic names instead of hard coded addresses for Litekit membases.
39262
39263     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
39264
39265 commit 2ef1d9b6030d02f576b1bcd9fec948e602522012
39266 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39267 Date:   Sat Apr 19 17:59:20 2008 +0200
39268
39269     Fix show_boot_progress prototype
39270
39271     in commit fad634071 "make show_boot_progress () weak."
39272     show_boot_progress is supposed to be declared as weak but declared as
39273     inline instead.
39274
39275     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39276
39277 commit edbed247a14d70b94958010f736621212285de91
39278 Author: Bartlomiej Sieka <tur@semihalf.com>
39279 Date:   Fri Apr 18 12:39:23 2008 +0200
39280
39281     Memory footprint optimizations
39282
39283     As suggested by Wolfgang Denk:
39284     - image printing functions:
39285       - remove wrappers
39286       - remove indentation prefix from functions' signatures
39287     - merge getenv_verify and getenv_autostart into one parametrized function
39288
39289     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
39290
39291 commit 0a0b606faaec4afb3f750b09aa4df1e40a39dcb8
39292 Author: Guennadi Liakhovetski <lg@denx.de>
39293 Date:   Tue Apr 15 13:33:11 2008 +0200
39294
39295     MX31ADS environment variable update, spi and rtc support
39296
39297     Update MX31ADS default environment to better match the flash layout and
39298     the memory map, support SPI and RTC.
39299
39300     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
39301
39302 commit 022f12163595b9a55380c6d77c3119b93d6a9a4b
39303 Author: Kumar Gala <galak@kernel.crashing.org>
39304 Date:   Mon Apr 21 09:28:36 2008 -0500
39305
39306     85xx: Round up frequency calculations to get reasonable output
39307
39308     eg. because of rounding error we can get 799Mhz instead of 800Mhz.
39309
39310     Introduced DIV_ROUND_UP and roundup taken from linux kernel.
39311
39312     Signed-off-by: Dejan Minic <minic@freescale.com>
39313     Signed-off-by: Srikanth Srinivasan <srikanth.srinivasan@freescale.com>
39314     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
39315     Acked-by: Andy Fleming <afleming@freescale.com>
39316
39317 commit 876b8f978982216ab4a22dcd9efddfcd9b0e04e6
39318 Author: Kumar Gala <galak@kernel.crashing.org>
39319 Date:   Wed Apr 23 16:58:04 2008 -0500
39320
39321     fsl_pci: Only modify registers if we have them
39322
39323     pme_msg_det exists only on PCIe controllers only set it if we are a "bridge".
39324
39325     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
39326
39327 commit 83fe32334337def160b302aa9d152d808bfcc68e
39328 Author: Markus Klotzbücher <mk@denx.de>
39329 Date:   Wed Apr 23 10:57:33 2008 +0200
39330
39331     USB: remove a cpu bug workaround for an unsupported architecture.
39332
39333     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
39334
39335 commit f957576cb53e6cfab412709cfc8db1afd39d21c3
39336 Author: Markus Klotzbücher <mk@denx.de>
39337 Date:   Wed Apr 23 10:53:23 2008 +0200
39338
39339     USB: fix those pesky aliasing warnings issued by gcc-4.2
39340
39341     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
39342     Signed-off-by: Detlev Zundel <dzu@denx.de>
39343
39344 commit 89cdab788f3716b335fefb60b836ebcf975aceab
39345 Author: Mike Frysinger <vapier@gentoo.org>
39346 Date:   Mon Mar 31 11:02:01 2008 -0400
39347
39348     crc32: use uint32_t rather than unsigned long
39349
39350     The envcrc.c does sizeof(unsigned long) when calculating the crc, but
39351     this is done with the build toolchain instead of the target tool
39352     chain, so if the build is a 64bit system but the target is 32bits,
39353     the size will obviously be wrong. This converts all unsigned long
39354     stuff related to crc32 to uint32_t types. Compile tested only: output
39355     of ./tools/envcrc when run on a 32bit build system matches that of a
39356     64bit build system.
39357
39358     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
39359     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39360
39361 commit 80c40b765b3642ddb9f3392b7898715aab44a29c
39362 Author: Dirk Behme <dirk.behme@googlemail.com>
39363 Date:   Wed Mar 26 09:53:29 2008 +0100
39364
39365     ARM: Davinci: Fix DM644x timer overflow handling and cleanup
39366
39367     Fix ARM based DaVinci DM644x timer overflow handling and cleanup timer code.
39368
39369     Changes:
39370
39371     - Remove *_masked() functions as noted by Wolfgang
39372
39373     - Adapt register naming to recent TI spec (sprue26, March 2007)
39374
39375     - Fix reset_timer() handling
39376
39377     - 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.
39378
39379     [1] http://article.gmane.org/gmane.comp.boot-loaders.u-boot/38179
39380
39381     - Remove software division of timer count value (DIV(x) macro) and do it in hardware (TIM_CLK_DIV).
39382
39383     Many thanks to Troy Kisky <troy.kisky@boundarydevices.com> and Pieter Voorthuijsen <pieter.voorthuijsen@Prodrive.nl> for the hints & testing!
39384
39385     Patch is compile tested with davinci_dvevm & sonata & schmoogie configuration and tested by Pieter on DaVinci EVM hardware.
39386
39387     Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
39388     Acked-by: Pieter Voorthuijsen <pieter.voorthuijsen@Prodrive.nl>
39389
39390 commit a6e6fc610e39dec41b79680413d4ed38145bd3c8
39391 Author: Sergei Poselenov <sposelenov@emcraft.com>
39392 Date:   Wed Apr 9 16:09:41 2008 +0200
39393
39394     Added watchdog triggering calls in the "mtest" test function.
39395
39396     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
39397
39398 commit d32a874b9b4c1e949ee38be7790f6bf6d6143451
39399 Author: Yuri Tikhonov <yur@emcraft.com>
39400 Date:   Sun Apr 6 19:19:14 2008 +0200
39401
39402     lwmon5 watchdog: limit trigger rate
39403
39404     Limit the rate of h/w watch-dog triggering on the LWMON5 board by
39405     the CONFIG_WD_MAX_RATE value.
39406
39407     Note that an earlier version of this patch which used microseconds
39408     instead of ticks dis not work. The problem was that we used
39409     usec2ticks() to convert microseconds into ticks. usec2ticks() uses
39410     get_tbclk(), which in turn calls get_sys_info(). It turns out that
39411     this function does a lot of prolonged operations (like divisions)
39412     which take too much time so we do not trigger the watchdog in time,
39413     and it resets the system.
39414
39415     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
39416
39417 commit 2d2b994a30bb100774dc747ae9865b7f95285a88
39418 Author: Yuri Tikhonov <yur@emcraft.com>
39419 Date:   Mon Mar 31 10:51:37 2008 +0200
39420
39421     POST: move CONFIG_POST to Makefiles
39422
39423     Introduce the new logical option CONFIG_HAS_POST which is set when the
39424     platform has CONFIG_POST set. Use CONFIG_HAS_POST in the post/ Makefiles
39425     to determine should the POST libs be compiled for the selected target
39426     platform, or not.
39427
39428     To avoid breaking u-boot linking process, the empty post/libpost.a file is
39429     created for platforms which do not have POSTs.
39430
39431     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
39432     Signed-off-by: Wolfgang Denk <wd@denx.de>
39433
39434 commit 0a51e9248e2d27e0a02ef1e740c576ce90a39ee1
39435 Author: Yuri Tikhonov <yur@emcraft.com>
39436 Date:   Mon Mar 31 10:49:34 2008 +0200
39437
39438     POST: preparations for moving CONFIG_POST to Makefiles
39439
39440     Remove CONFIG_POST ifdefs from the post/ source files.
39441
39442     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
39443     Signed-off-by: Wolfgang Denk <wd@denx.de>
39444
39445 commit 5d40d4430d9ebc8434c6f0798594836e1efa7a1e
39446 Author: Stefan Roese <sr@denx.de>
39447 Date:   Tue Apr 22 14:14:20 2008 +0200
39448
39449     ppc4xx: Fix Canyonlands and Glacier default environment for fdt usage
39450
39451     This patch fixes the Canyonlands and Glacier default environment to better
39452     fit to the arch/powerpc device-tree kernels. The variables dealing with
39453     arch/ppc booting are removed, since these boards are supported only in
39454     arch/powerpc. Glacier uses the same config file as Canyonlands.
39455
39456     Also, the Glacier now uses non-FPU rootpath, since 460GT has no FPU.
39457
39458     Signed-off-by: Stefan Roese <sr@denx.de>
39459
39460 commit b789cb4a4c0c1deff82053539cfe29a9c6e23f8b
39461 Author: Stefan Roese <sr@denx.de>
39462 Date:   Tue Apr 22 14:06:42 2008 +0200
39463
39464     ppc4xx: Small coding style cleanup for the latest esd patches
39465
39466     Signed-off-by: Stefan Roese <sr@denx.de>
39467
39468 commit 79941d63bc03aed8c48d7602f18217cc200ee931
39469 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39470 Date:   Mon Apr 21 18:01:07 2008 +0200
39471
39472     ppc4xx: Update CPU strapping for PMC440 boards
39473
39474     This patch removes the temporary 'test' strapping option
39475     of the sbe command. The '667' strapping option now uses
39476     a PLB/PCI divider of 3.
39477
39478     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39479
39480 commit f00cf3193a6635355b121e90debb2f54e777e7da
39481 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39482 Date:   Mon Apr 21 14:42:21 2008 +0200
39483
39484     ppc4xx: Remove unused APC405 strataflash driver
39485
39486     The APC405 board support has been migrated to use the common
39487     CFI flash driver.
39488
39489     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39490
39491 commit 1c686676a86473bbd92151f0544e109413f6ed06
39492 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39493 Date:   Mon Apr 21 14:42:17 2008 +0200
39494
39495     ppc4xx: Update APC405 configuration
39496
39497     - enable esd's auto_update mechanism
39498     - support alternative flash layout on rev. 1.8 boards
39499     - update default environment
39500     - use common CFI flash driver
39501     - coding style cleanup
39502
39503     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39504
39505 commit 0b9872515a521bf7866dc24b85ddce708e60d702
39506 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39507 Date:   Mon Apr 21 14:42:11 2008 +0200
39508
39509     ppc4xx: Update APC405 board support
39510
39511     - enable esd's auto_update mechanism
39512     - fix LCD support on latest hardware revision (uses other LCD controller)
39513     - support alternative flash layout on rev. 1.8 boards
39514     - coding style cleanup
39515
39516     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39517
39518 commit 83975d02e225e231960784972e7820a8b303756b
39519 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39520 Date:   Mon Apr 21 14:42:06 2008 +0200
39521
39522     ppc4xx: update esd's common auto_update code for 405 boards
39523
39524     - Coding style cleanup (long lines)
39525     - improve handling of protected flash regions
39526     - remove dead code
39527
39528     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39529
39530 commit b9233fe5d59cb25d975071616bd1035d6f4c2285
39531 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39532 Date:   Mon Apr 21 14:41:59 2008 +0200
39533
39534     ppc4xx: Update esd's common LCD code for 405 boards
39535
39536     - Coding style cleanup (long lines)
39537     - Add s1d13505 support
39538     - Make some functions return a result code instead of void
39539
39540     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39541
39542 commit dea68189424c3f1242427a8146a3861bf093173c
39543 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39544 Date:   Mon Apr 21 11:36:55 2008 +0200
39545
39546     ppc4xx: Update FPGA image for APC405 boards
39547
39548     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39549
39550 commit 2a05b152924acfcec3b037693329e517e6d3578f
39551 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39552 Date:   Mon Apr 21 11:36:08 2008 +0200
39553
39554     ppc4xx: Update bootlogo for APC405 boards
39555
39556     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39557
39558 commit 8deafdc6ad368368cf03b58cab4bd39f45d64b5c
39559 Author: Stefan Roese <sr@denx.de>
39560 Date:   Fri Apr 18 16:41:31 2008 +0200
39561
39562     ppc4xx: Add dcache_enable() for 440
39563
39564     dcache_enable() was missing for 440 and the patch
39565     017e9b7925f74878d0e9475388cca9bda5ef9482 ["allow ports to override bootelf
39566     "] behavior uses this function.
39567
39568     Note: Currently the cache handling functions like
39569     d/icache_disable/enable() are NOP's on 440. This may be changed in the
39570     future.
39571
39572     Signed-off-by: Stefan Roese <sr@denx.de>
39573
39574 commit a49e0d177a0749614b316ec847fb623f09c82c07
39575 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39576 Date:   Mon Apr 21 11:19:04 2008 +0200
39577
39578     video: Add missing free for logo memory
39579
39580     This patch adds two missing free()s.
39581
39582     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39583
39584 commit 84c01d3a05ae3aca5f7c0c13a31ca72ba1199a42
39585 Author: Troy Kisky <troy.kisky@boundarydevices.com>
39586 Date:   Mon Sep 24 16:41:43 2007 -0700
39587
39588     PATCH - Fix oob data copied into supplied buffer
39589
39590     This patch correctly sets the oobavail variable
39591     and fixes a bug where the oob data was not valid when
39592     there where multiple groups in oobfree.
39593
39594     First segment fixes a typo
39595     Second segment fixes a bug where oob data may be copied incorrectly.
39596     Third segment adds an error message when exiting due to write protect.
39597     Forth segment fixes a bug where oobavail may be set incorrectly.
39598
39599     Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
39600
39601 commit e1d09680f64b452adde89ed9fe28a77c56bedc9a
39602 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39603 Date:   Fri Apr 18 17:24:32 2008 +0200
39604
39605     ppc4xx: Fix sys_get_info() for 405GP(r)
39606
39607     This patch assigns the correct EBC clock for 405GP(r) CPUs
39608     to PPC4xx_SYS_INFO structure. Without this patch U-Boot
39609     uses an uninitialized EBC clock in its startup message.
39610
39611     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39612
39613 commit dc7746d86d2a3dfe01ab9a70cb427f92adc303c7
39614 Author: Wolfgang Denk <wd@denx.de>
39615 Date:   Sun Apr 20 15:39:38 2008 -0700
39616
39617     Makefile: remove nand_spl/System.map when cleaning up.
39618
39619 commit d9a42c0ace4d4f9cb061d62a7265d1780f90447b
39620 Author: Wolfgang Denk <wd@denx.de>
39621 Date:   Sun Apr 20 15:35:52 2008 -0700
39622
39623     MAKEALL: sort entries / lists.
39624
39625     Signed-off-by: Wolfgang Denk <wd@denx.de>
39626
39627 commit 0878af169b181868a105b5c33f3a6423e2c9fd60
39628 Author: Kumar Gala <galak@kernel.crashing.org>
39629 Date:   Fri Apr 18 11:29:01 2008 -0500
39630
39631     85xx: Fix size of cpu-release-addr property
39632
39633     The cpu-release-addr is defined as always being a 64-bit quanity regardless
39634     if we are running on a 32-bit or 64-bit machine.
39635
39636 commit 88353a985109562a639b2f8a0c90d77011bfe374
39637 Author: Timur Tabi <timur@freescale.com>
39638 Date:   Fri Apr 4 11:15:58 2008 -0500
39639
39640     Fix calculation of I2C clock for some 85xx chips
39641
39642     Some 85xx chips use CCB as the base clock for the I2C.  Some use CCB/2, and
39643     some use CCB/3.  There is no pattern that can be used to determine which
39644     chips use which frequency, so the only way to determine is to look up the
39645     actual SOC designation and use the right value for that SOC.
39646
39647     Update immap_85xx.h to include the GUTS PORDEVSR2 register.
39648
39649     Signed-off-by: Timur Tabi <timur@freescale.com>
39650
39651 commit 1e01477aeaf409ddb97e2633aab9cf8c9c60612e
39652 Author: Wolfgang Denk <wd@denx.de>
39653 Date:   Fri Apr 18 11:44:27 2008 -0700
39654
39655     Fix build breakage casued by commit c0559be371b2
39656
39657         Change env_get_char from a global function ptr to a function.
39658
39659     Signed-off-by: Wolfgang Denk <wd@denx.de>
39660
39661 commit 268a804d7e2fa07b64211fd2f9a9615db4539f23
39662 Author: Wolfgang Denk <wd@denx.de>
39663 Date:   Fri Apr 18 10:53:41 2008 -0700
39664
39665     Coding Style cleanup, update CHANGELOG.
39666
39667     Signed-off-by: Wolfgang Denk <wd@denx.de>
39668
39669 commit 92bad20ad74b70adf3839df9a0a47cce000ac3d7
39670 Author: Mike Frysinger <vapier@gentoo.org>
39671 Date:   Tue Apr 8 14:00:57 2008 -0400
39672
39673     Add support for u-boot in svn and localversion-* files
39674
39675     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
39676
39677 commit d23ff6827decf121461fbc5622612fd7effe207e
39678 Author: Guennadi Liakhovetski <lg@denx.de>
39679 Date:   Thu Apr 3 17:04:22 2008 +0200
39680
39681     MX31ADS network and flash updates
39682
39683     This patch allows U-Boot to use buffered writes to the Spansion NOR
39684     flash installed on this board, and eliminates long delays in network
39685     transfers after the board startup.
39686
39687     Also modify flash layout to embed main and redundant environment
39688     blocks in the U-Boot image.
39689
39690     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
39691
39692 commit b5dc9b304d289831f291843ff88a45cbdf1a6290
39693 Author: Guennadi Liakhovetski <lg@denx.de>
39694 Date:   Mon Apr 14 10:53:12 2008 +0200
39695
39696     Support for the MX31ADS evaluation board from Freescale
39697
39698     This patch adds support for the MX31ADS evaluation board from Freescale,
39699     initialization code is copied from RedBoot sources, also provided by
39700     Freescale.
39701
39702     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
39703
39704 commit 499e7831e1baaac6bfb959213f1950c216fbc5ba
39705 Author: Stefan Roese <sr@denx.de>
39706 Date:   Tue Apr 8 10:33:29 2008 +0200
39707
39708     ppc4xx: Change Canyonlands to support booting from 2k page NAND devices
39709
39710     Signed-off-by: Stefan Roese <sr@denx.de>
39711
39712 commit 5e182dce04d68cc94407a1b1fa09307f2bb96719
39713 Author: Stefan Roese <sr@denx.de>
39714 Date:   Tue Apr 8 10:33:28 2008 +0200
39715
39716     ppc4xx: Adjust Canyonlands fixed DDR2 setup (NAND booting) to 512MB SODIMM
39717
39718     Signed-off-by: Stefan Roese <sr@denx.de>
39719
39720 commit fe7c0db6b2a9004f96c2a2d4fff2849e19c2d825
39721 Author: Stefan Roese <sr@denx.de>
39722 Date:   Tue Apr 8 10:33:27 2008 +0200
39723
39724     ppc4xx: Add Glacier NAND booting target
39725
39726     Signed-off-by: Stefan Roese <sr@denx.de>
39727
39728 commit 46f373838e384a4c23d13581b1dfa5acb66b5810
39729 Author: Stefan Roese <sr@denx.de>
39730 Date:   Tue Apr 8 10:31:00 2008 +0200
39731
39732     nand_spl: Update nand_spl to support 2k page size NAND devices
39733
39734     This patch adds support for booting from 2k page sized NAND device
39735     (e.g. Micron 29F2G08AAC).
39736
39737     Tested on AMCC Canyonlands.
39738
39739     Signed-off-by: Stefan Roese <sr@denx.de>
39740
39741 commit 5e3dca577b7c1bf58bd2b48449b18b7e7dcd8e04
39742 Author: Anatolij Gustschin <agust@denx.de>
39743 Date:   Thu Apr 17 18:18:00 2008 +0200
39744
39745     Fix crash on sequoia in ppc_4xx_eth_init
39746
39747     Currently U-Boot crashes in ppc_4xx_eth_init on sequoia
39748     with cache enabled (TLB Parity exeption). This patch
39749     fixes the problem.
39750
39751     Signed-off-by: Anatolij Gustschin <agust@denx.de>
39752
39753 commit accf7355767dc7f6b85d88bb1c75c9d95e84ba5b
39754 Author: Anatolij Gustschin <agust@denx.de>
39755 Date:   Thu Apr 17 18:15:27 2008 +0200
39756
39757     ppc4xx: Fix crash on sequoia with cache enabled
39758
39759     Currently U-Boot crashes on sequoia board in CPU POST if
39760     cache is enabled (CONFIG_4xx_DCACHE defined). The cache
39761     won't be disabled by change_tlb before CPU POST because
39762     there is an insufficient adress range check since
39763     CFG_MEM_TOP_HIDE was introduced. This patch tries to fix
39764     this problem.
39765
39766     Signed-off-by: Anatolij Gustschin <agust@denx.de>
39767
39768 commit 43c509254fab375c49936498da944658117ed07c
39769 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
39770 Date:   Thu Apr 17 23:35:13 2008 +0900
39771
39772     Use jr as register jump instruction
39773
39774     Current assembler codes are inconsistent in the way of register jump
39775     instruction usage; some use jr, some use j. Of course GNU as allows both
39776     usages, but as can be expected from `Jump Register' the mnemonic `jr' is
39777     more intuitive than `j'. For example, Linux doesn't have `j <reg>' usage
39778     at all.
39779
39780     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
39781
39782 commit 7ce63709828d37b08866e537339a169bd0db2bd3
39783 Author: Guennadi Liakhovetski <lg@denx.de>
39784 Date:   Tue Apr 15 14:15:30 2008 +0200
39785
39786     RTC driver for MC13783
39787
39788     MC13783 is a multifunction IS with an SPI interface to the host. This
39789     driver handles the RTC controller in this chip.
39790
39791     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
39792
39793 commit 38254f45b0b412332726c90d3184ad47479fcffb
39794 Author: Guennadi Liakhovetski <lg@denx.de>
39795 Date:   Tue Apr 15 14:14:25 2008 +0200
39796
39797     New i.MX31 SPI driver
39798
39799     This is an SPI driver for i.MX and MXC based SoCs from Freescale. So far
39800     only implemented and tested on i.MX31, can with a modified register layout
39801     and definitions be used for i.MX27, I think, MXC CPUs have similar SPI
39802     controllers too.
39803
39804     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
39805
39806 commit 7064122c2eef92f02a03ef37a1a1c07e70cd4e38
39807 Author: Magnus Lilja <lilja.magnus@gmail.com>
39808 Date:   Tue Apr 15 19:09:10 2008 +0200
39809
39810     Fix name of i.MX31 boards in config file header
39811
39812     Correct the name of the i.MX31 Litekit and phyCORE boards in config files.
39813
39814     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
39815
39816 commit a49864593e083a5d0779fb9ca98e5a0f2053183d
39817 Author: Mike Frysinger <vapier@gentoo.org>
39818 Date:   Sun Apr 13 19:42:19 2008 -0400
39819
39820     allow ports to override go behavior
39821
39822     Split the arch-specific logic out of the common go code and into a dedicated
39823     weak function called do_go_exec() that lives in cpu directories.  This will
39824     need review from i386/nios people to make sure I didn't break them.
39825
39826 commit 017e9b7925f74878d0e9475388cca9bda5ef9482
39827 Author: Mike Frysinger <vapier@gentoo.org>
39828 Date:   Sun Apr 13 19:42:18 2008 -0400
39829
39830     allow ports to override bootelf behavior
39831
39832     Change the bootelf setup function into a dedicated weak function called
39833     do_bootelf_exec.  This way ports can control the behavior however they
39834     like before/after calling the ELF entry point.
39835
39836 commit a4b46ed6b3502335c3f3a5d672abe0bcb44f20b7
39837 Author: Ulf Samuelsson <ulf@atmel.com>
39838 Date:   Sat Apr 12 20:56:03 2008 +0200
39839
39840     Reorder ARM boards in Makefile
39841
39842     Rearrange ARM boards in Makefile so that ARM926EJ-S boards
39843     are no longer under ARM92xT header.
39844
39845     Signed-off-by: Ulf Samuelsson <ulf@atmel.com>
39846     Ack-By Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39847
39848 commit c3a60cb3bd67e120fc99b6ba88d9295c3c07f688
39849 Author: Ulf Samuelsson <ulf@atmel.com>
39850 Date:   Sat Apr 12 20:29:44 2008 +0200
39851
39852     Clean up dataflash partitioning
39853
39854     This patch removes the board dependent parts from
39855     "drivers/mtd/dataflash.c".
39856     Each board relying on this, will have the appropriate
39857     code in a new file, "partition.c" in the board directory.
39858     board Makefiles updated to use the file.
39859
39860     The dataflash partitions are aligned on sector/page boundaries.
39861
39862     The CONFIG_NEW_DF_PARTITION was used to create named partitions
39863     This is now the default operation, and the CONFIG variable is removed.
39864
39865     Signed-off-by: Ulf Samuelsson <ulf@atmel.com>
39866
39867 commit 51ecde946fec511a16346e498204ca10ad71080d
39868 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39869 Date:   Sat Apr 12 14:08:45 2008 +0200
39870
39871     gitignore: udpate stgit generated and .patch file
39872
39873     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39874
39875 commit 66e39818e95f51ee1c1dd2094407a8929543fa6d
39876 Author: Wolfgang Denk <wd@denx.de>
39877 Date:   Fri Apr 18 00:15:36 2008 -0700
39878
39879     Get rid of redundant copy of renamed header file.
39880
39881     Signed-off-by: Wolfgang Denk <wd@denx.de>
39882
39883 commit c3aafd8cf814e33a77de81c2f22b8c772216a3cc
39884 Author: Vlad Lungu <vlad@comsys.ro>
39885 Date:   Fri Apr 11 21:20:14 2008 +0300
39886
39887     Fix dependency generation for older gcc versions
39888
39889      With gcc 3.3.3 at least, compilation fails with
39890
39891     Generating include/autoconf.mk
39892     gcc: compilation of header file requested
39893     make: *** [include/autoconf.mk] Error 1
39894
39895     since commit 16fe77752eee099b9fb61ed73460e51cc94b37ba.
39896
39897     Signed-off-by: Vlad Lungu <vlad@comsys.ro>
39898
39899 commit cb1c4896905ab22fcd982e6a8a539f0031942e71
39900 Author: Marian Balakowicz <m8@semihalf.com>
39901 Date:   Fri Apr 11 11:07:49 2008 +0200
39902
39903     Restore the ability to continue booting after legacy image overwrite
39904
39905     Before new uImage code was merged, bootm code allowed for the kernel image to
39906     get overwritten during decompresion. new uImage introduced a check for image
39907     overwrites and refused to boot the image that got overwritten. This patch
39908     restores the old behavior. It also adds a warning when the image overwriten is
39909     a multi-image file, because in such case accessing componentes other than the
39910     first one will fail.
39911
39912     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
39913
39914 commit de2b3216e6b4f3b2fe93759c05b17504f9dfe036
39915 Author: Marian Balakowicz <m8@semihalf.com>
39916 Date:   Fri Apr 11 11:07:43 2008 +0200
39917
39918     ppc: Fix ftd_blob variable init when processing raw blob
39919
39920     Set fdt_blob variable before its value is printed out.
39921
39922     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
39923
39924 commit 3d36be030043cd841a2551d00a395135e363a64b
39925 Author: Jason Wessel <jason.wessel@windriver.com>
39926 Date:   Thu Apr 10 14:30:16 2008 -0500
39927
39928     Remove all the search paths from the .lds files.
39929
39930     The cross compiler is responsible for providing the correct libraries
39931     and the logic to find the linking libraries.
39932
39933     Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
39934
39935 commit 7d721e34ae6be7d7db63e8d060a246278bb7ae58
39936 Author: Bartlomiej Sieka <tur@semihalf.com>
39937 Date:   Mon Apr 14 15:44:16 2008 +0200
39938
39939     Boot-related documentation update
39940
39941     - document 'bootm_low' and 'bootm_size' environment variables
39942     - update inaccurate CFG_BOOTMAPSZ entry
39943
39944     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
39945
39946 commit a6f0bd9f2b1971e2a61ac0fd1fc2c96cb7a4b67a
39947 Author: Guennadi Liakhovetski <lg@denx.de>
39948 Date:   Wed Apr 9 17:34:08 2008 +0200
39949
39950     Fix regression introduced by a typo in "Tidied other cpu/arm920t/start.S code"
39951
39952     Restore logic reverted by commit
39953
39954     commit 80767a6cead9990d9e77e62be947843c2c72f469
39955     Author: Peter Pearse <peter.pearse@arm.com>
39956     Date:   Wed Sep 5 16:04:41 2007 +0100
39957
39958         Changed API name to coloured_led.h
39959         Removed code using deprecated ifdef CONFIG_BOOTBINFUNC
39960         Tidied other cpu/arm920t/start.S code
39961
39962     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
39963
39964 commit e25cb8d3f4fcc265a9cdf8e9d577b59bdb64bbaf
39965 Author: Mike Frysinger <vapier@gentoo.org>
39966 Date:   Tue Apr 8 10:24:24 2008 -0400
39967
39968     Remove conflicting NAND ID
39969
39970     There are two NAND entries with ID 0xDC and this obviously causes problems.
39971     In the kernel, they punted the first entry, so we should do the same.
39972
39973     See this upstream e-mail for more info:
39974     http://lists.infradead.org/pipermail/linux-mtd/2007-July/018795.html
39975
39976     Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
39977     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
39978
39979 commit 188e94c370621708d13547d58dbc6ed3c5602aa8
39980 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
39981 Date:   Tue Apr 8 16:20:35 2008 +0900
39982
39983     cpu/mips/cpu.c: Fix flush_cache bug
39984
39985     Cache operations have to take line address (addr), not start_addr.
39986     I noticed this bug when debugging ping failure.
39987
39988     Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
39989
39990 commit 8f2a68a07c058fca1d413e54f71c2e7e78a74ed4
39991 Author: Martin Krause <martin.krause@tqs.de>
39992 Date:   Thu Apr 3 14:29:01 2008 +0200
39993
39994     TQM5200: fix default IDE reset level
39995
39996     Before the first call of ide_reset(), the level of the IDE reset
39997     signal on the TQM5200 is low (reset asserted). This patch sets the
39998     default value to high (reset not asserted).
39999
40000     Currently this patch fixes no real problem, but it is cleaner to
40001     assert the reset signal only on demand, and not permanently.
40002
40003     Signed-off-by: Martin Krause <martin.krause@tqs.de>
40004
40005 commit c61e033d6e8abb7b4060ee36060961e1399f6079
40006 Author: Detlev Zundel <dzu@denx.de>
40007 Date:   Thu Apr 3 14:18:48 2008 +0200
40008
40009     mgcoge, mgsuv: realign CONFIG_EXTRA_ENV_SETTING
40010
40011     Signed-off-by: Detlev Zundel <dzu@denx.de>
40012
40013 commit f308572e19eb7fe63aa3d41f214cde4c23c9800f
40014 Author: Detlev Zundel <dzu@denx.de>
40015 Date:   Thu Apr 3 14:18:47 2008 +0200
40016
40017     mgcoge, mgsuv: rename 'addcon' to 'addcons'
40018
40019     The latter name with 13 users is already established, so we will use
40020     that.
40021
40022     Signed-off-by: Detlev Zundel <dzu@denx.de>
40023
40024 commit e175eacc87c3a9e4dad0799fee0e95732520afc7
40025 Author: Martin Krause <martin.krause@tqs.de>
40026 Date:   Thu Apr 3 13:37:56 2008 +0200
40027
40028     IDE: fix bug in reset sequence
40029
40030     According to the ata (ata5) specification the RESET- signal
40031     shall be asserted for at least 25 us. Without this patch,
40032     the RESET- signal is asserted on some boards for only < 1 us
40033     (e. g. on the TQM5200). This patch adds a general delay of
40034     25 us to the RESET- signal.
40035
40036     Without this patch a Platinum 4 GiB CF card is not recognised
40037     properly on boards with a TQM5200 (STK52xx, TB5200).
40038
40039     Signed-off-by: Martin Krause <martin.krause@tqs.de>
40040
40041 commit 813bea96a960916c72b4a3a7df840151529c26ce
40042 Author: Sascha Laue <Sascha.Laue@gmx.biz>
40043 Date:   Thu Apr 3 14:43:11 2008 +0200
40044
40045     lwmon5: disable CONFIG_ZERO_BOOTDELAY
40046
40047     Signed-off-by: Sascha Laue <sascha.laue@liebherr.com>
40048
40049 commit 53eec6f1d25932e76d63ccb14082792b0b96bf41
40050 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40051 Date:   Wed Apr 2 08:03:58 2008 +0200
40052
40053     ds174x: Fix warning on return in rtc_get and rtc_set functions
40054
40055     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40056
40057 commit a253b38bf50c85227c33ca0febc870ee49d1588e
40058 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40059 Date:   Wed Apr 2 08:03:57 2008 +0200
40060
40061     cmd_log.c: Fix assignment differ in signedness
40062
40063     In function 'logbuff_init_ptrs':
40064     cmd_log.c:79: warning: pointer targets in assignment differ in signedness
40065
40066     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40067
40068 commit 6c0e9a8f1cc090fbfbc6f86b6b4fd17a1628f3df
40069 Author: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
40070 Date:   Wed Apr 2 11:04:43 2008 +0530
40071
40072     Remove duplicate #undef SHOW_INFO in drivers/usb/usb_ohci.c
40073
40074     Signed-off-by: gururaja hebbar <gururajakr@sanyo.co.in>
40075
40076 commit 478d5ec9ae3cbcc6040241d2d73dbbc61fe9b49d
40077 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40078 Date:   Tue Apr 1 14:07:10 2008 +0200
40079
40080     s3c4510b_eth: fix 'packed' attribute ignored for fields of MACFrame
40081
40082     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40083
40084 commit c08fb3ea36d19b1640b7906264581e9105534399
40085 Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
40086 Date:   Tue Apr 15 10:24:14 2008 +0200
40087
40088     Additional PCI IDs for IDE and network controllers
40089
40090     These PCI IDs are required by the Linkstation platforms.
40091
40092     Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
40093
40094 commit c0559be371b2a64b1a817088c3308688e2182f93
40095 Author: Joakim Tjernlund <joakim.tjernlund@transmode.se>
40096 Date:   Mon Apr 14 23:01:50 2008 +0200
40097
40098     Change env_get_char from a global function ptr to a function.
40099
40100     This avoids an early global data reference.
40101
40102     Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
40103
40104 commit 3e0f331c05d72f140715c1e9fca991927e44d422
40105 Author: Guennadi Liakhovetski <lg@denx.de>
40106 Date:   Tue Apr 29 12:35:08 2008 +0000
40107
40108     Clean up smsc911x driver
40109
40110     Replace direct register address derefencing with accessor functions.
40111     Restrict explicitly 32-bit bus-width, extend affected configurations
40112     respectively.
40113
40114     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
40115     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
40116
40117 commit de1b686b763aa8b87a86f6748ce9169e7fc0e4cd
40118 Author: Sascha Hauer <s.hauer@pengutronix.de>
40119 Date:   Tue Apr 15 00:08:20 2008 -0400
40120
40121     This patch adds a driver for the following smsc network controllers:
40122     LAN9115
40123     LAN9116
40124     LAN9117
40125     LAN9215
40126     LAN9216
40127     LAN9217
40128
40129     Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
40130     Signed-off-by: Guennadi Liakhovetski<lg@denx.de>
40131     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
40132
40133 commit 3dfd4aab929cccddb63d9ea509967861e1333b52
40134 Author: Sascha Laue <Sascha.Laue@gmx.biz>
40135 Date:   Tue Apr 1 15:13:03 2008 +0200
40136
40137     Fix watchdog POST for lwmon5
40138
40139     If the hardware watchdog detects a voltage error, the watchdog sets
40140     GPIO62 to low. The watchdog POST has to detect this low level.
40141
40142     Signed-off-by: Sascha Laue <leglas0@legpc180.leg.liebherr.i>
40143
40144 commit 24b448448a917e52806f82660a5c9d47608894fb
40145 Author: Dave Liu <r63238@freescale.com>
40146 Date:   Tue Apr 1 15:22:11 2008 +0800
40147
40148     ata: update the libata.h from ata.h of linux kernel
40149
40150     Current libata.h of u-boot is out of sync from linux kernel,
40151     this patch make it be consistent with linux kernel.
40152
40153     Signed-off-by: Dave Liu <daveliu@freescale.com>
40154     Signed-off-by: Tor Krill <tor@excito.com>
40155
40156 commit f8f9dc98883f66f59eb0601da65808e6b139c87c
40157 Author: Kumar Gala <galak@kernel.crashing.org>
40158 Date:   Mon Mar 31 11:59:27 2008 -0500
40159
40160     Allow use of ARCH=powerpc when building
40161
40162     The linux kernel is now mostly ARCH=powerpc, so to make life easier
40163     allow use to use ARCH=powerpc and convert it to ARCH=ppc.
40164
40165     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
40166
40167 commit 8af657d2c6d1ca4f2f76973531394d4578ba2ef0
40168 Author: Kyungmin Park <kmpark@infradead.org>
40169 Date:   Mon Mar 31 10:40:54 2008 +0900
40170
40171     Add apollon board MAINTAINERS entry
40172
40173     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
40174
40175 commit 77e475cc0ed1832160017d364be32a0be9ff02a9
40176 Author: Kyungmin Park <kmpark@infradead.org>
40177 Date:   Mon Mar 31 10:40:36 2008 +0900
40178
40179     Fix OneNAND read
40180
40181     It should access with 16-bit instead of 8-bit
40182
40183     Now it uses the generic memcpy with 8-bit access. It means it reads wrong data from OneNAND.
40184
40185     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
40186
40187 commit a9da2b41079d230db3a5641625311983f85ce1fb
40188 Author: Kyungmin Park <kmpark@infradead.org>
40189 Date:   Mon Mar 31 10:40:19 2008 +0900
40190
40191     Fix OneNAND erase command
40192
40193     It mis-calculates the block address.
40194     Also fix DECLARE_GLOBAL_DATA_PTR in env_onenand.
40195
40196     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
40197
40198 commit 61525f2ffa156665a66908fda47dbf29d65ea579
40199 Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
40200 Date:   Mon Mar 31 01:32:15 2008 +0200
40201
40202     Support for LinkStation / KuroBox HD and HG PPC models
40203
40204     This patch is based on the port by Mihai Georgian (see linkstation.c for
40205     Copyright information) and implements support for LinkStation / KuroBox HD
40206     and HG PPC models from Buffalo Technology, whereby HD is deactivated at
40207     the moment, pending network driver fixing.
40208
40209     Notice to users: this is pretty much a barebone port. Support for network
40210     on HG models is already in the U-Boot mainline, but you might also want
40211     patches to switch fan / phy modes depending on the negotiated ethernet
40212     parameters. This patch also doesn't support console switching, booting EM
40213     mode, Buffalo specific ext2 magic number. So, if you want to use any of
40214     those, you need additional patches. Otherwise this patche provides a fully
40215     functional u-boot with a network console on your system.
40216
40217     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
40218
40219 commit 0f3ba7e9783f352318f197a3148f6d5cc3d75bea
40220 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
40221 Date:   Sun Mar 30 01:22:13 2008 -0500
40222
40223     Add CONFIG_MII_INIT support to related boards
40224
40225     Replace CONFIG_8xx and CONFIG_MCF532x to CONFIG_MII_INIT in
40226     cmd_init.c. Add CONFIG_MII_INIT to board configuration files
40227     that use mii_init() in cmd_init.c.
40228
40229     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
40230     Acked-by: Ben Warren <biggerbadderben@gmail.com>
40231
40232 commit f33fca22e76f20e4e4793810ca7a06a4805a6cf4
40233 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
40234 Date:   Sun Mar 30 01:19:06 2008 -0500
40235
40236     Update CONFIG_PCIAUTO_SKIP_HOST_BRIDGE to related boards
40237
40238     Remove test for CONFIG_MPC5200 in drivers/pci/pci_auto.c and define
40239     CONFIG_PCIAUTO_SKIP_HOST_BRIDGE in related board configuration files.
40240
40241     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
40242
40243 commit e99ccb488181d012248c6be30b2093e950319fc5
40244 Author: Kumar Gala <galak@kernel.crashing.org>
40245 Date:   Thu Mar 27 11:46:38 2008 -0500
40246
40247     Introduce phys_size_t and move phys_addr_t into asm/types.h
40248
40249     Also add CONFIG_PHYS_64BIT on powerpc to deal with 32-bit ppc's
40250     that have larger physical addresses like 44x, 85xx, and 86xx.
40251
40252     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
40253
40254 commit 20a14a42a25f72e379f38460b8a8484667536795
40255 Author: Andy Fleming <afleming@freescale.com>
40256 Date:   Wed Apr 2 16:19:07 2008 -0500
40257
40258     Rename include/md5.h to include/u-boot/md5.h
40259
40260     Some systems have md5.h installed in /usr/include/. This isn't the
40261     desired file (we want the one in include/md5.h). This will avoid the
40262     conflict. This fixes the host tools building problem by creating a new
40263     directory for U-Boot specific header files.
40264
40265     [Patch by Andy Fleming, modified to use separate directory by Wolfgang
40266     Denk]
40267
40268     Signed-off-by: Wolfgang Denk <wd@denx.de>
40269     Signed-off-by: Andy Fleming <afleming@freescale.com>
40270     Acked-by: Timur Tabi <timur@freescale.com>
40271
40272 commit f297b7a1ec87433f66320d89d993e1bc738c66b8
40273 Author: Dave Liu <r63238@freescale.com>
40274 Date:   Thu Mar 27 18:51:17 2008 +0800
40275
40276     drivers: code clean up
40277
40278     Signed-off-by: Dave Liu <daveliu@freescale.com>
40279
40280 commit 0ff7cba4a2e51c90827f6d21a0b28b4d67109597
40281 Author: Dave Liu <r63238@freescale.com>
40282 Date:   Thu Mar 27 18:50:41 2008 +0800
40283
40284     drivers: clean up the ata_piix.h
40285
40286     Signed-off-by: Dave Liu <daveliu@freescale.com>
40287
40288 commit e8f7ba404f1409606962815ecc955a06984b08b3
40289 Author: Dave Liu <r63238@freescale.com>
40290 Date:   Thu Mar 27 18:49:56 2008 +0800
40291
40292     doc: english polishing for README.sata
40293
40294     according to gvb's suggestion, polishing for the doc.
40295
40296     Signed-off-by: Jerry Van Baren <gerald.vanbaren@ge.com>
40297     Signed-off-by: Dave Liu <daveliu@freescale.com>
40298
40299 commit 3e3f766a5274d204780460e1879723b565296d34
40300 Author: Kumar Gala <galak@kernel.crashing.org>
40301 Date:   Wed Mar 26 18:53:28 2008 -0500
40302
40303     Fix warnings introduced by I2C bus speed setting patch
40304
40305     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
40306
40307 commit 3c735e7437150e8615f26930c7819db85634276d
40308 Author: eran liberty <eran.liberty@gmail.com>
40309 Date:   Thu Mar 27 00:50:49 2008 +0100
40310
40311     Altera Stratix II support
40312
40313     Adds Support for Altera's Stratix II.
40314
40315     Within your board specific init file you will have to call
40316
40317     1. fpga_init (/* relocated code offset. usually => */ gd->reloc_off);
40318     2. fpga_add (fpga_altera, (Altera_desc*)&altera_desc);
40319
40320     Altera_desc* contines (for example):
40321         {
40322          Altera_StratixII,      /* part type */
40323          passive_serial,        /* interface type */
40324          1,                     /* bytes of data part can accept */
40325          (void *)(&funcs),      /* interface function table */
40326          0L,                    /* base interface address */
40327          0                      /* implementation specific cookie */
40328          }
40329
40330     funcs is the interface. It is of type altera_board_specific_func.
40331     It looks like this:
40332     altera_board_specific_func func = {
40333         pre_fn,
40334         config_fn,
40335         status_fn,
40336         done_fn,
40337         clk_fn,
40338         data_fn,
40339         abort_fn,
40340         post_fn,
40341     };
40342
40343     you will have to implement these functions, which is usually bit
40344     banging some gpio.
40345
40346     Signed-off-by: Eran Liberty <liberty@extricom.com>
40347
40348 commit 5ece9ec9f6cd52950ab848e2fe422dacf1d3a335
40349 Author: Wolfgang Denk <wd@denx.de>
40350 Date:   Sun Apr 13 14:32:54 2008 -0700
40351
40352     Update CHANGELOG
40353
40354     Signed-off-by: Wolfgang Denk <wd@denx.de>
40355
40356 commit 5ad862166aa24d62a69aa9c708f6b2f5c0d28fb7
40357 Author: Sascha Hauer <s.hauer@pengutronix.de>
40358 Date:   Wed Mar 26 20:41:17 2008 +0100
40359
40360     Phytec Phycore-i.MX31 support
40361
40362     This patch adds support for the Phytec Phycore-i.MX31 board
40363
40364     Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
40365     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
40366
40367 commit caebc95be3b42e5147b5fac7672ac4b2693ef7e1
40368 Author: Sascha Hauer <s.hauer@pengutronix.de>
40369 Date:   Wed Mar 26 20:41:09 2008 +0100
40370
40371     mx31 litekit support
40372
40373     This patch adds support for the mx31 litekit board
40374
40375     Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
40376     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
40377
40378 commit cdace0661208754a53019ea0dc7b803a040e0939
40379 Author: Sascha Hauer <s.hauer@pengutronix.de>
40380 Date:   Wed Mar 26 20:40:49 2008 +0100
40381
40382     add an i2c driver for mx31
40383
40384     This patch adds an i2c driver for Freescale i.MX processors
40385
40386     Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
40387     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
40388
40389 commit 9b56f4f0306f3940b0aafd823ed6ecfc2d75d6c6
40390 Author: Sascha Hauer <s.hauer@pengutronix.de>
40391 Date:   Wed Mar 26 20:40:42 2008 +0100
40392
40393     core support for Freescale mx31
40394
40395     This patch adds the core support for Freescale mx31
40396
40397     Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
40398     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
40399
40400 commit 7ec68862a27c8f6f6d566228de8f6724d964a939
40401 Author: Wolfgang Denk <wd@denx.de>
40402 Date:   Sun Apr 13 14:19:23 2008 -0700
40403
40404     Fix compile error
40405
40406     ...as suggested by Peter Pearse
40407
40408     Signed-off-by: Wolfgang Denk <wd@denx.de>
40409
40410 commit 5252ed95204bdf55bec5a90ea69860bf2f78c643
40411 Author: Sascha Hauer <s.hauer@pengutronix.de>
40412 Date:   Wed Mar 26 20:40:36 2008 +0100
40413
40414     Separate omap24xx specific code from arm1136
40415
40416     Move omap24xx code to cpu/arm1136/omap24xx, rename include/asm-arm/arch-arm1136
40417     to cpu/arm1136/omap24xx.
40418
40419     Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
40420     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
40421
40422 commit 1f1d88dd40815332df32982e739f2ddd2da6fe1a
40423 Author: Mike Frysinger <vapier@gentoo.org>
40424 Date:   Tue Jan 29 18:21:05 2008 -0500
40425
40426     disable caches before booting an app for Blackfin apps
40427
40428     It isn't generally save to execute applications outside of U-Boot with caches
40429     enabled due to the way the Blackfin processor handles caches (requires
40430     software assistance).  This patch disables caches before booting an ELF or
40431     just booting raw code.  The previous discussion on the patch was that we
40432     wanted to use weaks instead, but that proved to not be feasible when multiple
40433     symbols are involved, which puts us back at the ifdef solution.  I've
40434     minimized the ugliness by moving the setup step outside of the main function.
40435
40436     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
40437
40438 commit e6dfed705efa44ebf00d21bb1588c6ccc8f3ad32
40439 Author: Wolfgang Denk <wd@denx.de>
40440 Date:   Sun Apr 13 10:03:54 2008 -0700
40441
40442     ppc: Get rid of unused machine type definitions
40443
40444     Signed-off-by: Wolfgang Denk <wd@denx.de>
40445
40446 commit 1aeed8d71acb3290cf2446f316d6ba437e7881c4
40447 Author: Wolfgang Denk <wd@denx.de>
40448 Date:   Sun Apr 13 09:59:26 2008 -0700
40449
40450     Coding Style cleanup; update CHANGELOG
40451
40452     Signed-off-by: Wolfgang Denk <wd@denx.de>
40453
40454 commit 7754f33c6fb7a2c050388d20bf3847038558bdcf
40455 Author: Larry Johnson <lrj@acm.org>
40456 Date:   Thu Feb 21 13:58:11 2008 -0500
40457
40458     LM73 bug fix for negative temperatures and cleanup
40459
40460     When the LM73 temperature sensor measures a temperature below 0 C, the
40461     current driver does not perform sign extension, so the result returned is
40462     512 C too high.  This patch fixes the problem, and does general cleanup
40463     of the code.
40464
40465     Signed-off-by: Larry Johnson <lrj@acm.org>
40466
40467 commit 96ef831f713289afba19da0c8f905e99da2b23e0
40468 Author: Guennadi Liakhovetski <lg@denx.de>
40469 Date:   Thu Apr 3 13:36:02 2008 +0200
40470
40471     cfi_flash: Support buffered writes on non-standard Spansion NOR flash
40472
40473     Some NOR flash chip from Spansion, for example, the s29ws-n MirrorBit
40474     series require different addresses for buffered write commands. Define a
40475     configuration option to support buffered writes on those chips. A more
40476     elegant solution would be to automatically detect those chips by parsing
40477     their CFI records, but that would require introduction of a fixup table
40478     into the cfi_flash driver.
40479
40480     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
40481
40482 commit 3f9c542d3d69b1a10a5e193e779133a0454d1f44
40483 Author: Lee Nipper <lee.nipper@freescale.com>
40484 Date:   Thu Apr 10 09:35:06 2008 -0500
40485
40486     mpc83xx: Update DIMM data bus width test to support 40-bit width
40487
40488     32-bit wide ECC memory modules report 40-bit width.
40489     Changed the DIMM data bus width test to 'less than 64' instead of 'equal 32'.
40490
40491     Signed-off-by: Lee Nipper <lee.nipper@freescale.com>
40492     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
40493
40494 commit 5fb5a689d822ca61e814bd523fc930af335242fa
40495 Author: Dave Liu <r63238@freescale.com>
40496 Date:   Mon Mar 31 17:05:12 2008 +0800
40497
40498     mpc83xx: Fix the bug of serdes initialization
40499
40500     Currently the serdes will not be initializated due to the
40501     partid's error.
40502
40503     Signed-off-by: Dave Liu <daveliu@freescale.com>
40504     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
40505
40506 commit 2000784818f043db7ca60e2846a72d097766b894
40507 Author: Dave Liu <r63238@freescale.com>
40508 Date:   Thu Apr 3 16:28:29 2008 +0800
40509
40510     mpc83xx: Fix the SATA clock setting of 837x targets
40511
40512     Currently the SATA controller clock is configured as CSB clock,
40513     usually the CSB clock is 400/333/266MHz.
40514
40515     However, The SATA IP block is only guaranteed to operate up to
40516     200 MHz as stated in the HW spec.
40517
40518     The bug is reported by Joe D'Abbraccio <ljd015@freescale.com>
40519
40520     This patch makes the SATA clock as half of CSB clock.
40521
40522     Signed-off-by: Dave Liu <daveliu@freescale.com>
40523     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
40524
40525 commit 1ac4f320bf0b593aa0a741f2d649a8ece8838672
40526 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40527 Date:   Wed Apr 2 13:41:21 2008 +0200
40528
40529     mpc837xerdb: Fix warning: implicit declaration of function 'fdt_fixup_dr_usb'
40530
40531     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40532     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
40533
40534 commit 97b3ecb575a92fa34c1765229dbc06f2b662f139
40535 Author: Kumar Gala <galak@kernel.crashing.org>
40536 Date:   Wed Apr 9 04:20:57 2008 -0500
40537
40538     85xx: Fix detection of MP cpu spin up
40539
40540     We were looking at the wrong memory offset to determine of a secondary
40541     cpu had been spun up or not.  Also added a warning message if the
40542     all the secondary cpus we expect don't spin up.
40543
40544     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
40545
40546 commit f3e04bdc3f360c66801a9048956e61e41a16edba
40547 Author: Kumar Gala <galak@kernel.crashing.org>
40548 Date:   Tue Apr 8 10:45:50 2008 -0500
40549
40550     85xx: Use SVR_SOC_VER instead of SVR_VER
40551
40552     The recent change introduced by 'Update SVR numbers to expand support'
40553     now requires that we use SVR_SOC_VER instead of SVR_VER if we want
40554     to compare against a particular processor id.
40555
40556     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
40557
40558 commit 5b2052e5f5fcce5dbd4d2750a29c0e45bce806e7
40559 Author: Eugene O'Brien <eugene.obrien@advantechamt.com>
40560 Date:   Fri Apr 11 10:00:35 2008 -0400
40561
40562     ppc4xx: Fix power mgt definitions for PPC440
40563
40564     Corrected DCR addresses of PPC440EP power management registers.
40565
40566     Signed-off-by: Eugene O'Brien <eugene.obrien@advantechamt.com>
40567
40568 commit 950a392464e616b4590bc4501be46e2d7d162dea
40569 Author: Wolfgang Denk <wd@denx.de>
40570 Date:   Fri Apr 11 15:11:26 2008 +0200
40571
40572     Revert merge of git://www.denx.de/git/u-boot-arm, commit 62479b18:
40573
40574     Reverting became necessary after it turned out that the patches in
40575     the u-boot-arm repo were modified, and in some cases corrupted.
40576
40577     This reverts the following commits:
40578
40579         066bebd6353e33af3adefc3404560871699e9961
40580         7a837b7310166ae8fc8b8d66d7ef01b60a80f9d6
40581         c88ae20580b2b01487b4cdcc8b2a113f551aee36
40582         a147e56f03871bba4f05058d5e04ce7deb010b04
40583         d6674e0e2a6a1f033945f78838566210d3f28c95
40584         8c8463cce44d849e37744749b32d38e1dfb12e50
40585         c98b47ad24b2d91f41c09a3d62d7f70ad84f4b7d
40586         8bf69d81782619187933a605f1a95ee1d069478d
40587         8c16cb0d3b971f46fbe77c072664c0f2dcd4471d
40588         a574a73852a527779234e73e17e7597fd8128882
40589         1377b5583a48021d983e1fd565f7d40c89e84d63
40590         1704dc20917b4f71e373e2c888497ee666d40380
40591
40592     Signed-off-by: Wolfgang Denk <wd@denx.de>
40593
40594 commit 64e541f4c1b413dd84c7e409f5c2bf328db2ac13
40595 Author: Stefan Roese <sr@denx.de>
40596 Date:   Fri Apr 11 07:02:29 2008 +0200
40597
40598     ppc4xx: Update Kilauea defconfig to use device-tree booting as default
40599
40600     This patch reworks the default environment on Kilauea/Haleakala. Now
40601     "net_nfs" for exmaple uses the device-tree style booting formerly know
40602     as "net_nfs_fdt". Also the addresses in RAM were changed because of the
40603     new image booting support, which check for image overwriting. So the
40604     addresses needed togeet adjusted.
40605
40606     Signed-off-by: Stefan Roese <sr@denx.de>
40607
40608 commit 756f5dacda3810b094b94bcceffd3ce6c7ff9a28
40609 Author: Stefan Roese <sr@denx.de>
40610 Date:   Wed Apr 9 11:58:02 2008 +0200
40611
40612     ppc4xx: Fix Canyonlands default environment to work with new image support
40613
40614     Since the new image support checks for image overwriting, the default
40615     environment needs to get adjusted to use correct addresses.
40616
40617     Signed-off-by: Stefan Roese <sr@denx.de>
40618
40619 commit dfc6c7b647dba7ab86749616f0e9e5740deed422
40620 Author: Stefan Roese <sr@denx.de>
40621 Date:   Wed Apr 9 11:54:11 2008 +0200
40622
40623     ppc: Revert patch 70431e8a that used _start instead of CFG_MONITOR_BASE
40624
40625     The patch 70431e8a7393b6b793f77957f95b999fc9a269b8 (Make MPC83xx one step
40626     closer to full relocation.) doesn't use CFG_MONITOR_BASE anymore. But
40627     on 4xx systems _start currently cannot be used for this calculation.
40628     So revert back to the original version for now.
40629
40630     Signed-off-by: Stefan Roese <sr@denx.de>
40631
40632 commit f91374f65eae8b42cac329e06ba1c54728278efb
40633 Author: Michal Simek <monstr@monstr.eu>
40634 Date:   Fri Mar 28 12:49:52 2008 +0100
40635
40636     microblaze: Sort microblaze boards in MAKEALL script
40637
40638 commit 62032deb7214c6d9b4396297e2aaa559bc2f8495
40639 Author: Michal Simek <monstr@monstr.eu>
40640 Date:   Fri Mar 28 11:58:45 2008 +0100
40641
40642     microblaze: clean microblaze_config.mk
40643
40644     FLAGS are generated by U-BOOT generator.
40645     Board specific FLAGS are in board directory
40646
40647     Signed-off-by: Michal Simek <monstr@monstr.eu>
40648
40649 commit cf5c679ca04a6b54bf53a55b8b9c29335b387287
40650 Author: Michal Simek <monstr@monstr.eu>
40651 Date:   Fri Mar 28 12:47:19 2008 +0100
40652
40653     microblaze: xupv2p fix config file for supporting FDT
40654
40655 commit 188dc16b189143573b1ed90e584bf866d75cdd12
40656 Author: Michal Simek <monstr@monstr.eu>
40657 Date:   Fri Mar 28 11:53:02 2008 +0100
40658
40659     microblaze: ml401 fix config file for supporting FDT
40660
40661     Signed-off-by: Michal Simek <monstr@monstr.eu>
40662
40663 commit 4c6a6f02e239236261333759997eeaf86b30b54c
40664 Author: Michal Simek <monstr@monstr.eu>
40665 Date:   Fri Mar 28 11:22:48 2008 +0100
40666
40667     microblaze: ml401 - add ifdef for GPIO
40668
40669     Signed-off-by: Michal Simek <monstr@monstr.eu>
40670
40671 commit af7ae1a411c67ee9d17a66d17ce50b374f3dd4e7
40672 Author: Michal Simek <monstr@monstr.eu>
40673 Date:   Fri Mar 28 12:13:03 2008 +0100
40674
40675     microblaze: clean uart16550 and uartlite handling
40676
40677     Signed-off-by: Michal Simek <monstr@monstr.eu>
40678
40679 commit 0b20f250877441460fb79d72192954abe8498834
40680 Author: Michal Simek <monstr@monstr.eu>
40681 Date:   Fri Mar 28 11:08:31 2008 +0100
40682
40683     microblaze: Add Emaclite driver to Makefile
40684
40685     Signed-off-by: Michal Simek <monstr@monstr.eu>
40686
40687 commit 868cde5310f88234b774878e4f06e79df10a88b3
40688 Author: Michal Simek <monstr@monstr.eu>
40689 Date:   Fri Mar 28 11:08:01 2008 +0100
40690
40691     microblaze: Add Emac driver to Makefile
40692
40693     Signed-off-by: Michal Simek <monstr@monstr.eu>
40694
40695 commit 6f961b4f461f6cbb83a467d468a02e6078c2b327
40696 Author: Michal Simek <monstr@monstr.eu>
40697 Date:   Fri Mar 28 12:42:29 2008 +0100
40698
40699     microblaze: add Emac ethernet driver
40700
40701 commit 89c53891b18cbafd29ab8931b40e27ad231b6085
40702 Author: Michal Simek <monstr@monstr.eu>
40703 Date:   Fri Mar 28 12:41:56 2008 +0100
40704
40705     microblaze: add Emaclite ethernet driver
40706
40707 commit e5845e21224dbe2fe47b11f1cdf95de7f84be7cb
40708 Author: Michal Simek <monstr@monstr.eu>
40709 Date:   Fri Mar 28 11:04:01 2008 +0100
40710
40711     microblaze: ML401 and XUPV2P remove emac and emaclite reference
40712
40713     Signed-off-by: Michal Simek <monstr@monstr.eu>
40714
40715 commit 6bf3e982aefdb1daf9f5462d482c8f9d1cc90a57
40716 Author: Michal Simek <monstr@monstr.eu>
40717 Date:   Fri Mar 28 10:59:32 2008 +0100
40718
40719     microblaze: remove old setting for emac driver
40720
40721     Signed-off-by: Michal Simek <monstr@monstr.eu>
40722
40723 commit cd2b75efb9cc037c74ecee9b3586f9bf9e1d4e57
40724 Author: Michal Simek <monstr@monstr.eu>
40725 Date:   Fri Mar 28 10:58:15 2008 +0100
40726
40727     microblaze: Clean Makefile from ancient emac driver
40728
40729     Signed-off-by: Michal Simek <monstr@monstr.eu>
40730
40731 commit ab68f921d9c741830f721c3d879c13a0c5597183
40732 Author: Daniel Hellstrom <daniel@gaisler.com>
40733 Date:   Fri Mar 28 10:20:43 2008 +0100
40734
40735     SPARC/LEON2: added support for Gaisler simulator GRSIM/TSIM for SPARC/LEON2 targets. See www.gaisler.com for information.
40736
40737     Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
40738
40739 commit 6ed8a43a19bb0275501bc286007daafa923552cf
40740 Author: Daniel Hellstrom <daniel@gaisler.com>
40741 Date:   Wed Mar 26 23:38:48 2008 +0100
40742
40743     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.
40744
40745     Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
40746
40747 commit 6940383d9ec1bfe2f13e339e6f723e8d34af2b12
40748 Author: Daniel Hellstrom <daniel@gaisler.com>
40749 Date:   Wed Mar 26 23:34:47 2008 +0100
40750
40751     SPARC/LEON3: added support for Altera NIOS Development kit (STRATIX II Edition) with GRLIB template design. See www.gaisler.com for information.
40752
40753     Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
40754
40755 commit 823edd8a66ed50af5aaba0c79567f67061e4d79a
40756 Author: Daniel Hellstrom <daniel@gaisler.com>
40757 Date:   Fri Mar 28 10:06:52 2008 +0100
40758
40759     SPARC/LEON3: added support for Gaisler GRSIM/TSIM2 SPARC/LEON3 simulatorn. See www.gaisler.com for information.
40760
40761     Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
40762
40763 commit 71d7e4c0489e5ed8fc69382236aaa2a1e510c135
40764 Author: Daniel Hellstrom <daniel@gaisler.com>
40765 Date:   Wed Mar 26 23:26:48 2008 +0100
40766
40767     SPARC/LEON3: added support for GR-XC3S-1500 board with GRLIB template design. See www.gaisler.com for board information.
40768
40769     Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
40770
40771 commit b330990c2f36ee4a8bb318360e1c8ba965269ab6
40772 Author: Daniel Hellstrom <daniel@gaisler.com>
40773 Date:   Fri Mar 28 10:00:33 2008 +0100
40774
40775     SPARC: Added support for SPARC LEON2 SOC Processor.
40776
40777     Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
40778
40779 commit 2a2fa797e63b1e3cd4d570318ca5fbf8723ef53a
40780 Author: Daniel Hellstrom <daniel@gaisler.com>
40781 Date:   Wed Mar 26 23:00:38 2008 +0100
40782
40783     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.
40784
40785     Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
40786
40787 commit 1e9a164e22976933002c5e4b0b79b09fcede9cd4
40788 Author: Daniel Hellstrom <daniel@gaisler.com>
40789 Date:   Wed Mar 26 22:51:29 2008 +0100
40790
40791     SPARC: Added support for SPARC LEON3 SOC processor.
40792
40793     Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
40794
40795 commit bf3d8b31169546fcddb4737391e1893fb12d033a
40796 Author: Daniel Hellstrom <daniel@gaisler.com>
40797 Date:   Fri Mar 28 08:29:26 2008 +0100
40798
40799     SPARC: added SPARC support for new uimage in common code.
40800
40801     Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
40802
40803 commit 00ab32c85405a4fe65fd4128243086210fc90a21
40804 Author: Daniel Hellstrom <daniel@gaisler.com>
40805 Date:   Wed Mar 26 22:36:03 2008 +0100
40806
40807     SPARC: added SPARC board information to the command bdinfo.
40808
40809     Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
40810
40811 commit c2f02da21a3f37f0878554eebc785e04fdc4e128
40812 Author: Daniel Hellstrom <daniel@gaisler.com>
40813 Date:   Fri Mar 28 09:47:00 2008 +0100
40814
40815     SPARC: Added generic support for SPARC architecture.
40816
40817     Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
40818
40819 commit e54ec0f016803e4d9524ff71f7971bda0c51b287
40820 Author: Stefan Roese <sr@denx.de>
40821 Date:   Thu Apr 3 14:50:34 2008 +0200
40822
40823     ppc4xx: Fix 4xx enet driver to support 460GT EMAC2+3
40824
40825     This patch fixes a problem with the RGMII setup of the 460GT. The 460GT
40826     has 2 RGMII instances and we need to configure the 2nd RGMII instance
40827     for the EMAC2+3 channels.
40828
40829     Signed-off-by: Stefan Roese <sr@denx.de>
40830
40831 commit c2a545ce33b26d80337f80b533828839249fb1c9
40832 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40833 Date:   Wed Apr 2 08:03:56 2008 +0200
40834
40835     MPC8xx: Fix libfdt support introduced in commit 77ff7b74
40836
40837     fdt.c: In function 'ft_cpu_setup':
40838     fdt.c:33: warning: implicit declaration of function 'do_fixup_by_prop_u32'
40839     fdt.c:39: warning: implicit declaration of function 'do_fixup_by_compat_u32'
40840     fdt.c:43: warning: implicit declaration of function 'fdt_fixup_ethernet'
40841     fdt.c:45: warning: implicit declaration of function 'fdt_fixup_memory'
40842
40843     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40844
40845 commit 4abd844d8eb108736e1cf8fbf3dbf61f2d5fc11b
40846 Author: Andy Fleming <afleming@freescale.com>
40847 Date:   Mon Mar 31 20:45:56 2008 -0500
40848
40849     Fix fdt set command to conform to dts spec
40850
40851     The fdt set command was treating properties specified as <00> and <0011>
40852     as byte streams, rather than as an array of cells.  As we already have
40853     syntax for expressing the desire for a stream of bytes ([ xx xx ...]),
40854     we should use the <> syntax to describe arrays of cells, which are always
40855     32-bits per element.  If we imagine this likely (IMHO) scenario:
40856
40857     > fdt set /ethernet-phy@1 reg <1>
40858
40859     With the old code, this would create a bad fdt, since the reg cell would be
40860     made to be one byte in length.  But the cell must be 4 bytes, so this would
40861     break mysteriously.
40862
40863     Also, the dts spec calls for constants inside the angle brackets (<>)
40864     to conform to C constant standards as they pertain to base.
40865     Take this scenario:
40866
40867     > fdt set /ethernet@f00 reg <0xe250000\ 0x1000>
40868
40869     The old fdt command would complain that it couldn't parse that.  Or, if you
40870     wanted to specify that a certain clock ran at 33 MHz, you'd be required to
40871     do this:
40872
40873     > fdt set /mydev clock <1f78a40>
40874
40875     Whereas the new code will accept decimal numbers.
40876
40877     While I was in there, I extended the fdt command parser to handle property
40878     strings which are split across multiple arguments:
40879
40880     > fdt set /ethernet@f00 interrupts < 33 2 34 2 36 2 >
40881     > fdt p /ethernet@f00
40882     ethernet@f00 {
40883         interrupts = <0x21 0x2 0x22 0x2 0x24 0x2>;
40884     };
40885
40886     Lastly, the fdt print code was rearranged slightly to print arrays of cells
40887     if the length of the property is a multiple of 4 bytes, and to not print
40888     leading zeros.
40889
40890     Signed-off-by: Andy Fleming <afleming@freescale.com>
40891
40892 commit 1c2926abdd7db89296a8cc7f224dd9d5d4e37a56
40893 Author: Stefan Roese <sr@denx.de>
40894 Date:   Wed Apr 2 08:39:33 2008 +0200
40895
40896     ppc4xx: Canyonlands: Init SATA/PCIe port correctly
40897
40898     Canyonlands (460EX) shares the first PCIe interface with the SoC SATA
40899     interface. This usage can be configured with the jumper J6. This patch
40900     correctly configures the SATA/PCIe PHY for SATA usage when this jumper
40901     is installed.
40902
40903     Signed-off-by: Stefan Roese <sr@denx.de>
40904
40905 commit 6fe2946f198481254a6ee9600d7456b8316a4083
40906 Author: Kim Phillips <kim.phillips@freescale.com>
40907 Date:   Fri Mar 28 17:37:49 2008 -0500
40908
40909     remove remaining CONFIG_OF_HAS_{UBOOT_ENV,BD_T} code
40910
40911     finish off what commit 43ddd9c820fec44816188f53346b464e20b3142d,
40912     "Remove deprecated CONFIG_OF_HAS_UBOOT_ENV and CONFIG_OF_HAS_BD_T"
40913     started.
40914
40915     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
40916
40917 commit b5873f1732b92a25690e1513b90dfb0d644f6697
40918 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40919 Date:   Tue Apr 1 07:30:51 2008 +0200
40920
40921     dataflash: Move CONFIG_HAS_DATAFLASH to Makefile
40922
40923     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40924
40925 commit 2d934ea51f276522b532f870a820e844ff480b5b
40926 Author: Tor Krill <tor@excito.com>
40927 Date:   Fri Mar 28 15:29:45 2008 +0100
40928
40929     Add Vitesse 8601 support to TSEC driver
40930
40931     Add phy_info for Vitesse VSC8601.
40932     Add config option, CFG_VSC8601_SKEWFIX, to enable RGMII skew timing compensation.
40933
40934     Signed-off-by: Tor Krill <tor@excito.com>
40935     Reviewed-by: Kim Phillips <kim.phillips@freescale.com>
40936     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
40937
40938 commit 3eac6402a508b0f68a21cc9cbc2cc49347de0c31
40939 Author: Daniel Hellstrom <daniel@gaisler.com>
40940 Date:   Mon Mar 31 14:25:00 2008 +0000
40941
40942     SPARC: added SMC91111 driver in and out macros for LEON processors.
40943
40944     This patch makes SPARC/LEON processors able to read and write
40945     to the SMC91111 chip using the chip external I/O bus of the memory
40946     controller. This patchs defines the standard in and out macros
40947     expected by the SMC9111 driver.
40948
40949     To access that I/O bus one must set up the memory controller
40950     (MCTRL or FTMCTRL) correctly. It is assumed that the user sets
40951     up this correctly when the other MCTRL parameters are set up. It
40952     can be set up from the board configuration header file.
40953
40954     Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
40955     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
40956
40957 commit 3ca7c558eba36332556bc470d45e2f5d42bd0ca6
40958 Author: Stelian Pop <stelian@popies.net>
40959 Date:   Wed Mar 26 18:52:34 2008 +0100
40960
40961     Add maintainership information for AT91CAP9ADK and AT91SAM9260EK boards
40962
40963     Signed-off-by: Stelian Pop <stelian@popies.net>
40964
40965 commit 4e03dde84dd2c91e327cdc23ae119d432559a7a3
40966 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40967 Date:   Mon Mar 31 21:31:04 2008 +0200
40968
40969     AT91SAM9260EK: Move CONFIG_CMD_NAND to Makefile
40970
40971     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40972
40973 commit 0176d43e759a6e00cacc85eff26fd60f74b4f6b7
40974 Author: Stelian Pop <stelian@popies.net>
40975 Date:   Wed Mar 26 18:52:33 2008 +0100
40976
40977     Add support for AT91SAM9260EK
40978
40979     Support for booting from internal DataFlash, external DataFlash card
40980     or NAND flash is available.
40981
40982     Signed-off-by: Stelian Pop <stelian@popies.net>
40983
40984 commit 1762f13b4aab88b685b1722f17dada247945624b
40985 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40986 Date:   Mon Mar 31 21:20:49 2008 +0200
40987
40988     AT91SAM9: Move CONFIG_HAS_DATAFLASH to Makefile
40989
40990     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40991
40992 commit 761712188b353494defb2b644491ff73d0daaa6f
40993 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40994 Date:   Mon Mar 31 21:12:17 2008 +0200
40995
40996     AT91CAP9ADK: Move CONFIG_CMD_NAND to Makefile
40997
40998     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40999
41000 commit 983c1db04c1dd0f92e02f06d29f0c65a3d9a2687
41001 Author: Stelian Pop <stelian@popies.net>
41002 Date:   Wed Mar 26 20:52:32 2008 +0100
41003
41004     Port AT91CAP9 to the new headers
41005
41006     Adapt the existing AT91CAP9 code to the new headers and APIs.
41007
41008     Signed-off-by: Stelian Pop <stelian@popies.net>
41009
41010 commit 177e8a5ac81bbc531a1d54abdb47f2860266c3aa
41011 Author: Stelian Pop <stelian@popies.net>
41012 Date:   Wed Mar 26 19:52:31 2008 +0100
41013
41014     Finish header files reworking
41015
41016     Replace AT91CAP9.h file with several splitted header files coming
41017     from the Linux kernel.
41018
41019     This is part 2 of the replacement: more header imports and edits.
41020
41021     Signed-off-by: Stelian Pop <stelian@popies.net>
41022
41023 commit 6d1dbbbf9fdf727384002e553e615c15d8b967f4
41024 Author: Stelian Pop <stelian@popies.net>
41025 Date:   Wed Mar 26 19:52:30 2008 +0100
41026
41027     Import several header files from Linux
41028
41029     Replace AT91CAP9.h file with several splitted header files coming
41030     from the Linux kernel.
41031
41032     This is part 1 of the replacement: pristine header files import.
41033
41034     Signed-off-by: Stelian Pop <stelian@popies.net>
41035
41036 commit a8a78f2d99dc1bd30dc3595da118539b506c6118
41037 Author: Stelian Pop <stelian@popies.net>
41038 Date:   Wed Mar 26 20:52:28 2008 +0100
41039
41040     Move at91cap9 specific files to at91sam9 directory
41041
41042     AT91CAP9 and AT91SAM9 SoCs are very close hardware wise, so a
41043     common infrastructure can be used. Let this infrastructure be
41044     named after the AT91SAM9 family, and move the existing AT91CAP9
41045     files to the new place.
41046
41047     Signed-off-by: Stelian Pop <stelian@popies.net>
41048
41049 commit 61106a565870ff503f92b251b94bd7afef889a04
41050 Author: Stelian Pop <stelian@popies.net>
41051 Date:   Wed Mar 26 21:52:27 2008 +0100
41052
41053     Use timer_init() instead of board supplied interrupt_init()
41054
41055     The timer on AT91CAP9/AT91SAM9 is supplied by the SoC, and not by
41056     the board, so use timer_init() instead of interrupt_init().
41057
41058     Signed-off-by: Stelian Pop <stelian@popies.net>
41059
41060 commit 5604e2178c5218fbfdba2e4293ca7652e829ac25
41061 Author: Stelian Pop <stelian@popies.net>
41062 Date:   Wed Mar 26 21:52:36 2008 +0100
41063
41064     Cleanup DataFlash partition handling
41065
41066     DataFlash partition information has become a mess. This patch
41067     defines a single partition scheme for Atmel DataFlashes. This partition
41068     scheme will be used by all AT91CAP9 and AT91SAM9 boards.
41069
41070     Signed-off-by: Stelian Pop <stelian@popies.net>
41071
41072 commit 9b46432fc65ce0f0826b32e4f15c15b33ccb8d42
41073 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
41074 Date:   Fri Mar 28 08:47:45 2008 -0500
41075
41076     ColdFire: Fix alignment issue after CONFIG_IDENT_STRING in start.S
41077
41078     When the version_string function in start.S is not 4-byte align,
41079     it will cause the compiler generates "unaligned opcodes detected
41080     in executable segment". This issue affects all ColdFire CPUs.
41081     By adding .align 4 after CONFIG_IDENT_STRING, it will pad 0's if
41082     it is not aligned.
41083
41084     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
41085     Acked-by: John Rigby <jrigby@freescale.com>
41086
41087 commit bae61eefe15b4d454060a7140e49ae58322be803
41088 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
41089 Date:   Tue Mar 25 15:41:15 2008 -0500
41090
41091     ColdFire: Add dspi and serial flash support for MCF5445x
41092
41093     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
41094     Acked-by: John Rigby <jrigby@freescale.com>
41095
41096 commit 48ead7a7a922fceaf494e352abfab8216a41b417
41097 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
41098 Date:   Tue Mar 18 17:37:01 2008 -0500
41099
41100     ColdFire: Remove R5200 board
41101
41102     This board never went into production
41103
41104     Signed-off-by: Zachary P. Landau <zachary.landau@labxtechnologies.com>
41105     Acked-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
41106     Acked-by: John Rigby <jrigby@freescale.com>
41107
41108 commit 545c8e0a7cd3ca9d3846668f69b0d201250abea8
41109 Author: Matthew Fettke <[matthew.fettke@gmail.com]>
41110 Date:   Thu Jan 24 14:02:32 2008 -0600
41111
41112     ColdFire: Added M5275EVB support.
41113
41114     Signed-off-by: Matthew Fettke <mfettke@videon-central.com>
41115     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
41116     Acked-by: John Rigby <jrigby@freescale.com>
41117
41118 commit f71d9d91a2cd9c30b2b6369f15c1a46c11537c2b
41119 Author: Matthew Fettke <[matthew.fettke@gmail.com]>
41120 Date:   Mon Feb 4 15:38:20 2008 -0600
41121
41122     ColdFire: Added MCF5275 cpu support.
41123
41124     Signed-off-by: Matthew Fettke <mfettke@videon-central.com>
41125     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
41126     Acked-by: John Rigby <jrigby@freescale.com>
41127
41128 commit 44e5b9edab077aba6e9b849afa4b7fbd8fd7b02b
41129 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
41130 Date:   Mon Mar 17 12:14:11 2008 -0500
41131
41132     ColdFire: Define bootdelay in configuration file for M52277EVB
41133
41134     Signed-off-by: Matt Wadel <Matt.Waddel@freescale.com>
41135     Acked-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
41136     Acked-by: John Rigby <jrigby@freescale.com>
41137
41138 commit 77878f16cedee17161ff2336990970fffc6cea35
41139 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
41140 Date:   Mon Mar 17 12:09:07 2008 -0500
41141
41142     ColdFire: Fix second memory Chipselect for M5475EVB
41143
41144     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
41145     Acked-by: John Rigby <jrigby@freescale.com>
41146
41147 commit 43d60642395a550956cb21d287c8cfa563913d28
41148 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
41149 Date:   Thu Mar 13 14:26:32 2008 -0500
41150
41151     ColdFire: Update correct FLASHBAR and RAMBAR1 for MCF5282
41152
41153     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
41154     Acked-by: John Rigby <jrigby@freescale.com>
41155
41156 commit eb14ebe813a0cb5d47905228da446a5ad692473b
41157 Author: Larry Johnson <lrj@acm.org>
41158 Date:   Sun Mar 30 20:33:04 2008 -0500
41159
41160     ppc4xx: Add CFG_MEM_TOP_HIDE to Denali SPD-based SDRAM setup
41161
41162     Signed-off-by: Larry Johnson <lrj@acm.org>
41163
41164 commit 02e3892021112f21067d9ed1d04ae4182725ba52
41165 Author: Stefan Roese <sr@denx.de>
41166 Date:   Mon Mar 31 12:20:48 2008 +0200
41167
41168     ppc4xx: Small whitespace fix of esd patches
41169
41170     Signed-off-by: Stefan Roese <sr@denx.de>
41171
41172 commit 034394abb524785047c815f00dde8cdbdc1593c5
41173 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
41174 Date:   Sun Mar 30 18:52:44 2008 +0200
41175
41176     ppc4xx: Cleanup PMC440 board support
41177
41178     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
41179
41180 commit a6cc6c37188d85c25d167a4515da86f48d9a583e
41181 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
41182 Date:   Sun Mar 30 18:52:06 2008 +0200
41183
41184     ppc4xx: Add ptm configuration variables for PMC440
41185
41186     Add support for the ptm1la, ptm1ms, ptm2la and ptm2ms
41187     environment variables.
41188
41189     Cleanup pci_target_init.
41190
41191     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
41192
41193 commit 7c91f51a2fe296909147f1646a1412729dd10b1d
41194 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
41195 Date:   Sun Mar 30 18:01:15 2008 +0200
41196
41197     ppc4xx: Minor updates for DU440 boards
41198
41199     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
41200
41201 commit d5bffeb868d6b4d462f558dac43011027b6644b7
41202 Author: Mike Frysinger <vapier@gentoo.org>
41203 Date:   Tue Feb 19 00:54:20 2008 -0500
41204
41205     Blackfin: cleanup and overhaul common board init functions
41206
41207     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
41208
41209 commit b86b3416f874358acaf07519e7620cdb2145f75b
41210 Author: Mike Frysinger <vapier@gentoo.org>
41211 Date:   Tue Feb 19 00:50:58 2008 -0500
41212
41213     Blackfin: cleanup lib_blackfin/cache.c
41214
41215     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
41216
41217 commit 9171fc81722c20fdb5a829a58b17c9eaadd5fb44
41218 Author: Mike Frysinger <vapier@gentoo.org>
41219 Date:   Sun Mar 30 15:46:13 2008 -0400
41220
41221     Blackfin: unify cpu and boot modes
41222
41223     All of the duplicated code for Blackfin processors and boot modes have been
41224     unified.  After all, the core is the same for all processors, just the
41225     peripheral set differs (which gets handled in the drivers).
41226
41227     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
41228
41229 commit 880cc4381ea8360248cddcdf87a64566745a5724
41230 Author: Stelian Pop <stelian@popies.net>
41231 Date:   Wed Mar 26 22:52:35 2008 +0100
41232
41233     Fix CFG_NO_FLASH compilation.
41234
41235     Many Atmel boards have no "real" (NOR) flash on board, and rely only
41236     on DataFlash and NAND memories. This patch enables CFG_NO_FLASH to
41237     be present in a board configuration file, while still enabling flash
41238     commands like 'flinfo', 'protect', etc.
41239
41240     Signed-off-by: Stelian Pop <stelian@popies.net>
41241
41242 commit 9ce7e53abd039decea1af67aec81bbd5df7a2593
41243 Author: Mike Frysinger <vapier@gentoo.org>
41244 Date:   Tue Feb 19 00:58:13 2008 -0500
41245
41246     Blackfin: BF537-stamp: cleanup spi flash driver
41247
41248     This punts the old spi flash driver for a new/generalized one until the
41249     common one can be integrated.
41250
41251     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
41252
41253 commit bb8e3cf25bc0b04936c0c1a075985dd8700a244b
41254 Author: Ben Warren <biggerbadderben@gmail.com>
41255 Date:   Sun Mar 30 11:34:34 2008 -0400
41256
41257     Fix macro typo in common/cmd_mii.c
41258
41259     This typo was introduced in commit 233a8bcd94997f3f345833a3b82e836222f2a206.  I
41260     actually applied the wrong patch.
41261
41262     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
41263
41264 commit f1b985f2d724ccaa4d3def07917f0caaf18fa77d
41265 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
41266 Date:   Sun Mar 30 16:39:53 2008 +0200
41267
41268     use correct at91rm9200 register name in m501sk board
41269
41270     This fixes a naming bug for at91rm9200 lowlevel init code:
41271     NOR boot flash is on chipselect 0, not chipselect 2.  This
41272     makes code use the register name from chip datasheets.
41273
41274     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
41275
41276 commit 480ed1dea103a1c8f4591afc77d2de3c7868d983
41277 Author: David Brownell <david-b@pacbell.net>
41278 Date:   Fri Jan 18 12:55:00 2008 -0800
41279
41280     use correct at91rm9200 register name
41281
41282     This fixes a naming bug for at91rm9200 lowlevel init code:
41283     NOR boot flash is on chipselect 0, not chipselect 2.  This
41284     makes code use the register name from chip datasheets.
41285
41286     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
41287
41288 commit a3543d6dc52b0ba9c64016687cf32d600b31a476
41289 Author: David Brownell <david-b@pacbell.net>
41290 Date:   Fri Jan 18 12:45:45 2008 -0800
41291
41292     add missing ARM boards to MAKEALL
41293
41294     Add some missing ARM boards to MAKEALL.  These build correctly,
41295     unlike several of the boards already listed.
41296
41297     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
41298
41299 commit 066bebd6353e33af3adefc3404560871699e9961
41300 Author: Peter Pearse <peter.pearse@arm.com>
41301 Date:   Sun Mar 30 11:34:09 2008 +0100
41302
41303     Bracket READ_TIMER macro in cpu/arm1136/omap24xx/interrupts.c
41304     to prevent compilation error.
41305
41306     Signed-off-by: Peter Pearse <peter.pearse@arm.com>
41307
41308 commit 7a837b7310166ae8fc8b8d66d7ef01b60a80f9d6
41309 Author: Guennadi Liakhovetski <[lg@denx.de]>
41310 Date:   Sun Mar 30 11:32:30 2008 +0100
41311
41312     Support for the MX31ADS evaluation board from Freescale
41313
41314     This patch adds support for the MX31ADS evaluation board from Freescale,
41315     initialization code is copied from RedBoot sources, also provided by Freescale.
41316
41317     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
41318
41319 commit c88ae20580b2b01487b4cdcc8b2a113f551aee36
41320 Author: Sascha Hauer <s.hauer@pengutronix.de>
41321 Date:   Sun Mar 30 11:32:27 2008 +0100
41322
41323     Phytec Phycore-i.MX31 support
41324
41325     This patch adds support for the Phytec Phycore-i.MX31 board
41326
41327     Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
41328     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
41329
41330 commit a147e56f03871bba4f05058d5e04ce7deb010b04
41331 Author: Sascha Hauer <s.hauer@pengutronix.de>
41332 Date:   Sun Mar 30 11:32:24 2008 +0100
41333
41334     mx31 litekit support
41335
41336     This patch adds support for the mx31 litekit board
41337
41338     Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
41339     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
41340
41341 commit d6674e0e2a6a1f033945f78838566210d3f28c95
41342 Author: Sascha Hauer <s.hauer@pengutronix.de>
41343 Date:   Sun Mar 30 11:32:21 2008 +0100
41344
41345     add SMSC LAN9x1x Network driver
41346
41347     This patch adds a driver for the following smsc network controllers:
41348     LAN9115
41349     LAN9116
41350     LAN9117
41351     LAN9215
41352     LAN9216
41353     LAN9217
41354
41355     Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
41356     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
41357
41358 commit 8c8463cce44d849e37744749b32d38e1dfb12e50
41359 Author: Sascha Hauer <s.hauer@pengutronix.de>
41360 Date:   Sun Mar 30 11:32:16 2008 +0100
41361
41362     add an i2c driver for mx31
41363
41364     This patch adds an i2c driver for Freescale i.MX processors
41365
41366     Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
41367     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
41368
41369 commit c98b47ad24b2d91f41c09a3d62d7f70ad84f4b7d
41370 Author: Sascha Hauer <s.hauer@pengutronix.de>
41371 Date:   Sun Mar 30 11:30:43 2008 +0100
41372
41373     core support for Freescale mx31
41374
41375     This patch adds the core support for Freescale mx31
41376
41377     Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
41378     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
41379
41380 commit 8bf69d81782619187933a605f1a95ee1d069478d
41381 Author: Sascha Hauer <s.hauer@pengutronix.de>
41382 Date:   Sun Mar 30 11:28:46 2008 +0100
41383
41384     Separate omap24xx specific code from arm1136
41385
41386     Move omap24xx code to cpu/arm1136/omap24xx, rename include/asm-arm/arch-arm1136 to cpu/arm1136/omap24xx.
41387
41388     Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
41389     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
41390
41391 commit 8c16cb0d3b971f46fbe77c072664c0f2dcd4471d
41392 Author: Peter Pearse <peter.pearse@arm.com>
41393 Date:   Sun Mar 30 11:23:05 2008 +0100
41394
41395     Add pmdra into MAKEALL
41396
41397     Signed-off-by: Peter Pearse <peter.pearse@arm.com>
41398
41399 commit a574a73852a527779234e73e17e7597fd8128882
41400 Author: Pieter Voorthuijsen <[pieter.voorthuijsen@Prodrive.nl]>
41401 Date:   Sun Mar 30 11:21:58 2008 +0100
41402
41403     Adds support for the Prodrive PMDRA board, based on a DM6441
41404
41405     Signed-off-by: Pieter Voorthuijsen <pv@prodrive.nl>
41406
41407 commit 1377b5583a48021d983e1fd565f7d40c89e84d63
41408 Author: Pieter Voorthuijsen <[pieter.voorthuijsen@Prodrive.nl]>
41409 Date:   Sun Mar 30 11:11:34 2008 +0100
41410
41411     Removes all board specific code from the arch. part for DM644x (DaVinci) boards
41412
41413     Signed-off-by: Pieter Voorthuijsen <pv@prodrive.nl>
41414
41415 commit 1704dc20917b4f71e373e2c888497ee666d40380
41416 Author: Dirk Behme <dirk.behme@gmail.com>
41417 Date:   Sun Mar 30 11:09:01 2008 +0100
41418
41419     - Remove *_masked() functions as noted by Wolfgang
41420     - Adapt register naming to recent TI spec (sprue26, March 2007)
41421     - Fix reset_timer() handling
41422     - As reported by Pieter [1] the overflow fix introduced a
41423     delay of factor 16 (e.g 2 seconds became 32). While the
41424     overflow fix is basically okay, it missed to divide udelay by
41425     16, too. Fix this.
41426     [1] http://article.gmane.org/gmane.comp.boot-loaders.u-boot/38179
41427     - Remove software division of timer count value (DIV(x)
41428     macro) and do it in hardware (TIM_CLK_DIV).
41429     Many thanks to Troy Kisky <troy.kisky@boundarydevices.com>
41430     and Pieter Voorthuijsen <pieter.voorthuijsen@Prodrive.nl> for
41431     the hints & testing!
41432
41433     Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
41434
41435     Acked-by: Pieter Voorthuijsen <pieter.voorthuijsen@Prodrive.nl>
41436
41437 commit ac3315c26e143c31680750c9c13f027efbcc887e
41438 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
41439 Date:   Thu Mar 6 16:45:44 2008 +0100
41440
41441     new PHY @ e1000 - 2nd try
41442
41443     Add 82541ER device with latest integrated IGP2 PHY.
41444     Introduced CONFIG_E1000_FALLBACK_MAC for NIC bring-up with empty eeprom.
41445
41446     Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
41447     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
41448
41449 commit c2b7da552293b50c9c9e46ed71267b02c2de9ea8
41450 Author: Daniel Hellstrom <daniel@gaisler.com>
41451 Date:   Fri Mar 28 20:22:53 2008 +0100
41452
41453     SPARC/LEON3: Added GRETH Ethernet 10/100/1000 driver.
41454
41455     GRETH is an Ethernet 10/100 or 10/100/1000 MAC with out without
41456     a debug link (EDCL). The GRETH core is documented in GRIP.pdf
41457     available at www.gaisler.com.
41458
41459     If the GRETH has GigaBit support (GBIT, Scatter gather, checksum
41460     offloading etc.) can be determined by a bit in the control register.
41461     The GBIT MAC is supported by operating in GRTEH 10/100 legacy mode.
41462
41463     Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
41464     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
41465
41466 commit 233a8bcd94997f3f345833a3b82e836222f2a206
41467 Author: Tsi-Chung Liew <Tsi-Chung.Liew@freescale.com>
41468 Date:   Mon Mar 17 17:08:22 2008 -0500
41469
41470     Add CONFIG_MII_INIT in cmd_mii.c
41471
41472     Provide common configuration in do_mii() to execute mii_init()
41473     for all cpu architectures
41474
41475     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
41476     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
41477
41478 commit f605479de2deb11e834f31dfdb0af107c86aced6
41479 Author: Tsi-Chung Liew <Tsi-Chung.Liew@freescale.com>
41480 Date:   Mon Mar 17 17:08:16 2008 -0500
41481
41482     ColdFire: Fix FEC transmit issue for MCF5275
41483
41484     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
41485     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
41486
41487 commit d9a2f416d6ac6058cd7845033ae4dc32ef1c0746
41488 Author: Aras Vaichas <arasv@magtech.com.au>
41489 Date:   Wed Mar 26 09:43:57 2008 +1100
41490
41491     DHCP request fix for Windows Server 2003
41492
41493     Added option CONFIG_BOOTP_DHCP_REQUEST_DELAY. This provides an optional
41494     delay before sending "DHCP Request" in net/bootp.c. Required to overcome
41495     interoperability problems with Windows Server 200x DHCP server when U-Boot
41496     client responds too fast for server to handle.
41497
41498     Signed-off-by: Aras Vaichas <arasv@magtech.com.au>
41499     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
41500
41501 commit 97bf85d784fbed485e652eb907589ad0d5cb7262
41502 Author: Daniel Hellstrom <daniel@gaisler.com>
41503 Date:   Fri Mar 28 20:40:19 2008 +0100
41504
41505     MTD/CFI: flash_read64 is defined a weak function (for SPARC)
41506
41507     SPARC has implemented __raw_readq, it reads 64-bit from any 32-bit address.
41508     SPARC CPUs implement flash_read64 which calls __raw_readq.
41509
41510     For current SPARC architectures (LEON2 and LEON3) each read from the
41511     FLASH must lead to a cache miss. This is because FLASH can not be set
41512     non-cacheable since program code resides there, and alternatively disabling
41513     cache is poor from performance view, or doing a cache flush between each
41514     read is even poorer.
41515
41516     Forcing a cache miss on a SPARC is done by a special instruction "lda" -
41517     load alternative space, the alternative space number (ASI) is processor
41518     implementation spcific and can be found by including <asm/processor.h>.
41519
41520     Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
41521
41522 commit 70431e8a7393b6b793f77957f95b999fc9a269b8
41523 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
41524 Date:   Fri Mar 28 15:41:25 2008 +0100
41525
41526     Make MPC83xx one step closer to full relocation.
41527
41528     Remove a few absolute references to CFG_MONITOR_BASE for ppc/mpc83xx
41529     and use GOT relative reference.
41530
41531     Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
41532     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
41533
41534 commit 5b2793a3f3de34d439232b05acc8af67a028fd35
41535 Author: Michael Barkowski <michael.barkowski@freescale.com>
41536 Date:   Thu Mar 27 14:34:43 2008 -0400
41537
41538     mpc8323erdb: fix EEPROM page size and get MAC from EEPROM
41539
41540     This patch fixes eeprom page size so that you can now write more than
41541     64 bytes at a time.
41542
41543     It also makes the board take MAC addresses, if found, from EEPROM.
41544
41545     User should place up to 4 addresses at offset 0x7f00, for
41546     eth{,1,2,3}addr.  Any unused addresses should be zero.  This group of
41547     four six-byte values should have it's CRC at the end.  crc32 and
41548     eeprom commands can be used to accomplish this.
41549
41550     If CRC fails, MAC addresses come from the environment.  If CRC
41551     succeeds, the environment is overwritten at startup.
41552
41553     Signed-off-by: Michael Barkowski <michael.barkowski@freescale.com>
41554     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
41555
41556 commit 8f325cff31f6e745e6540014b131b9a97f61944c
41557 Author: Michael Barkowski <michael.barkowski@freescale.com>
41558 Date:   Fri Mar 28 15:15:38 2008 -0400
41559
41560     mpc8323erdb: define CONFIG_PCI_SKIP_HOST_BRIDGE
41561
41562     Commit 55774b512fdf63c0516d441cc5da7c54bbffb7f2 broke the onboard USB
41563     controller on the PCI bus in Linux on the MPC8323ERDB.
41564
41565     This fixes it by defining CONFIG_PCI_SKIP_HOST_BRIDGE in the board's
41566     config file.
41567
41568     Signed-off-by: Michael Barkowski <michael.barkowski@freescale.com>
41569     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
41570
41571 commit e5c4ade4db1e16d3e5d4a7887f34e10e516ed3a9
41572 Author: Kim Phillips <kim.phillips@freescale.com>
41573 Date:   Fri Mar 28 10:19:07 2008 -0500
41574
41575     mpc83xx: cleanup System Part and Revision ID Register (SPRIDR) code
41576
41577     in the spirit of commit 1ced121600b2060ab2ff9f0fddd9421fd70a0dc6,
41578     85xx's "Update SVR numbers to expand support", simplify SPRIDR processing
41579     and processor ID display.  Add REVID_{MAJ,MIN}OR macros to make
41580     REVID dependent code simpler.  Also added PARTID_NO_E and IS_E_PROCESSOR
41581     convenience macros.
41582
41583     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
41584
41585 commit 81fd52c6c8fd19f0b7856b98217ce37c46c521af
41586 Author: Kim Phillips <kim.phillips@freescale.com>
41587 Date:   Fri Mar 28 10:18:53 2008 -0500
41588
41589     mpc83xx: display ddr frequency in board_add_ram_info banner
41590
41591     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
41592
41593 commit 35cf155c5ec1ceab2849fa5b6aa3d9a3e9e6f482
41594 Author: Kim Phillips <kim.phillips@freescale.com>
41595 Date:   Fri Mar 28 10:18:40 2008 -0500
41596
41597     mpc83xx: unreinvent mem_clk
41598
41599     delete ddr_clk and use mem_clk instead.  Rename other ddr_*_clk to
41600     mem_*_clk for consistency's sake.
41601
41602     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
41603
41604 commit 730e792926ca3fe4dd1b734a3bf44e55afa6f536
41605 Author: Kim Phillips <kim.phillips@freescale.com>
41606 Date:   Fri Mar 28 14:31:23 2008 -0500
41607
41608     mpc83xx: enable the SATA interface on mpc8315 rdb and mpc837x rdb boards
41609
41610     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
41611
41612 commit 2eeb3e4fc54ef2f5d574dafd42c6ce93afa30393
41613 Author: Dave Liu <r63238@freescale.com>
41614 Date:   Wed Mar 26 22:57:19 2008 +0800
41615
41616     mpc83xx: enable the SATA interface on mpc837xemds board
41617
41618     Enable the first two SATA interfaces on MPC837xEMDS board,
41619     The two SATA ports are on LYNX1. (SATA0/1 on J4/5)
41620
41621     Signed-off-by: Dave Liu <daveliu@freescale.com>
41622     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
41623
41624 commit 6f8c85e8d1865730c158d9ef5a06c70c3a10600a
41625 Author: Dave Liu <r63238@freescale.com>
41626 Date:   Wed Mar 26 22:56:36 2008 +0800
41627
41628     mpc83xx: initialize serdes for MPC837xEMDS boards
41629
41630     This patch is stolen from Anton Vorontsov's patch
41631     for mpc837xerdb boards.
41632
41633     The reference clk and xcorevdd voltage of serdes1/2
41634     is same between mpc837xemds and mpc837xerdb.
41635
41636     8377E: LYNX1- 2 SATA        LYNX2- 2 PCIE
41637     8378E: LYNX1- 2 SGMII       LYNX2- 2 PCIE
41638     8379E: LYNX1- 2 SATA        LYNX2- 2 SATA
41639
41640     Signed-off-by: Dave Liu <daveliu@freescale.com>
41641     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
41642
41643 commit cc8e839abc80887ae832767b5930d40edd6d7eb7
41644 Author: Stefan Roese <sr@denx.de>
41645 Date:   Fri Mar 28 14:09:04 2008 +0100
41646
41647     ppc4xx: Canyonlands: Print SATA/PCIe configuration and board revision
41648
41649     Canyonlands (460EX) shares the first PCIe interface with the SoC SATA
41650     interface. This usage can be configured with the jumper J6. This patch
41651     displays the current configuration upon bootup and changes the PCIe
41652     init loop, to only initialize the availabel PCIe slots.
41653
41654     Signed-off-by: Stefan Roese <sr@denx.de>
41655
41656 commit 90447ecbbac8572457b6d8903073ac3f120995ba
41657 Author: Tor Krill <tor@excito.com>
41658 Date:   Fri Mar 28 11:29:10 2008 +0100
41659
41660     MTD/CFI: Add support for 16bit legacy AMD flash
41661
41662     Add entry for 512Kx16 AMD flash to jedec_table.
41663     Read out 16bit device id if chipwidth is 16bit.
41664     Fixed coding style after Stefans feedback
41665
41666     Signed-off-by: Tor Krill <tor@excito.com>
41667
41668 commit 5e12e75d17c4b15a310a45cd78fe71b7698a8a8e
41669 Author: Stefan Roese <sr@denx.de>
41670 Date:   Fri Mar 28 11:02:53 2008 +0100
41671
41672     ppc: Small change to CFG_MEM_TOP_HIDE description
41673
41674     Signed-off-by: Stefan Roese <sr@denx.de>
41675
41676 commit 280df59a8d62c6e74c281b1cb7e2052df4d6cb00
41677 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
41678 Date:   Thu Mar 27 15:44:12 2008 +0900
41679
41680     sh: Add support stat structure and stat.h
41681
41682     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
41683
41684 commit 4be9eb789e72b845d6693cc36b70a0b3529b3f09
41685 Author: Mark Jonas <toertel@gmail.com>
41686 Date:   Sat Mar 22 19:27:52 2008 +0100
41687
41688     sh: Removed warning when compiling drivers/serial/serial_sh.c.
41689
41690     Signed-off-by: Mark Jonas <mark.jonas@de.bosch.com>
41691     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
41692
41693 commit f309fa38929ffba71230c02330ffa42f4bba6333
41694 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
41695 Date:   Wed Mar 12 18:02:57 2008 +0900
41696
41697     sh: Remove disable_ctrlc function from R7780MP
41698
41699     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
41700
41701 commit 6f4b266ff2a4fcc2bff985d6a217852469afddb3
41702 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
41703 Date:   Wed Mar 12 17:55:15 2008 +0900
41704
41705     sh: Add maintainer of R7780MP to MAINTAINER file
41706
41707     Update MAINTAINER entry for R7780MP. And fix maintainer's name.
41708
41709     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
41710
41711 commit f5e2466f7baa887a7df0c536333eea8231333497
41712 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
41713 Date:   Tue Mar 25 17:11:24 2008 +0900
41714
41715     sh: Add support Renesas Solutions R2D plus board
41716
41717     R2D plus is SH reference board used with SH7751R.
41718     This board has 266Mhz CPU, 64MB SDRAM, Cardbus, CF interface,
41719     one PCI bus, VGA, and two Ethernet controller.
41720
41721     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
41722
41723 commit e92c95180bb5bc5fd4051598a9d60beaba48988d
41724 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
41725 Date:   Wed Mar 12 12:15:29 2008 +0900
41726
41727     sh: Add support SH4 cache control
41728
41729     Add support SH4 cache control and flash_cache function
41730
41731     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
41732
41733 commit 28e5efde4d925fcb34901d0030d0648de2da7e89
41734 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
41735 Date:   Mon Mar 24 01:53:01 2008 +0900
41736
41737     sh: Add support PCI host driver for SH7751/SH7751R
41738
41739     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
41740
41741 commit ab8f4d40d069cd3cbe7563ddfe3e5f03b0c7c721
41742 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
41743 Date:   Mon Mar 24 02:11:26 2008 +0900
41744
41745     sh: Move SuperH PCI driver from cpu/sh4 to drivers/pci
41746
41747     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
41748
41749 commit 566933278101c144d75361ea682678a326c1290d
41750 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
41751 Date:   Wed Mar 12 12:10:28 2008 +0900
41752
41753     sh: Add support SuperH SH7751/SH7751R
41754
41755     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
41756
41757 commit 3313e0e26224fc9a0c445124f3455058c696df84
41758 Author: Mark Jonas <toertel@gmail.com>
41759 Date:   Mon Mar 10 11:37:10 2008 +0100
41760
41761     sh: Added support for SH7720 based board MPR2.
41762
41763     Signed-off-by: Mark Jonas <mark.jonas@de.bosch.com>
41764     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
41765
41766 commit 3ecff1d70ae93e628fe65b3fe1fc7c9c76cdf99f
41767 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
41768 Date:   Thu Mar 6 14:05:53 2008 +0900
41769
41770     sh: Fix receive FIFO level register of SH4A
41771
41772     Receive FIFO level register is different in SH4A.
41773     Because register is different, cannot occasionally receive data.
41774
41775     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
41776
41777 commit c133c1fb0b590662206b0eba70f4478ee0300a9a
41778 Author: Yusuke Goda <goda.yusuke@renesas.com>
41779 Date:   Tue Mar 11 12:55:12 2008 +0900
41780
41781     sh: Add support Renesas Solutions R7780MP
41782
41783     Renesas Solutions R7780MP is a reference board on SH7780.
41784     This board has serial, 10/100 base Ethernet deivice, CF slot
41785     and VGA devices. This board can set extension board.
41786     Extension board has 10/100/1000 base Ethernet device, PCI slot,
41787     S-ATA, iDVR slot.
41788
41789     Signed-off-by: Yusuke Goda <goda.yusuke@renesas.com>
41790     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
41791
41792 commit 1a2334a4eb6386d7cd35d9de5fa39af2c764ad28
41793 Author: Yusuke Goda <goda.yusuke@renesas.com>
41794 Date:   Wed Mar 5 14:30:02 2008 +0900
41795
41796     sh: Add support PCI of SuperH and SH7780
41797
41798     This patch add support PCI of SuperH base code and SH7780 specific code.
41799
41800     Signed-off-by: Yusuke Goda <goda.yusuke@renesas.com>
41801     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
41802
41803 commit b55523efff2ae11f0b9ae3cc405893c32eb78156
41804 Author: Yusuke Goda <goda.yusuke@renesas.com>
41805 Date:   Wed Mar 5 14:23:26 2008 +0900
41806
41807     sh: Add support SH7780
41808
41809     SH7780 is CPU of Renesas Technology.
41810     This CPU has
41811      - CPU clock 400MHz
41812      - PCI support
41813      - DDR-SDRAM controller
41814      - etc ...
41815
41816     Signed-off-by: Yusuke Goda <goda.yusuke@renesas.com>
41817     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
41818
41819 commit c2042f5952a686c414031309b8f244513bf578f0
41820 Author: goda.yusuke <goda.yusuke@renesas.com>
41821 Date:   Fri Jan 25 20:46:36 2008 +0900
41822
41823     sh: Add support Renesas Solutions Migo-R board
41824
41825     Migo-R is a board based on SH7722 and has may devices.
41826     In this patch, supported SCIF, NOR flash and Ethernet.
41827
41828     Signed-off-by: Yusuke Goda <goda.yusuke@renesas.com>
41829     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
41830
41831 commit 74d1e66d22dac91388bc538b2fe19f735edc5b82
41832 Author: Bartlomiej Sieka <tur@semihalf.com>
41833 Date:   Thu Mar 27 15:06:40 2008 +0100
41834
41835     Fix host tool build breakage, take two
41836
41837     Revert commit 87c8431f and fix build breakage so that the build continues
41838     to work on FC systems.
41839
41840     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
41841
41842 commit 7e4a0d25ed18f6437bdf59ebfa49bb0edc2f24e6
41843 Author: Stefan Roese <sr@denx.de>
41844 Date:   Wed Mar 19 09:36:47 2008 +0100
41845
41846     ppc4xx: Enable ECC on LWMON5
41847
41848     Since all ECC related problems seem to be resolved on LWMON5, this patch
41849     now enables ECC support.
41850
41851     We have to write the ECC bytes by zeroing and flushing in smaller
41852     steps, since the whole 256MByte takes too long for the external
41853     watchdog.
41854
41855     Signed-off-by: Stefan Roese <sr@denx.de>
41856
41857 commit 6433fa202a91a6594dd48f06807ac38ba27fa0bb
41858 Author: Larry Johnson <lrj@acm.org>
41859 Date:   Mon Mar 17 11:10:35 2008 -0500
41860
41861     ppc4xx: Updates to Korat-specific code
41862
41863     This patch contains updates for changes for the Korat PPC440EPx board.
41864     These changes include:
41865
41866     (1) Support for "permanent" and "upgradable" copies of U-Boot, as
41867     described in the new "doc/README.korat" file;
41868
41869     (2) a new memory map for the registers in the board's CPLD;
41870
41871     (3) a revised format for manufacturer's data in serial EEPROM; and
41872
41873     (4) changes to track updates to U-Boot for the Sequoia board.
41874
41875     Signed-off-by: Larry Johnson <lrj@acm.org>
41876
41877 commit f766cdf89b3a2a7634b8c5869f606150e332036c
41878 Author: Markus Brunner <super.firetwister@gmail.com>
41879 Date:   Thu Mar 27 10:46:25 2008 +0100
41880
41881     ppc4xx: PPC405EP Set EMAC noise filter bits
41882
41883     This bug was introduced with commit aee747f19b460a0e9da20ff21e90fdaac1cec359
41884     which enabled CFG_4xx_GPIO_TABLE for PPC405 and unintentionally
41885     disabled the setting of the emac noise filter bits for PPC405EP when CFG_4xx_GPIO_TABLE is set.
41886
41887     Signed-off-by: Markus Brunner <super.firetwister@gmail.com>
41888     Signed-off-by: Stefan Roese <sr@denx.de>
41889
41890 commit f66e2c8b25c04b79e5fb385bc8989c2de7f63991
41891 Author: Mike Nuss <mike@terascala.com>
41892 Date:   Wed Feb 20 11:54:20 2008 -0500
41893
41894     ppc4xx: Reconfigure PLL for 667MHz processor for PPC440EPx
41895
41896     On PPC440EPx without a bootstrap I2C EEPROM, the PLL can be reconfigured
41897     after startup to change the speed of the clocks. This patch adds the
41898     option CFG_PLL_RECONFIG. If this option is set to 667, the CPU
41899     initialization code will reconfigure the PLL to run the system with a CPU
41900     frequency of 667MHz and PLB frequency of 166MHz, without the need for an
41901     external EEPROM.
41902
41903     Signed-off-by: Mike Nuss <mike@terascala.com>
41904     Acked-by: Stefan Roese <sr@denx.de>
41905
41906 commit 87c8431fe24d48121f053fe67cff4ccfe097d4d1
41907 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
41908 Date:   Thu Mar 27 09:12:40 2008 +0100
41909
41910     new-image: Fix host tool build breakage
41911
41912     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
41913
41914 commit 6fb4b640562a10daff0dbe537638d511b5b48650
41915 Author: Stefan Roese <sr@denx.de>
41916 Date:   Thu Mar 27 10:24:03 2008 +0100
41917
41918     ppc: Set CFG_MEM_TOP_HIDE to 0 if not already defined
41919
41920     Signed-off-by: Stefan Roese <sr@denx.de>
41921
41922 commit 9462732a3ec551c11862450902cd8ee1bedea6d9
41923 Author: Stefan Roese <sr@denx.de>
41924 Date:   Wed Mar 19 10:23:43 2008 +0100
41925
41926     ppc4xx: Add fdt support to Prodrive alpr
41927
41928     Since this board will probably be ported to arch/powerpc in the
41929     near future, we add device tree support now. This way we are
41930     "ready" for arch/powerpc from now on.
41931
41932     Signed-off-by: Stefan Roese <sr@denx.de>
41933
41934 commit 511e4f9e7f7b6719e4d91d7f0fc89412b13b5150
41935 Author: Pieter Voorthuijsen <pieter.voorthuijsen@prodrive.nl>
41936 Date:   Mon Mar 17 09:27:56 2008 +0100
41937
41938     ppc4xx: Enable cache support on the ALPR board
41939
41940     Signed-off-by: Pieter Voorthuijsen <pv@prodrive.nl>
41941
41942 commit 14f73ca679f6fdb44cff0b7304d419db41a0ab69
41943 Author: Stefan Roese <sr@denx.de>
41944 Date:   Wed Mar 26 10:14:11 2008 +0100
41945
41946     ppc: Add CFG_MEM_TOP_HIDE option to hide memory area that doesn't get "touched"
41947
41948     If CFG_MEM_TOP_HIDE is defined in the board config header, this specified
41949     memory area will get subtracted from the top (end) of ram and won't get
41950     "touched" at all by U-Boot. By fixing up gd->ram_size the Linux kernel
41951     should gets passed the now "corrected" memory size and won't touch it
41952     either. This should work for arch/ppc and arch/powerpc. Only Linux board
41953     ports in arch/powerpc with bootwrapper support, which recalculate the
41954     memory size from the SDRAM controller setup, will have to get fixed
41955     in Linux additionally.
41956
41957     This patch enables this config option on some PPC440EPx boards as a workaround
41958     for the CHIP 11 errata. Here the description from the AMCC documentation:
41959
41960     CHIP_11: End of memory range area restricted access.
41961     Category: 3
41962
41963     Overview:
41964     The 440EPx DDR controller does not acknowledge any
41965     transaction which is determined to be crossing over the
41966     end-of-memory-range boundary, even if the starting address is
41967     within valid memory space. Any such transaction from any PLB4
41968     master will result in a PLB time-out on PLB4 bus.
41969
41970     Impact:
41971     In case of such misaligned bursts, PLB4 masters will not
41972     retrieve any data at all, just the available data up to the
41973     end of memory, especially the 440 CPU. For example, if a CPU
41974     instruction required an operand located in memory within the
41975     last 7 words of memory, the DCU master would burst read 8
41976     words to update the data cache and cross over the
41977     end-of-memory-range boundary. Such a DCU read would not be
41978     answered by the DDR controller, resulting in a PLB4 time-out
41979     and ultimately in a Machine Check interrupt. The data would
41980     be inaccessible to the CPU.
41981
41982     Workaround:
41983     Forbid any application to access the last 256 bytes of DDR
41984     memory. For example, make your operating system believe that
41985     the last 256 bytes of DDR memory are absent. AMCC has a patch
41986     that does this, available for Linux.
41987
41988     This patch sets CFG_MEM_TOP_HIDE for the following 440EPx boards:
41989     lwmon5, korat, sequoia
41990
41991     The other remaining 440EPx board were intentionally not included
41992     since it is not clear to me, if they use the end of ram for some
41993     other purpose. This is unclear, since these boards have CONFIG_PRAM
41994     defined and even comments like this:
41995
41996     PMC440.h:
41997     /* esd expects pram at end of physical memory.
41998      * So no logbuffer at the moment.
41999      */
42000
42001     It is strongly recommended to not use the last 256 bytes on those
42002     boards too. Patches from the board maintainers are welcome.
42003
42004     Signed-off-by: Stefan Roese <sr@denx.de>
42005
42006 commit c664bf8c3c9bb9e236891f0d8dfda883e86d159b
42007 Author: Stefan Roese <sr@denx.de>
42008 Date:   Thu Mar 27 10:09:05 2008 +0100
42009
42010     ppc4xx: Fix Canyonlands linker script (remove bogus ASSERT)
42011
42012     Signed-off-by: Stefan Roese <sr@denx.de>
42013
42014 commit d56a3ce179688cde61073a3690e21703d68fafd7
42015 Author: Stefan Roese <sr@denx.de>
42016 Date:   Tue Mar 25 17:51:13 2008 +0100
42017
42018     ppc4xx: Correctly pass phyiscal FLASH base address into dtb
42019
42020     The routine ft_board_setup() configures the EBC NOR mappings for the
42021     Linux physmap_of driver. Since on 460EX/GT we remap the FLASH from
42022     0x4.fc00.0000 to 0x4.cc00.0000 because of the max. 16MByte boot-CS
42023     problem, we need to pass the corrected address here too.
42024
42025     Signed-off-by: Stefan Roese <sr@denx.de>
42026
42027 commit 9ad31989de12ce5c67b07c4867ead47465655c4b
42028 Author: Stefan Roese <sr@denx.de>
42029 Date:   Wed Mar 19 16:35:12 2008 +0100
42030
42031     ppc4xx: Fix compilation warning in 4xx_enet.c
42032
42033     Signed-off-by: Stefan Roese <sr@denx.de>
42034
42035 commit 4c9e855734c523900322a7c3cdd9099b4f51b51d
42036 Author: Stefan Roese <sr@denx.de>
42037 Date:   Wed Mar 19 16:20:49 2008 +0100
42038
42039     ppc4xx: Add AMCC Glacier 406GT eval board support
42040
42041     This patch adds support for the AMCC Glacier 460GT eval board.
42042     The main difference to the Canyonlands board are listed here:
42043
42044     - 4 ethernet ports instead of 2
42045     - no SATA port
42046     - no USB port
42047
42048     Currently EMAC2+3 are not working. This will be fixed in a later
42049     release.
42050
42051     Signed-off-by: Stefan Roese <sr@denx.de>
42052
42053 commit d8bd643141af4710d7f1b69bbab6b760de0af0a1
42054 Author: Stefan Roese <sr@denx.de>
42055 Date:   Thu Mar 27 08:47:26 2008 +0100
42056
42057     ppc4xx: Mask 'vec' with 0x1f in uic_interrupt() for bit set/clear
42058
42059     Signed-off-by: Stefan Roese <sr@denx.de>
42060
42061 commit b9670dd85be6e0496ef2e231043c23cad9b1d903
42062 Author: Anatolij Gustschin <agust@denx.de>
42063 Date:   Wed Mar 26 21:05:43 2008 +0100
42064
42065     Fix out of tree building issue
42066
42067     Currently U-Boot building in some external directory
42068     doesn't work. This patch tries to fix the problem.
42069
42070     Signed-off-by: Anatolij Gustschin <agust@denx.de>
42071
42072 commit d4ee711d8a5c366ee3f857c26b927d12e66614ff
42073 Author: Anatolij Gustschin <agust@denx.de>
42074 Date:   Wed Mar 26 18:13:33 2008 +0100
42075
42076     README: update documentation (availability, links, etc.)
42077
42078     Fix typo in README
42079
42080     Signed-off-by: Anatolij Gustschin <agust@denx.de>
42081
42082 commit e813eae3bfeba9c0bda9d1bf9fc3d081f790972f
42083 Author: Anatolij Gustschin <agust@denx.de>
42084 Date:   Wed Mar 26 17:47:44 2008 +0100
42085
42086     Fix compilation error in cmd_usb.c
42087
42088     This patch fixes compilation error
42089     cmd_usb.c: In function 'do_usb':
42090     cmd_usb.c:552: error: void value not ignored as it ought to be
42091
42092     Signed-off-by: Anatolij Gustschin <agust@denx.de>
42093
42094 commit d8c82db482d6b535d12b419d6440b88bf7091c9b
42095 Author: Timur Tabi <timur@freescale.com>
42096 Date:   Fri Mar 14 17:45:29 2008 -0500
42097
42098     Add support for setting the I2C bus speed in fsl_i2c.c
42099
42100     Add support to the Freescale I2C driver (fsl_i2c.c) for setting and querying
42101     the I2C bus speed.  Current 8[356]xx boards define the CFG_I2C_SPEED macro,
42102     but fsl_i2c.c ignores it and uses conservative value when programming the
42103     I2C bus speed.
42104
42105     Signed-off-by: Timur Tabi <timur@freescale.com>
42106     Acked-by: Andy Fleming <afleming@freescale.com>
42107
42108 commit d049cc7f71c0d875e8f5099d1ed23666a82b8f8e
42109 Author: Wolfgang Denk <wd@denx.de>
42110 Date:   Thu Mar 27 00:03:57 2008 +0100
42111
42112     Coding style cleanup, update CHANGELOG
42113
42114     Signed-off-by: Wolfgang Denk <wd@denx.de>
42115
42116 commit fd0b1fe3c388a77e8fe00cdd930ca317a91198d4
42117 Author: Dave Liu <r63238@freescale.com>
42118 Date:   Wed Mar 26 22:55:32 2008 +0800
42119
42120     drivers: add the support for Freescale SATA controller
42121
42122     Add the Freescale on-chip SATA controller driver to u-boot,
42123     The SATA controller is used on the 837x and 8315 targets,
42124     The driver can be used to load kernel, fs and dtb.
42125
42126     The features list:
42127     - 1.5/3 Gbps link speed
42128     - LBA48, LBA28 support
42129     - DMA and FPDMA support
42130     - Two ports support
42131
42132     Signed-off-by: Dave Liu <daveliu@freescale.com>
42133
42134 commit bede87f4c87c3ccd868cc60ebf792e0560c6d024
42135 Author: Dave Liu <r63238@freescale.com>
42136 Date:   Wed Mar 26 22:54:44 2008 +0800
42137
42138     ata: add the readme for SATA command line
42139
42140     Signed-off-by: Dave Liu <daveliu@freescale.com>
42141
42142 commit cd54081cd479e542fc399b8a40651ff11a1ad849
42143 Author: Dave Liu <r63238@freescale.com>
42144 Date:   Wed Mar 26 22:53:24 2008 +0800
42145
42146     ata: enable the sata initialize on boot up
42147
42148     Signed-off-by: Dave Liu <daveliu@freescale.com>
42149
42150 commit 69386383c5c2b323c66495b0b0cef6a9714d83bf
42151 Author: Dave Liu <r63238@freescale.com>
42152 Date:   Wed Mar 26 22:52:36 2008 +0800
42153
42154     ata: add the fis struct for SATA
42155
42156     Signed-off-by: Dave Liu <daveliu@freescale.com>
42157
42158 commit ffc664e80dfb2e17de0df5ad39e91a02e9c361bc
42159 Author: Dave Liu <r63238@freescale.com>
42160 Date:   Wed Mar 26 22:51:44 2008 +0800
42161
42162     ata: add the libata support
42163
42164     add simple libata support in u-boot
42165
42166     Signed-off-by: Dave Liu <daveliu@freescale.com>
42167
42168 commit 8e9bb43429e50df55fa41932cbe65841ff579220
42169 Author: Dave Liu <r63238@freescale.com>
42170 Date:   Wed Mar 26 22:50:45 2008 +0800
42171
42172     ata: make the ata_piix driver using new SATA framework
42173
42174     original ata_piix driver is using IDE framework, not real
42175     SATA framework. For now, the ata_piix driver is only used
42176     by x86 sc520_cdp board. This patch makes the ata_piix driver
42177     use the new SATA framework, so
42178
42179     - remove the duplicated command stuff
42180     - remove the CONFIG_CMD_IDE define in the sc520_cdp.h
42181     - add the CONFIG_CMD_SATA define to sc520_cdp.h
42182
42183     Signed-off-by: Dave Liu <daveliu@freescale.com>
42184
42185 commit c7057b529c3c3cb9c0ac9060686a4068f1491bbe
42186 Author: Dave Liu <r63238@freescale.com>
42187 Date:   Wed Mar 26 22:49:44 2008 +0800
42188
42189     ata: add the support for SATA framework
42190
42191     - add the SATA framework
42192     - add the SATA command line
42193
42194     Signed-off-by: Dave Liu <daveliu@freescale.com>
42195
42196 commit 83c7f470a4ce94f33600f11ae85ce4dcf00aa90c
42197 Author: Dave Liu <r63238@freescale.com>
42198 Date:   Wed Mar 26 22:48:18 2008 +0800
42199
42200     ata: merge the header of ata_piix driver
42201
42202     move the sata.h from include/ to drivers/block/ata_piix.h
42203
42204     Signed-off-by: Dave Liu <daveliu@freescale.com>
42205
42206 commit 9eef62804d9695425b24c87b46a61a7fa74afee0
42207 Author: Dave Liu <r63238@freescale.com>
42208 Date:   Wed Mar 26 22:47:06 2008 +0800
42209
42210     ata: merge the ata_piix driver
42211
42212     move the cmd_sata.c from common/ to drivers/ata_piix.c,
42213     the cmd_sata.c have some part of ata_piix controller drivers.
42214     consolidate the driver to have better framework.
42215
42216     Signed-off-by: Dave Liu <daveliu@freescale.com>
42217
42218 commit b9e749e95354f33eb5dc6653c6db7d502adb95fe
42219 Author: Markus Klotzbuecher <mk@denx.de>
42220 Date:   Wed Mar 26 18:26:43 2008 +0100
42221
42222     USB, Storage: fix a bug introduced in commit
42223     f6b44e0e4d18fe507833a0f76d24a9aa72c123f1 that will cause usb_stor_info
42224     to only print only information on one storage device, but not for
42225     multiple.
42226
42227     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
42228
42229 commit 841e5edd1623f3fecb6bffc5c2f938ed7a947360
42230 Author: Anatolij Gustschin <agust@denx.de>
42231 Date:   Wed Mar 26 17:47:44 2008 +0100
42232
42233     Fix compilation error in cmd_usb.c
42234
42235     This patch fixes compilation error
42236     cmd_usb.c: In function 'do_usb':
42237     cmd_usb.c:552: error: void value not ignored as it ought to be
42238
42239     Signed-off-by: Anatolij Gustschin <agust@denx.de>
42240     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
42241
42242 commit dd6c910aadf27c822f17b87eae1a9bd0b2e3aa15
42243 Author: Kumar Gala <galak@kernel.crashing.org>
42244 Date:   Wed Mar 26 08:53:53 2008 -0500
42245
42246     85xx: Add cpu_mp_lmb_reserve helper to reserve boot page
42247
42248     Provide a board_lmb_reserve helper function to ensure we reserve
42249     the page of memory we are using for the boot page translation code.
42250
42251     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
42252
42253 commit 79679d80021ab095e639e250ca472fe526da02e2
42254 Author: Kumar Gala <galak@kernel.crashing.org>
42255 Date:   Wed Mar 26 08:34:25 2008 -0500
42256
42257     85xx: Update multicore boot mechanism to ePAPR v0.81 spec
42258
42259     The following changes are needed to be inline with ePAPR v0.81:
42260
42261     * r4, r5 and now always set to 0 on boot release
42262     * r7 is used to pass the size of the initial map area (IMA)
42263     * EPAPR_MAGIC value changed for book-e processors
42264     * changes in the spin table layout
42265     * spin table supports a 64-bit physical release address
42266
42267     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
42268
42269 commit 25eedb2c1958a13110c7de1fc809b624053cc69c
42270 Author: Jon Loeliger <jdl@freescale.com>
42271 Date:   Wed Mar 19 15:02:07 2008 -0500
42272
42273     FSL: Clean up board/freescale/common/Makefile
42274
42275     Each file that can be built here now follows some
42276     CONFIG_ option so that they are appropriately built
42277     or not, as needed.  And CONFIG_ defines were added
42278     to various board config files to make sure that happens.
42279
42280     The other board/freescale/*/Makefiles no longer need
42281     to reach up and over into ../common to build their
42282     individually needed files any more.
42283
42284     Boards that are CDS specific were renamed with cds_ prefix.
42285
42286     Signed-off-by: Jon Loeliger <jdl@freescale.com>
42287
42288 commit a5af4b358a7caa9c0aa374d4d894bf762ec37669
42289 Author: Kumar Gala <galak@kernel.crashing.org>
42290 Date:   Wed Feb 27 22:00:27 2008 -0600
42291
42292     85xx: Fix merge duplication
42293
42294     ft_fixup_cpu() got duplicated in some merge snafu.  Remove the duplicate.
42295
42296     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
42297
42298 commit 5893b3d0a4084f87a06a5d3dc03db91206818941
42299 Author: James Yang <James.Yang@freescale.com>
42300 Date:   Tue Feb 12 16:35:07 2008 -0600
42301
42302     85xx: Expand CCSR space with more DDR controller registers.
42303
42304     Signed-off-by: James Yang <James.Yang@freescale.com>
42305     Signed-off-by: Jon Loeliger <jdl@freescale.com>
42306     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
42307
42308 commit a3e77fa5359b3f9f59e4e946b46d57a53057cc85
42309 Author: James Yang <James.Yang@freescale.com>
42310 Date:   Fri Feb 8 18:05:08 2008 -0600
42311
42312     85xx: Speed up get_ddr_freq() and get_bus_freq()
42313
42314     get_ddr_freq() and get_bus_freq() used get_sys_info() each time they were
42315     called.  However, get_sys_info() recalculates extraneous information when
42316     called each time.  Have get_ddr_freq() and get_bus_freq() return memoized
42317     values from global_data instead.
42318
42319     Signed-off-by: James Yang <James.Yang@freescale.com>
42320     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
42321
42322 commit e9ea679918fbc9a53fa2f2a904aac874ea736036
42323 Author: James Yang <James.Yang@freescale.com>
42324 Date:   Fri Feb 8 16:46:27 2008 -0600
42325
42326     85xx: Show DDR memory data rate in addition to the memory clock frequency.
42327
42328     Show the DDR memory data rate in addition to the memory clock
42329     frequency.  For DDR/DDR2 memories the memory data rate is 2x the
42330     memory clock.
42331
42332     Signed-off-by: James Yang <James.Yang@freescale.com>
42333     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
42334
42335 commit 591933ca6eabc440e6ed6967233aaf56fce464a3
42336 Author: James Yang <James.Yang@freescale.com>
42337 Date:   Fri Feb 8 16:44:53 2008 -0600
42338
42339     85xx: get_tbclk() speed up and rounding fix
42340
42341     Speed up get_tbclk() by referencing pre-computed bus clock
42342     frequency value from global data instead of sys_info_t.  Fix
42343     rounding of result to nearest; previously it was rounding
42344     upwards.
42345
42346     Signed-off-by: James Yang <James.Yang@freescale.com>
42347     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
42348
42349 commit 1ced121600b2060ab2ff9f0fddd9421fd70a0dc6
42350 Author: Andy Fleming <afleming@freescale.com>
42351 Date:   Wed Feb 6 01:19:40 2008 -0600
42352
42353     Update SVR numbers to expand support
42354
42355     FSL has taken to using SVR[16:23] as an SOC sub-version field.  This
42356     is used to distinguish certain variants within an SOC family.  To
42357     account for this, we add the SVR_SOC_VER() macro, and update the SVR_*
42358     constants to reflect the larger value.  We also add SVR numbers for all
42359     of the current variants.  Finally, to make things neater, rather than
42360     use an enormous switch statement to print out the CPU type, we create
42361     and array of SVR/name pairs (using a macro), and print out the CPU name
42362     that matches the SVR SOC version.
42363
42364     Signed-off-by: Andy Fleming <afleming@freescale.com>
42365
42366 commit b83eef440cf3cef816172ccbb5897ccd8e403cf3
42367 Author: Andy Fleming <afleming@freescale.com>
42368 Date:   Wed Feb 6 01:12:57 2008 -0600
42369
42370     Add the Freescale PCI device IDs
42371
42372     Signed-off-by: Andy Fleming <afleming@freescale.com>
42373
42374 commit 7aff0c051ad0613171cf2b9941ee48675c62e7cd
42375 Author: Kumar Gala <galak@kernel.crashing.org>
42376 Date:   Thu Feb 14 11:04:23 2008 -0600
42377
42378     85xx: Added support for multicore boot mechanism
42379
42380     Added the cpu command that provides a generic mechanism to get status,
42381     reset, and release secondary cores in multicore processors.
42382
42383     Added support for using the ePAPR defined spin-table mechanism on 85xx.
42384
42385     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
42386     Signed-off-by: Andy Fleming <afleming@freescale.com>
42387
42388 commit ec2b74ffd36f02c6123725e7c2533dd2deaf4b64
42389 Author: Kumar Gala <galak@kernel.crashing.org>
42390 Date:   Thu Jan 17 16:48:33 2008 -0600
42391
42392     85xx: Added support for multicore boot mechanism
42393
42394     Added the cpu command that provides a generic mechanism to get status,
42395     reset, and release secondary cores in multicore processors.
42396
42397     Added support for using the ePAPR defined spin-table mechanism on 85xx.
42398
42399     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
42400
42401 commit f69766e4b5d47ecd3aa58677a8da875694f364f2
42402 Author: Kumar Gala <galak@kernel.crashing.org>
42403 Date:   Wed Jan 30 14:55:14 2008 -0600
42404
42405     85xx: Add the concept of CFG_CCSRBAR_PHYS
42406
42407     When we go to 36-bit physical addresses we need to keep the concept of
42408     the physical CCSRBAR address seperate from the virtual one.
42409
42410     For the majority of boards CFG_CCSBAR_PHYS == CFG_CCSRBAR
42411
42412     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
42413
42414 commit 5b5eb9ca5b778f763bcf332697b35cc1e747626e
42415 Author: Wolfgang Denk <wd@denx.de>
42416 Date:   Wed Mar 26 15:38:47 2008 +0100
42417
42418     Coding style cleanup.
42419
42420     Signed-off-by: Wolfgang Denk <wd@denx.de>
42421
42422 commit da8808df7a9cef5a3d2ee286ef9ebf9de1780660
42423 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
42424 Date:   Wed Mar 26 13:02:13 2008 +0100
42425
42426     Add CFG_RTC_DS1337_NOOSC to turn off OSC output
42427
42428     The default settings for RTC DS1337 keeps the OSC
42429     output, 32,768 Hz, on. This add CFG_RTC_DS1337_NOOSC to
42430     turn it off.
42431
42432     Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
42433
42434 commit 438a4c11260b4ea9805039b0b4f92f9df5306b02
42435 Author: Wolfgang Denk <wd@denx.de>
42436 Date:   Wed Mar 26 11:48:46 2008 +0100
42437
42438     Cleanup coding style, update CHANGELOG
42439
42440     Signed-off-by: Wolfgang Denk <wd@denx.de>
42441
42442 commit 218ca724c08ca8a649f0917cf201cf23d4b33f39
42443 Author: Wolfgang Denk <wd@denx.de>
42444 Date:   Wed Mar 26 10:40:12 2008 +0100
42445
42446     README: update documentation (availability, links, etc.)
42447
42448     Signed-off-by: Wolfgang Denk <wd@denx.de>
42449
42450 commit f6b44e0e4d18fe507833a0f76d24a9aa72c123f1
42451 Author: Aras Vaichas <arasv@magtech.com.au>
42452 Date:   Tue Mar 25 12:09:07 2008 +1100
42453
42454     USB Storage, add meaningful return value
42455
42456     This patch changes the "usb storage" command to return success if it
42457     finds a USB storage device, otherwise it returns error.
42458
42459     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
42460
42461 commit 18e69a35efbb078403db0c0063986470dad7d082
42462 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
42463 Date:   Fri Mar 14 23:20:18 2008 +0300
42464
42465     83xx/fdt_support: let user specifiy FSL USB Dual-Role controller role
42466
42467     Linux understands "host" (default), "peripheral" and "otg" (broken).
42468     Though, U-Boot doesn't restrict dr_mode variable to these values (think
42469     of renames in future).
42470
42471     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
42472     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
42473
42474 commit c7604783b236e368f225efb7b3efb418fe20b404
42475 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
42476 Date:   Fri Mar 14 23:20:30 2008 +0300
42477
42478     tsec: fix link detection for the RTL8211B PHY
42479
42480     RTL8211B sets link state register after autonegotiation complete,
42481     so with bootdelay=0 RTL8211B will report lack of the link.
42482
42483     To fix this, we should wait for aneg to complete, even if the
42484     link is currently down.
42485
42486     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
42487     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
42488
42489 commit 7fa9cbb00dc83fcf175042b6f20c2c9bce9a15f4
42490 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
42491 Date:   Mon Mar 24 20:47:09 2008 +0300
42492
42493     mpc83xx: add "fsl,soc" and "fsl,immr" compatible fixups
42494
42495     device_type = "soc" is being deprecated, newer device trees will use
42496     "fsl,soc" and/or "fsl,immr" for the soc nodes.
42497
42498     This patch also adds clock-frequency property for soc nodes (the same
42499     value as bus-frequency).
42500
42501     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
42502
42503 commit 507e2d79c91441a0bb2cd3d0c31c8bfe3f8cec07
42504 Author: Joe D'Abbraccio <ljd015@freescale.com>
42505 Date:   Mon Mar 24 13:00:59 2008 -0400
42506
42507     Modified the DDR SDRAM clock control register to delay MCK/MCK_B 3/4 clock
42508
42509     With the original value of 1/2 clock cycle delay, the system ran relatively
42510     stable except when we run benchmarks that are intensive users of memory.
42511     When I run samba connected disk with a HDBENCH test, the system locks-up
42512     or reboots sporadically.
42513
42514     Signed-off by: Joe D'Abbraccio <Joe.D'abbraccio@freescale.com>
42515
42516 commit a7ba32d480a86db5db8dcd8ca66b21b4cadda923
42517 Author: Scott Wood <scottwood@freescale.com>
42518 Date:   Mon Mar 24 12:44:13 2008 -0500
42519
42520     mpc83xx: Set PCI I/O bus-address base to zero.
42521
42522     The device trees for these boards describe PCI I/O as starting from
42523     address zero from the device's perspective.
42524
42525     Placing I/O elsewhere may cause problems with certain PCI boards, and may
42526     cause problems with Linux.
42527
42528     Signed-off-by: Scott Wood <scottwood@freescale.com>
42529
42530 commit f700e7df7fecf2d3765ae568ce77ce788cde4f3e
42531 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
42532 Date:   Mon Mar 24 20:47:05 2008 +0300
42533
42534     mpc83xx: MPC8360E-RDK: use 33.3(3)MHz CLKIN/SYS_CLK
42535
42536     At least on the "33MHz Pilot" board crystal is actually 33.3MHz.
42537     This patch fixes "system time drifting" problem.
42538
42539     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
42540
42541 commit 3a0cfdd576dc9b16d1468d37339182607c697fb7
42542 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
42543 Date:   Mon Mar 24 20:47:02 2008 +0300
42544
42545     mpc83xx: MPC8360E-RDK: define CONFIG_OF_STDOUT_VIA_ALIAS
42546
42547     This is needed to update /choosen/linux,stdout-path properly.
42548
42549     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
42550
42551 commit 3419eb62f088d7a22f1d2a3cebf76b77e408b5b9
42552 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
42553 Date:   Mon Mar 24 20:47:00 2008 +0300
42554
42555     mpc83xx: MPC8360E-RDK: add dhcp command
42556
42557     Plus modify environment to use it and remove bootfile env variable,
42558     it is internal and CONFIG_BOOTFILE is used for these purposes.
42559
42560     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
42561
42562 commit d892b2dbb4087a26778bfd42470c3ea7d0e2b6aa
42563 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
42564 Date:   Mon Mar 24 20:46:57 2008 +0300
42565
42566     mpc83xx: MPC8360E-RDK: rework ddr setup, enable ecc
42567
42568     Current DDR setup easily causes memory corruption, this patch fixes it.
42569
42570     Also fix TIMING_CFG0_MRS_CYC definition.
42571
42572     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
42573
42574 commit d47d49cc37a38f2719a3e1b9bbe08ac810cf2d9a
42575 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
42576 Date:   Mon Mar 24 20:46:53 2008 +0300
42577
42578     mpc83xx: MPC8360E-RDK: configure pario pins for AD7843 and FHCI
42579
42580     This patch adds qe pario pins configuration for AD7843 ADC/Touchscreen
42581     controller and FHCI (QE USB).
42582
42583     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
42584
42585 commit 7ad959490962e6842648d87d4bd795ea6cdcce67
42586 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
42587 Date:   Mon Mar 24 20:46:51 2008 +0300
42588
42589     mpc83xx: MPC8360E-RDK: add support for NAND
42590
42591     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
42592
42593 commit 9a3e832aeb491861d029991241572ebdf4b5b61b
42594 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
42595 Date:   Mon Mar 24 20:46:46 2008 +0300
42596
42597     mpc83xx: MPC8360E-RDK: use RGMII_RXID interface mode
42598
42599     This is needed for BCM PHYs to work on this board.
42600
42601     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
42602
42603 commit 300615dc5d9b0a2022fbc6af0c13159e33fd752e
42604 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
42605 Date:   Mon Mar 24 20:46:34 2008 +0300
42606
42607     uec: add support for Broadcom BCM5481 Gigabit PHY
42608
42609     This patch adds basic support for Broadcom BCM5481 PHY.
42610
42611     RXD-RXC delay quirk comes from MPC8360E-RDK BSP source, author is
42612     Peter Barada <peterb@logicpd.com>.
42613
42614     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
42615
42616 commit 6a600c3a1876bc203445df4f0fd6b12648259666
42617 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
42618 Date:   Mon Mar 24 20:46:28 2008 +0300
42619
42620     uec: add support for RGMII_RXID interface mode
42621
42622     PHY drivers will use it to setup software delay between RXD and RXC
42623     signals.
42624
42625     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
42626
42627 commit 91cdaa3a9d7562b869d96774e9c9ddf142c0848d
42628 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
42629 Date:   Mon Mar 24 20:46:24 2008 +0300
42630
42631     uec: add support for gbit mii status readings
42632
42633     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
42634
42635 commit aabce7fb505ffe55ebf3bf4dcafdae97a581558d
42636 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
42637 Date:   Mon Mar 24 17:40:47 2008 +0300
42638
42639     83xx: define CONFIG_OF_STDOUT_VIA_ALIAS for the MPC837XERDB boards
42640
42641     This is primarily for the early console support.
42642
42643     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
42644
42645 commit 2bd7460e9283ec98565189b3cdbcfb2bcdcdd635
42646 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
42647 Date:   Mon Mar 24 17:40:43 2008 +0300
42648
42649     83xx: initialize serdes for MPC837XRDB boards
42650
42651     On the MPC8377ERDB: 2 SATA and 2 PCI-E.
42652     On the MPC8378ERDB: 2 PCI-E
42653     On the MPC8379ERDB: 4 SATA
42654
42655     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
42656
42657 commit 453316a2a19642d8afcbca7452e40a6b44a197b1
42658 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
42659 Date:   Mon Mar 24 17:40:32 2008 +0300
42660
42661     83xx: serdes setup routines
42662
42663     This patch adds few routines to configure serdes on 837x targets.
42664
42665     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
42666
42667 commit a796cdf9c377cb4e5d61d1079a296608f8fbd903
42668 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
42669 Date:   Mon Mar 24 17:40:27 2008 +0300
42670
42671     83xx: split COBJS onto separate lines
42672
42673     ..plus get rid of some #ifdefs in the .c files.
42674
42675     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
42676
42677 commit 46a3aeea73c13ab04ebf7a8739afb87ac5da94a3
42678 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
42679 Date:   Mon Mar 24 17:40:23 2008 +0300
42680
42681     83xx: nand support for MPC837XRDB boards
42682
42683     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
42684
42685 commit 82e45a204190593e8613145a928f998fb8c909c4
42686 Author: Jerry Van Baren <gvb.uboot@gmail.com>
42687 Date:   Tue Mar 18 21:44:41 2008 -0400
42688
42689     Enable CONFIG_FLASH_SHOW_PROGRESS on the MPC8360EMDS.
42690
42691     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
42692     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
42693
42694 commit 0fa7a1b4719e325fce332689fb8754ec166191ff
42695 Author: Michael Barkowski <michael.barkowski@freescale.com>
42696 Date:   Thu Mar 20 13:15:39 2008 -0400
42697
42698     mpc8323erdb: remove RTC and add EEPROM
42699
42700     There's no on-board RTC on the MPC8323ERDB, but there is an EEPROM.
42701
42702     Signed-off-by: Michael Barkowski <michael.barkowski@freescale.com>
42703     Acked-by: Kim Phillips <kim.phillips@freescale.com>
42704
42705 commit 5bbeea86eb6afb872374cd23217cb3c1018443ed
42706 Author: Michael Barkowski <michael.barkowski@freescale.com>
42707 Date:   Thu Mar 20 13:15:34 2008 -0400
42708
42709     mpc8323erdb: Improve the system performance
42710
42711     The following changes are based on kernel UCC ethernet performance:
42712
42713     1.  Make the CSB bus pipeline depth as 4, and enable the repeat mode
42714     2.  Optimize transactions between QE and CSB.  Added CFG_SPCR_OPT
42715         switch to enable this setting.
42716
42717     The following changes are based on the App Note AN3369 and
42718     verified to improve memory latency using LMbench:
42719
42720     3.  CS0_CONFIG[AP_n_EN] is changed from 1 to 0
42721     4.  CS0_CONFIG[ODT_WR_CONFIG] set to 1.  Was a reserved setting
42722         previously.
42723     5.  TIMING_CFG_1[WRREC] is changed from 3clks to 2clks  (based on
42724         Twr=15ns, and this was already the setting in DDR_MODE)
42725     6.  TIMING_CFG_1[PRETOACT] is changed from 3clks to 2clks. (based on
42726         Trp=15ns)
42727     7.  TIMING_CFG_1[ACTTOPRE] is changed from 9clks to 6clks. (based on
42728         Tras=40ns)
42729     8.  TIMING_CFG_1[ACTTORW] is changed from 3clks to 2clks. (based on
42730         Trcd=15ns)
42731     9.  TIMING_CFG_1[REFREC] changed from 21 clks to 11clks.  (based on
42732         Trfc=75ns)
42733     10. TIMING_CFG_2[FOUR_ACT] is changed from 10 clks to 7clks.  (based
42734         on Tfaw=50ns)
42735     11. TIMING_CFG_2[ADD_LAT] and DDR_MODE[AL] changed from 0 to 1 (based
42736         on CL=3 and WL=2).
42737
42738     Signed-off-by: Michael Barkowski <michael.barkowski@freescale.com>
42739     Acked-by: Kim Phillips <kim.phillips@freescale.com>
42740
42741 commit fc549c871f43933396a5b3e21d897023d4b31b8d
42742 Author: Michael Barkowski <michael.barkowski@freescale.com>
42743 Date:   Thu Mar 20 13:15:28 2008 -0400
42744
42745     mpc8323erdb: use readable DDR config macros
42746
42747     Use available shift/mask macros to define DDR configuration.
42748
42749     Signed-off-by: Michael Barkowski <michael.barkowski@freescale.com>
42750     Acked-by: Kim Phillips <kim.phillips@freescale.com>
42751
42752 commit 89c7784ed90ba50301eec521144f95111e472906
42753 Author: Timur Tabi <timur@freescale.com>
42754 Date:   Fri Feb 8 13:15:55 2008 -0600
42755
42756     83xx: Add Vitesse VSC7385 firmware uploading
42757
42758     Update the MPC8349E-mITX, MPC8313E-RDB, and MPC837XE-RDB board files to upload
42759     the Vitesse VSC7385 firmware.  Changed CONFIG_VSC7385 to CONFIG_VSC7385_ENET.
42760     Cleaned up the board header files to make selecting the VSC7385 easier to
42761     control.
42762
42763     Signed-off-by: Timur Tabi <timur@freescale.com>
42764     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
42765
42766 commit b55d98c6d5b8694e560a0e727b14cb6921d7cfcc
42767 Author: Timur Tabi <timur@freescale.com>
42768 Date:   Fri Feb 8 13:15:54 2008 -0600
42769
42770     NET: Add Vitesse VSC7385 firmware uploading
42771
42772     The Vitesse VSC7385 is a 5-port switch found on the Freescale MPC8349E-mITX
42773     and other boards.  A small firwmare must be uploaded to its on-board memory
42774     before it can be enabled.  This patch adds the code which uploads firmware
42775     (but not the firmware itself).
42776
42777     Previously, this feature was provided by a U-Boot application that was
42778     made available only on Freescale BSPs.  The VSC7385 firmware must still
42779     be obtained separately, but at least there is no longer a need for a separate
42780     application.
42781
42782     Signed-off-by: Timur Tabi <timur@freescale.com>
42783     Acked-by: Ben Warren <biggerbadderben@gmail.com>
42784
42785 commit aa6f6d171a1f9f46ee4f03ad6acb97a6bfb71855
42786 Author: Wolfgang Denk <wd@denx.de>
42787 Date:   Wed Mar 26 00:52:10 2008 +0100
42788
42789     Coding Style cleanyp; update CHANGELOG
42790
42791     Signed-off-by: Wolfgang Denk <wd@denx.de>
42792
42793 commit 43ddd9c820fec44816188f53346b464e20b3142d
42794 Author: Jerry Van Baren <gvb.uboot@gmail.com>
42795 Date:   Sat Mar 22 14:23:49 2008 -0400
42796
42797     Remove deprecated CONFIG_OF_HAS_UBOOT_ENV and CONFIG_OF_HAS_BD_T
42798
42799     These defines embedded the u-boot env variables and/or the bd_t structure
42800     in the fdt blob.  The conclusion of discussion on the u-boot email list
42801     was that embedding these in the fdt blob is not useful: there are better
42802     ways of passing the data (in fact, the fdt blob itself replaces the
42803     bd_t struct).
42804
42805     The only board that enables these is the stxxtc and they don't appear
42806     to be used by linux.
42807
42808     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
42809     Acked-by: Kim Phillips <kim.phillips@freescale.com>
42810
42811 commit 22ed2285743359fd1fe73e411dff914b2256e68f
42812 Author: Stefan Roese <sr@denx.de>
42813 Date:   Mon Mar 17 10:49:25 2008 +0100
42814
42815     rtc: Remove 2nd reference to max6900.o in drivers/rtc/Makefile
42816
42817     Signed-off-by: Stefan Roese <sr@denx.de>
42818
42819 commit 1bb707c39a0833e91d9f797dd862aaaaf4af264d
42820 Author: Kyungmin Park <kmpark@infradead.org>
42821 Date:   Mon Mar 17 08:54:06 2008 +0900
42822
42823     Add Flex-OneNAND booting support
42824
42825     Flex-OneNAND is a monolithic integrated circuit with a NAND Flash array
42826     using a NOR Flash interface. This on-chip integration enables system designers
42827     to reduce external system logic and use high-density NAND Flash
42828     in applications that would otherwise have to use more NOR components.
42829
42830     Flex-OneNAND enables users to configure to partition it into SLC and MLC areas
42831     in more flexible way. While MLC area of Flex-OneNAND can be used to store data
42832     that require low reliability and high density, SLC area of Flex-OneNAND
42833     to store data that need high reliability and high performance. Flex-OneNAND
42834     can let users take advantage of storing these two different types of data
42835     into one chip, which is making Flex-OneNAND more cost- and space-effective.
42836
42837     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
42838
42839 commit c512389cc4a10253249271ff6c887c6dab1f0db2
42840 Author: André Schwarz <andre.schwarz@matrix-vision.de>
42841 Date:   Thu Mar 13 13:50:52 2008 +0100
42842
42843     MPC5200: support setup without FEC
42844
42845     Include FEC specific nodes in ft_cpu_setup only if CONFIG_MPC5xxx_FEC is
42846     defined. Systems without FEC, i.e. no FEC node in DTB, should be possible.
42847
42848     Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
42849     Acked-by: Grant Likely <grant.likely@secretlab.ca>
42850
42851 commit aa3511e422946041ef626f80a05ae5e8bfc700e6
42852 Author: Jon Loeliger <jdl@freescale.com>
42853 Date:   Wed Mar 5 18:05:46 2008 -0600
42854
42855     FSL: Move board/mpc8266ads under board/freescale
42856
42857     Signed-off-by: Jon Loeliger <jdl@freescale.com>
42858
42859 commit 7f1d846e5c5754449c286587d099d85246062772
42860 Author: Jon Loeliger <jdl@freescale.com>
42861 Date:   Wed Mar 5 18:05:47 2008 -0600
42862
42863     FSL: Move board/mpc7448hpc2 under board/freescale
42864
42865     Signed-off-by: Jon Loeliger <jdl@freescale.com>
42866
42867 commit b7e24d283e34727c2a6cdfdac2e09a426c579b73
42868 Author: Jon Loeliger <jdl@freescale.com>
42869 Date:   Wed Mar 5 18:05:45 2008 -0600
42870
42871     FSL: Move board/mpc8260ads under board/freescale
42872
42873     Signed-off-by: Jon Loeliger <jdl@freescale.com>
42874
42875 commit 6a8a5dc4759867c45aa95580deb8bf26669a5d97
42876 Author: goda.yusuke <goda.yusuke@renesas.com>
42877 Date:   Wed Mar 5 17:08:33 2008 +0900
42878
42879     net: Add support AX88796L ethernet device
42880
42881     AX88796L is device of NE2000 compatible.
42882     This patch support AX88796L ethernet device.
42883
42884     Signed-off-by: Yusuke Goda <goda.yusuke@renesas.com>
42885     Acked-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42886
42887 commit e0a6140dd381e1eed1ada2291166ef2616d8822b
42888 Author: Wolfgang Denk <wd@denx.de>
42889 Date:   Tue Mar 25 22:50:41 2008 +0100
42890
42891     ne2000 driver: change #ifdef to Makefile conditional compilation
42892
42893     Signed-off-by: Wolfgang Denk <wd@denx.de>
42894
42895 commit e710185aae90c64d39c2d453e40e58ceefe4f250
42896 Author: goda.yusuke <goda.yusuke@renesas.com>
42897 Date:   Wed Mar 5 17:08:20 2008 +0900
42898
42899     net: Divided code of NE2000 ethernet driver
42900
42901     There are more devices of the NE2000 base.
42902     A present code is difficult for us to support more devices.
42903     To support more NE2000 clone devices, separated the function.
42904
42905     Signed-off-by: Yusuke Goda <goda.yusuke@renesas.com>
42906     Acked-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42907
42908 commit 395bce4f59a507a60a475f7ee46bed47de9482df
42909 Author: Mike Frysinger <vapier@gentoo.org>
42910 Date:   Sun Feb 24 23:58:13 2008 -0500
42911
42912     net/Blackfin: move on-chip MAC driver into drivers/net/
42913
42914     The Blackfin on-chip MAC driver was being managed in the BF537-STAMP board
42915     directory, but it is not board specific, so relocate it to the drivers dir
42916     so that other Blackfin ports can utilize it.
42917
42918     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
42919
42920 commit 8a30b4700942f37495d2e67f5998cdffb6e3ba8a
42921 Author: Mike Frysinger <vapier@gentoo.org>
42922 Date:   Sun Feb 24 23:52:35 2008 -0500
42923
42924     smc91111: use SSYNC() rather than asm(ssync) for Blackfin
42925
42926     Since the "ssync" instruction may have hardware anomalies associated with
42927     it, have the smc91111 driver use the SSYNC macro rather than invoking it
42928     directly.  We workaround all the anomalies via this macro.
42929
42930     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
42931
42932 commit 77ff7b7444ceb8022b46114f3d0b6d18e2fd1138
42933 Author: Bryan O'Donoghue <bodonoghue@codehermit.ie>
42934 Date:   Sun Feb 17 22:57:47 2008 +0000
42935
42936     8xx: Update OF support on 8xx
42937
42938     This patch does some shifting around of OF support on 8xx.
42939
42940     Signed-off-by: Bryan O'Donoghue <bodonoghue@codehermit.ie>
42941
42942 commit 9c666a7db0b2285a270c68810889ce7d5dba304b
42943 Author: Kumar Gala <galak@kernel.crashing.org>
42944 Date:   Fri Feb 15 15:16:18 2008 -0600
42945
42946     ppc: Allow boards to specify how much memory they can map
42947
42948     For historical reasons we limited the stack to 256M because some boards
42949     could only map that much via BATS.  However newer boards are capable of
42950     mapping more memory (for example 85xx is capble of doing up to 2G).
42951
42952     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
42953
42954 commit a6f5f317cd074bbbfa2aab4fca05904c811c19fb
42955 Author: Bryan O'Donoghue <bodonoghue@codehermit.ie>
42956 Date:   Fri Feb 15 01:05:58 2008 +0000
42957
42958     8xx : Add OF support to Adder875 board port - resubmit
42959
42960     Signed-off-by: Bryan O'Donoghue <bodonoghue@codehermit.ie>
42961
42962 commit d058698fd2d9f769ff38ac53c8708b3fdd314f2d
42963 Author: Kumar Gala <galak@kernel.crashing.org>
42964 Date:   Thu Feb 14 20:44:42 2008 -0600
42965
42966     Add setexpr command
42967
42968     Add a simple expr style command that will set an env variable as the result
42969     of the command.  This allows us to do simple math in shell.  The following
42970     operations are supported: &, |, ^, +, -, *, /.
42971
42972     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
42973
42974 commit 3f105faa64b9826e088711fdfcaa70cb1230397a
42975 Author: Jon Loeliger <jdl@freescale.com>
42976 Date:   Wed Mar 5 17:27:48 2008 -0600
42977
42978     FSL: Move board/mpc7448hpc2 under board/freescale
42979
42980     Signed-off-by: Jon Loeliger <jdl@freescale.com>
42981
42982 commit 449c703374a8868453425e15da7e2f76221b72e4
42983 Author: Jon Loeliger <jdl@freescale.com>
42984 Date:   Wed Mar 5 17:21:43 2008 -0600
42985
42986     FSL: Move board/mpc8266ads under board/freescale
42987
42988     Signed-off-by: Jon Loeliger <jdl@freescale.com>
42989
42990 commit 5863577989ad689427bb750107e9a75f1c1645d2
42991 Author: Jon Loeliger <jdl@freescale.com>
42992 Date:   Wed Mar 5 16:41:41 2008 -0600
42993
42994     FSL: Move board/mpc8260ads under board/freescale
42995
42996     Signed-off-by: Jon Loeliger <jdl@freescale.com>
42997
42998 commit 8a773983957ee6c4aa344469b742f29c7d26afbd
42999 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
43000 Date:   Tue Mar 25 21:30:08 2008 +0900
43001
43002     [MIPS] Move gth2_config from ARM section to MIPS
43003
43004     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
43005
43006 commit 373b16fc0c5ae34d28b9027f809ae3cbf45cdd15
43007 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
43008 Date:   Tue Mar 25 21:30:07 2008 +0900
43009
43010     [MIPS] Extend MIPS_MAX_CACHE_SIZE upto 64kB
43011
43012     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
43013
43014 commit d98e348e2ed5aab8f7a6471ff628ab0688b8a459
43015 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
43016 Date:   Tue Mar 25 21:30:07 2008 +0900
43017
43018     [MIPS] Fix dcache_status()
43019
43020     You can't judge UNCACHED by Config.K0 LSB.
43021
43022     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
43023
43024 commit b0c66af53ec9385ac2d1cc2e5d7d1ecdc81caf34
43025 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
43026 Date:   Tue Mar 25 21:30:07 2008 +0900
43027
43028     [MIPS] Introduce _machine_restart
43029
43030     Handles machine specific functions by using weak functions.
43031
43032     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
43033
43034 commit decaba6f5cf386d569ac3997bebb871b966c6b18
43035 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
43036 Date:   Tue Mar 25 21:30:07 2008 +0900
43037
43038     [MIPS] Cleanup CP0 Status initialization
43039
43040     Add setup_c0_status from Linux. For the moment we disable interrupts, set
43041     CU0, mark the kernel mode, and clear ERL and EXL. This is good enough for
43042     reset-time configuration and will work well across most processors.
43043
43044     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
43045
43046 commit d43d43ef2845af309c25a64bb9c2c5fb3261bc23
43047 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
43048 Date:   Tue Mar 25 21:30:07 2008 +0900
43049
43050     [MIPS] Initialize CP0 Cause before setting up CP0 Status register
43051
43052     Without this change, we'll be suffering from deffered WATCH exception
43053     once Status.EXL is cleared. Make sure Cause.WP is cleared.
43054
43055     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
43056
43057 commit 26138623230ca2bad3c78e05a65527ea70c8b688
43058 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
43059 Date:   Tue Mar 25 21:30:07 2008 +0900
43060
43061     [MIPS] INCA-IP: Move watchdog init code from start.S to lowlevel_init()
43062
43063     Move things to appropriate place.
43064
43065     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
43066
43067 commit ccf8f824ef67df028dedb29f8ea5d71a5a88d895
43068 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
43069 Date:   Tue Mar 25 21:30:06 2008 +0900
43070
43071     [MIPS] Implement flush_cache()
43072
43073     We do Hit_Writeback_Inv_D and Hit_Invalidate_I. You might think that you
43074     don't need to do Hit_Invalidate_I, but flush_cache() needs it since this
43075     function is used not only in U-Boot specfic programs but also at loading
43076     target binaries.
43077
43078     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
43079
43080 commit 2e0e5271aac917812a76c72030a2b2c6f1d3387d
43081 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
43082 Date:   Tue Mar 25 21:30:06 2008 +0900
43083
43084     [MIPS] Fix I-/D-cache initialization loops
43085
43086     Currently we do 1) Index_Store_Tag_I, 2) Fill and 3) Index_Store_Tag_I
43087     again per a loop for I-cache initialization. But according to 'See MIPS
43088     Run', we're encouraged to use three separate loops rather than combining
43089     them *for both I- and D-cache*. This patch tries to fix this.
43090
43091     In accordance with fixing above, mips_init_[id]cache are separated from
43092     mips_cache_reset(), and rewrite cache loops are completely rewritten with
43093     useful macros.
43094
43095     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
43096
43097 commit 1898840797c7f50799377bd5b285a8a93a82c419
43098 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
43099 Date:   Tue Mar 25 21:30:06 2008 +0900
43100
43101     [MIPS] Replace memory clearance code with f_fill64
43102
43103     This routine fills memory with zero by 64 bytes, and is 64-bit capable.
43104
43105     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
43106
43107 commit 2f5d414ccb4024dd0992ff6b22561732dbc73590
43108 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
43109 Date:   Tue Mar 25 21:30:06 2008 +0900
43110
43111     [MIPS] cpu/mips/cache.S: Introduce NESTED/LEAF/END macros
43112
43113     This patch replaces the current function definitions with NESTED, LEAF
43114     and END macro. They specify some more additional information about the
43115     function; an alignment of symbol, type of symbol, stack frame usage, etc.
43116     These information explicitly tells the assembler and the debugger about
43117     the types of code we want to generate.
43118
43119     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
43120
43121 commit 282223a607c611425fa33f5428f8eae6636972bb
43122 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
43123 Date:   Tue Mar 25 11:43:17 2008 +0900
43124
43125     [MIPS] asm headers' updates
43126
43127     Make some asm headers adjusted to the latest Linux kernel.
43128
43129     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
43130
43131 commit e1390801a3c1a2b6d12fa90be368efc19f5b9bfd
43132 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
43133 Date:   Tue Mar 25 11:39:29 2008 +0900
43134
43135     [MIPS] Request for the 'mips_cache_lock()' removal
43136
43137     The initial intension of having mips_cache_lock() was to use the cache
43138     as memory for temporary stack use so that a C environment can be set up
43139     as early as possible.
43140
43141     But now mips_cache_lock() follow lowlevel_init(). We've already have the
43142     real memory initilaized at this point, therefore we could/should use it.
43143     No reason to lock at all.
43144
43145     Other problems:
43146
43147     Cache locking is not consistent across MIPS implementaions. Some imple-
43148     mentations don't support locking at all. The style of locking varies -
43149     some support per line locking, others per way, etc. Some parts use bits
43150     in status registers instead of cache ops. Current mips_cache_lock() is
43151     not necessarily general-purpose.
43152
43153     And this is worthy of special mention; once U-Boot/MIPS locks the lines,
43154     they are never get unlocked, so the code relies on whatever gets loaded
43155     after U-Boot to re-initialize the cache and clear the locks. We're sup-
43156     posed to have CFG_INIT_RAM_LOCK and unlock_ram_in_cache() implemented,
43157     but leave the situation as it is for a long time.
43158
43159     For these reasons, I proposed the removal of mips_cache_lock() from the
43160     global start-up code.
43161
43162     This patch adds CFG_INIT_RAM_LOCK_MIPS to make existing users aware that
43163     *things have changed*. If he wants the same behavior as before, he needs
43164     to have CFG_INIT_RAM_LOCK_MIPS in his config file.
43165
43166     If we don't have any regression report through several releases, then
43167     we'll remove codes entirely.
43168
43169     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
43170     Acked-by: Andrew Dyer <amdyer@gmail.com>
43171
43172 commit 0d48926c87ec96f974a6ac4034f4a2f2eab3255f
43173 Author: Yuri Tikhonov <yur@emcraft.com>
43174 Date:   Mon Mar 24 11:30:54 2008 +0100
43175
43176     lwmon5 SYSMON POST: fix backlight control
43177
43178     If the LWMON5 config has SYSMON POST among CONFIG_POSTs which may be
43179     run on the board, then the SYSMON POST controls the display backlight
43180     (doesn't switch backlight ON if POST FAILED, and does switch the
43181     backlight ON if PASSED).
43182
43183     If not, then the video driver controls the display backlight (just
43184     switch ON the backlight upon initialization).
43185
43186     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
43187
43188 commit ff2bdfb2c1e073f65c065011f1e18d0a130bd3d8
43189 Author: Yuri Tikhonov <yur@emcraft.com>
43190 Date:   Mon Mar 24 11:29:14 2008 +0100
43191
43192     lwmon5 SYSMON POST: fix handling of negative temperatures
43193
43194     Fix errors in the LWMON5 Sysmon POST for negative temperatures.
43195
43196     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
43197
43198 commit 55774b512fdf63c0516d441cc5da7c54bbffb7f2
43199 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
43200 Date:   Fri Mar 7 16:04:25 2008 +0900
43201
43202     pci: Add CONFIG_PCI_SKIP_HOST_BRIDGE config option
43203
43204     In current source code, when the device number of PCI is 0, process PCI
43205     bridge without fail. However, when the device number is 0, it is not PCI
43206     always bridge. There are times when device of PCI allocates.
43207
43208     When CONFIG_PCI_SKIP_HOST_BRIDGE is enable, this problem is solved when
43209     use this patch.
43210
43211     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
43212     Acked-by: Stefan Roese <sr@denx.de>
43213
43214 commit 86aea3eaefa248ffb9328e2b50c64720489cdbeb
43215 Author: Yuri Tikhonov <yur@emcraft.com>
43216 Date:   Fri Mar 21 09:18:40 2008 +0100
43217
43218     LWMON5: fix dsPIC POST
43219
43220     Add test for DPIC_SYS_ERROR_REG to be zero in the LWMON5 dsPIC POST.
43221
43222     Signed-off-by: Yuri Tikhonov <yur@emcraft.com> ---
43223
43224 commit 388b82fddc7c05596f3f615f190da0448227dc82
43225 Author: Bartlomiej Sieka <tur@semihalf.com>
43226 Date:   Thu Mar 20 23:23:13 2008 +0100
43227
43228     [new uImage] Enable new uImage support for the pcs440ep board.
43229
43230     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
43231
43232 commit 95f4ec2b9c910c7261e6f060ea530d58b039692d
43233 Author: Bartlomiej Sieka <tur@semihalf.com>
43234 Date:   Thu Mar 20 23:23:13 2008 +0100
43235
43236     [new uImage] Do not compile new uImage format support by default
43237
43238     Disable default building of new uImage format support in preparation
43239     for merge with the master. Support for new format can be enabled on
43240     a per-board basis, by defining the following in the board's config file:
43241
43242     #define CONFIG_FIT             1
43243     #define CONFIG_OF_LIBFDT       1
43244
43245     This can be optionally defined to give more verbose output:
43246
43247     #define CONFIG_FIT_VERBOSE     1 /* enable fit_format_{error,warning}() */
43248
43249     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
43250
43251 commit dafaede8a46c7159310239e036c93e31c6374487
43252 Author: Bartlomiej Sieka <tur@semihalf.com>
43253 Date:   Thu Mar 20 23:20:31 2008 +0100
43254
43255     [new uImage] Disable debuging output in preparation for merge with master
43256
43257     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
43258
43259 commit fbe7a155027beacebaee9b32e1ada781fe924bca
43260 Author: Bartlomiej Sieka <tur@semihalf.com>
43261 Date:   Thu Mar 20 19:38:45 2008 +0100
43262
43263     [new uImage] Compilation and new uImage handling fixes for imxtract
43264
43265     Fix imxtract command not being compiled-in despite CONFIG_CMD_XIMG being in
43266     include/config_cmd_default.h. Fix few warnings and handling of new format
43267     images.
43268
43269     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
43270
43271 commit 36cc8cbb3379d5166f882641123521735c469f92
43272 Author: Bartlomiej Sieka <tur@semihalf.com>
43273 Date:   Thu Mar 20 23:10:19 2008 +0100
43274
43275     [new uImage] Fix autoscr command used with new uImage format
43276
43277     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
43278
43279 commit 43142e817f0597be412e7cbe19413f5532eafa5d
43280 Author: Bartlomiej Sieka <tur@semihalf.com>
43281 Date:   Thu Mar 20 23:10:19 2008 +0100
43282
43283     [new uImage] Fix *.its files location in documentation
43284
43285     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
43286
43287 commit 81a0ac62ea29f8252d0a714709d0ecfdbba2a15e
43288 Author: Wolfgang Denk <wd@denx.de>
43289 Date:   Thu Mar 20 22:01:38 2008 +0100
43290
43291     lwmon5 POST: remove unreachable code
43292
43293     plus some coding style cleanup
43294
43295     Signed-off-by: Wolfgang Denk <wd@denx.de>
43296
43297 commit b73a19e1609d0f705cbab8014ca17aefe89e4c76
43298 Author: Yuri Tikhonov <yur@emcraft.com>
43299 Date:   Thu Mar 20 17:56:04 2008 +0300
43300
43301     LWMON5: POST RTC fix
43302
43303     Modify the RTC API to provide one a status for the time reported by
43304     the rtc_get() function:
43305       0 - a reliable time is guaranteed,
43306     < 0 - a reliable time isn't guaranteed (power fault, clock issues,
43307           and so on).
43308
43309     The RTC chip drivers are responsible for providing this info if the
43310     corresponding chip supports such functionality. If not - always
43311     report that the time is reliable.
43312
43313     The POST RTC test was modified to detect the RTC faults utilizing
43314     this new rtc_get() feature.
43315
43316     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
43317
43318 commit a5cc5555ccee596908a7d8cf22a104f6b993bfd5
43319 Author: Martin Krause <martin.krause@tqs.de>
43320 Date:   Wed Mar 19 14:25:14 2008 +0100
43321
43322     TQM5200B: update MTD partition layout
43323
43324     - insert partition for dtb blob to TQM5200B MTD layout
43325     - set env variables dependent on the configured board
43326       (TQM5200 or TQM5200B)
43327
43328     Signed-off-by: Martin Krause <martin.krause@tqs.de>
43329
43330 commit f0105727d132f56a21fa3ed8b162309cca6cac44
43331 Author: Stefan Roese <sr@denx.de>
43332 Date:   Wed Mar 19 07:09:26 2008 +0100
43333
43334     CFI: Small cleanup for FLASH_SHOW_PROGRESS
43335
43336     With this patch we don't need that many #ifdef's in the code. It moves
43337     the subtraction into the macro and defines a NOP-macro when
43338     CONFIG_FLASH_SHOW_PROGRESS is not defined.
43339
43340     Signed-off-by: Stefan Roese <sr@denx.de>
43341     Acked-by: Gerald Van Baren <vanbaren@cideas.com>
43342
43343 commit 9a042e9ca512beaaa2cb450274313fc477141241
43344 Author: Jerry Van Baren <gvb.uboot@gmail.com>
43345 Date:   Sat Mar 8 13:48:01 2008 -0500
43346
43347     Flash programming progress countdown.
43348
43349     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
43350
43351 commit 5e339fd9ed539a7d7fec59cfc88f0857ab26a53f
43352 Author: Bartlomiej Sieka <tur@semihalf.com>
43353 Date:   Wed Mar 19 10:00:06 2008 +0100
43354
43355     [new uImage] Fix style issue spotted by Wolfgang Denk <wd@denx.org>
43356
43357     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
43358
43359 commit 11abe45c48ec3485a6c1a5168ce8d79c3288adc1
43360 Author: David Gibson <david@gibson.dropbear.id.au>
43361 Date:   Mon Feb 18 18:09:04 2008 +1100
43362
43363     libfdt: Remove no longer used code from fdt_node_offset_by_compatible()
43364
43365     Since fdt_node_offset_by_compatible() was converted to the new
43366     fdt_next_node() iterator, a chunk of initialization code became
43367     redundant, but was not removed by oversight.  This patch cleans it up.
43368
43369     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
43370
43371 commit d0ccb9b140b472039732de102fc14597eedb14df
43372 Author: David Gibson <david@gibson.dropbear.id.au>
43373 Date:   Mon Feb 18 18:06:31 2008 +1100
43374
43375     libfdt: Trivial cleanup for CHECK_HEADER)
43376
43377     Currently the CHECK_HEADER() macro is defined local to fdt_ro.c.
43378     However, there are a handful of functions (fdt_move, rw_check_header,
43379     fdt_open_into) from other files which could also use it (currently
43380     they open-code something more-or-less identical).  Therefore, this
43381     patch moves CHECK_HEADER() to libfdt_internal.h and uses it in those
43382     places.
43383
43384     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
43385
43386 commit fe30a354cdbb808b5f15366a935b151a4ccee74f
43387 Author: Kumar Gala <galak@kernel.crashing.org>
43388 Date:   Wed Feb 20 14:32:36 2008 -0600
43389
43390     Fix fdt boardsetup command parsing
43391
43392     The introduciton of the 'fdt bootcpu' broke parsing for 'fdt boardsetup'.
43393
43394     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43395
43396 commit 804887e6001e2f00bea11431bf34d6d472512cda
43397 Author: Kumar Gala <galak@kernel.crashing.org>
43398 Date:   Fri Feb 15 03:34:36 2008 -0600
43399
43400     Add sub-commands to fdt
43401
43402     fdt header                          - Display header info
43403     fdt bootcpu <id>                    - Set boot cpuid
43404     fdt memory <addr> <size>            - Add/Update memory node
43405     fdt rsvmem print                    - Show current mem reserves
43406     fdt rsvmem add <addr> <size>        - Add a mem reserve
43407     fdt rsvmem delete <index>           - Delete a mem reserves
43408
43409     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43410
43411 commit f84d65f9b085ffbed464d1d58e8aaa8f5a2efc07
43412 Author: David Gibson <david@gibson.dropbear.id.au>
43413 Date:   Thu Feb 14 16:50:34 2008 +1100
43414
43415     libfdt: Fix NOP handling bug in fdt_add_subnode_namelen()
43416
43417     fdt_add_subnode_namelen() has a bug if asked to add a subnode to a
43418     node which has NOP tags interspersed with its properties.  In this
43419     case fdt_add_subnode_namelen() will put the new subnode before the
43420     first NOP tag, even if there are properties after it, which will
43421     result in an invalid blob.
43422
43423     This patch fixes the bug, and adds a testcase for it.
43424
43425     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
43426
43427 commit ae0b5908de3b9855f8931bc9b32c9fc4962df5a9
43428 Author: David Gibson <david@gibson.dropbear.id.au>
43429 Date:   Tue Feb 12 11:58:31 2008 +1100
43430
43431     libfdt: Add and use a node iteration helper function.
43432
43433     This patch adds an fdt_next_node() function which can be used to
43434     iterate through nodes of the tree while keeping track of depth.  This
43435     function is used to simplify the iteration code in a lot of other
43436     functions, and is also exported for use by library users.
43437
43438     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
43439
43440 commit 9eaeb07a7185d852c7aa10735ecd4e9edf24fb5d
43441 Author: David Gibson <david@gibson.dropbear.id.au>
43442 Date:   Fri Jan 11 14:55:05 2008 +1100
43443
43444     libfdt: Add fdt_set_name() function
43445
43446     This patch adds an fdt_set_name() function to libfdt, mirroring
43447     fdt_get_name().  This is a r/w function which alters the name of a
43448     given device tree node.
43449
43450     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
43451
43452 commit 23e20aa6488e6c0622496549861bfdc74108debe
43453 Author: Yuri Tikhonov <yur@pollux.denx.de>
43454 Date:   Tue Mar 18 13:33:30 2008 +0100
43455
43456     lwmon5: Fix register test logic to match the specific GDC h/w.
43457
43458     Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
43459     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
43460
43461 commit 46bc0a938779aa1d664b847d36b08aa00f22e539
43462 Author: Yuri Tikhonov <yur@pollux.denx.de>
43463 Date:   Tue Mar 18 13:27:57 2008 +0100
43464
43465     Fix backlight in the lwmon5 POST.
43466
43467     Backlight was switched on even when temperature was too low.
43468
43469     Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
43470     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
43471
43472 commit 3d61018643a2cd38c145aa6dde53f3f5f1a0e9cf
43473 Author: Yuri Tikhonov <yur@pollux.denx.de>
43474 Date:   Wed Feb 6 18:48:36 2008 +0100
43475
43476     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).
43477
43478      To enable this, alternative, configuration the U-Boot board configuration
43479     file for lwmon5 includes the definitions of alternative addresses for header
43480     (CONFIG_ALT_LH_ADDR) and buffer (CONFIG_ALT_LB_ADDR).
43481
43482      The Linux shall be configured with the CONFIG_ALT_LB_LOCATION option set,
43483     and has the BOARD_ALT_LH_ADDR and BOARD_ALT_LB_ADDR constants defined in the
43484     lwmon5 board-specific header (arch/ppc/platforms/4xx/lwmon5.h).
43485
43486     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
43487
43488 commit 0f009f781b5b88f25769e154ea4d42db13baf0c6
43489 Author: Yuri Tikhonov <yur@pollux.denx.de>
43490 Date:   Mon Feb 4 17:11:53 2008 +0100
43491
43492     Add support for the lwmon5 board reset via GPIO58.
43493
43494     Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
43495     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
43496
43497 commit f694e32f93565ec1fa8d0226c584d6b89e931ed9
43498 Author: Yuri Tikhonov <yur@pollux.denx.de>
43499 Date:   Mon Feb 4 17:09:55 2008 +0100
43500
43501     Some fixes to dspic, fpga, and gdc post tests for lwmon5. Disable external watch-dog for now.
43502
43503     Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
43504     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
43505
43506 commit b428f6a8c65c5303e5f96db8d24f2f699d94a98c
43507 Author: Yuri Tikhonov <yur@pollux.denx.de>
43508 Date:   Mon Feb 4 14:11:03 2008 +0100
43509
43510     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.
43511
43512     Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
43513     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
43514
43515 commit 8f15d4addd49c956412e1e3bfc764a0c8b1f3184
43516 Author: Yuri Tikhonov <yur@pollux.denx.de>
43517 Date:   Mon Feb 4 14:10:42 2008 +0100
43518
43519     The patch adds new POST tests for the Lwmon5 board. These are:
43520
43521     * External Watchdog test;
43522     * dsPIC tests;
43523     * FPGA test;
43524     * GDC test;
43525     * Sysmon tests.
43526
43527     Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
43528     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
43529
43530 commit c2ed33efbfff5767bca236828e021c55fd547b6c
43531 Author: Yuri Tikhonov <yur@pollux.denx.de>
43532 Date:   Mon Feb 4 14:10:01 2008 +0100
43533
43534     Enable CODEC POST with CFG_POST_CODEC rather than with CFG_POST_DSP.
43535
43536     Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
43537
43538 commit 3a5d1e7f1309998791702b2a559e3126781746b9
43539 Author: Yuri Tikhonov <yur@pollux.denx.de>
43540 Date:   Tue Mar 18 13:33:30 2008 +0100
43541
43542     lwmon5: Fix register test logic to match the specific GDC h/w.
43543
43544     Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
43545     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
43546
43547 commit 0f855a1f056a8c22116a2103a3900cbfb669df0b
43548 Author: Yuri Tikhonov <yur@pollux.denx.de>
43549 Date:   Tue Mar 18 13:27:57 2008 +0100
43550
43551     Fix backlight in the lwmon5 POST.
43552
43553     Backlight was switcehd on even when temperature was too low.
43554
43555     Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
43556     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
43557
43558 commit 2d991958b1e420fbfe17b128bd26ade74be5efcc
43559 Author: Yuri Tikhonov <yur@pollux.denx.de>
43560 Date:   Wed Feb 6 18:48:36 2008 +0100
43561
43562      The patch introduces the alternative configuration of the log buffer for
43563     the lwmon5 board: the storage for the log-buffer itself is OCM(on-chip memory),
43564     the log-buffer header is moved to six GPT registers (PPC440EPX_GPT0_COMP1, ...,
43565     PPC440EPX_GPT0_COMP5).
43566
43567      To enable this, alternative, configuration the U-Boot board configuration
43568     file for lwmon5 includes the definitions of alternative addresses for header
43569     (CONFIG_ALT_LH_ADDR) and buffer (CONFIG_ALT_LB_ADDR).
43570
43571      The Linux shall be configured with the CONFIG_ALT_LB_LOCATION option set,
43572     and has the BOARD_ALT_LH_ADDR and BOARD_ALT_LB_ADDR constants defined in the
43573     lwmon5 board-specific header (arch/ppc/platforms/4xx/lwmon5.h).
43574
43575     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
43576
43577 commit ff818b21b069f4bc9cb73373cc5a16014be101b7
43578 Author: Yuri Tikhonov <yur@pollux.denx.de>
43579 Date:   Mon Feb 4 17:11:53 2008 +0100
43580
43581     Add support for the lwmon5 board reset via GPIO58.
43582
43583     Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
43584     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
43585
43586 commit 603f194e5ad81bb2ef42d6d8aaa74de175bcb411
43587 Author: Yuri Tikhonov <yur@pollux.denx.de>
43588 Date:   Mon Feb 4 17:09:55 2008 +0100
43589
43590     Some fixes to dspic, fpga, and gdc post tests for lwmon5.
43591     Disable external watch-dog for now.
43592
43593     Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
43594     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
43595
43596 commit e262efe35742c1ad4b0966ff501efc26f34a0aec
43597 Author: Yuri Tikhonov <yur@pollux.denx.de>
43598 Date:   Mon Feb 4 14:11:03 2008 +0100
43599
43600     The patch introduces the CRITICAL feature of POST tests. If the test
43601     marked as POST_CRITICAL fails then the alternative, post_critical,
43602     boot-command is used. If this command is not defined then U-Boot
43603     enters into interactive mode.
43604
43605     Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
43606     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
43607
43608 commit 65b20dcefc89618193fa51947968dada91e4c778
43609 Author: Yuri Tikhonov <yur@pollux.denx.de>
43610 Date:   Mon Feb 4 14:10:42 2008 +0100
43611
43612     The patch adds new POST tests for the Lwmon5 board.
43613     These are:
43614
43615     * External Watchdog test;
43616     * dsPIC tests;
43617     * FPGA test;
43618     * GDC test;
43619     * Sysmon tests.
43620
43621     Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
43622     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
43623
43624 commit 8dc3b2303d2b57c774b609ca0e7043ed8f9b88c1
43625 Author: Yuri Tikhonov <yur@pollux.denx.de>
43626 Date:   Mon Feb 4 14:10:01 2008 +0100
43627
43628     Enable CODEC POST with CFG_POST_CODEC rather than with CFG_POST_DSP.
43629
43630     Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
43631
43632 commit 3515fd18d4e8e44f863ac7142b55e22b109e9af2
43633 Author: Wolfgang Denk <wd@denx.de>
43634 Date:   Tue Mar 18 17:35:51 2008 +0100
43635
43636     HMI1001: fix compile problem.
43637
43638     Signed-off-by: Wolfgang Denk <wd@denx.de>
43639
43640 commit 1f2a9970109cebf7446e0503b10b71f8673045ee
43641 Author: Mike Frysinger <vapier@gentoo.org>
43642 Date:   Mon Feb 18 05:32:30 2008 -0500
43643
43644     Blackfin: BF537-stamp: drop board-specific flash driver for CFI
43645
43646     The parallel flash on the BF537-STAMP is CFI compliant, so there is no need
43647     for the board specific driver at all.  Just use the common CFI driver.
43648
43649     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43650
43651 commit 5b22163fef865af2b6bfb6b75f1b7bf443ce170c
43652 Author: Mike Frysinger <vapier@gentoo.org>
43653 Date:   Tue Feb 19 00:36:14 2008 -0500
43654
43655     Blackfin: add proper ELF markings to some assembly functions
43656
43657     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43658
43659 commit cf675d3b2b9c3511c1d99bc8f8f38fd2f08bfcaf
43660 Author: Mike Frysinger <vapier@gentoo.org>
43661 Date:   Tue Feb 19 00:35:17 2008 -0500
43662
43663     Blackfin: new cplbinfo command for viewing cplb tables
43664
43665     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43666
43667 commit aadb72503cd1602349a5fe53356d5f55ecc1b900
43668 Author: Mike Frysinger <vapier@gentoo.org>
43669 Date:   Mon Feb 18 05:37:51 2008 -0500
43670
43671     Blackfin: update MAINTAINERS list
43672
43673     Add maintainer information for the Blackfin boards.
43674
43675     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43676
43677 commit f7ce12cb65a30c6e152eecf26f0304b7d78cf39d
43678 Author: Mike Frysinger <vapier@gentoo.org>
43679 Date:   Mon Feb 18 05:26:48 2008 -0500
43680
43681     Blackfin: convert BFIN_CPU to CONFIG_BFIN_CPU
43682
43683     Stop tying things to the processor that should be tied to other defines and
43684     change BFIN_CPU to CONFIG_BFIN_CPU so that it can be used in the build
43685     system to select the -mcpu option.
43686
43687     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43688
43689 commit 86a20fb920bd198105acf7b1191117f566d637ed
43690 Author: Mike Frysinger <vapier@gentoo.org>
43691 Date:   Sat Feb 16 07:40:36 2008 -0500
43692
43693     Blackfin: move bootldr command to common code
43694
43695     This moves the Blackfin-common bootldr command out of the BF537-STAMP
43696     specific board directory and into the common directory so that all Blackfin
43697     boards may utilize it.
43698
43699     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43700
43701 commit decbe029b2a9d3333d02c433389b1c821eea96d7
43702 Author: Heiko Schocher <hs@denx.de>
43703 Date:   Fri Mar 14 11:05:20 2008 +0100
43704
43705     mgcoge: update configuration
43706
43707     Fix configuration for mgcoge board
43708
43709     Signed-off-by: Heiko Schocher <hs@denx.de>
43710
43711 commit c136724cda0219c49f1d4b346f00da29b14fdf14
43712 Author: Wolfgang Denk <wd@denx.de>
43713 Date:   Sun Mar 16 01:22:59 2008 +0100
43714
43715     drivers/rtc/Makefile: keep list sorted
43716
43717     Signed-off-by: Wolfgang Denk <wd@denx.de>
43718
43719 commit 9536dfcce03e7be4ccbceb47a08d9ba07ada362f
43720 Author: Tor Krill <tor@excito.com>
43721 Date:   Sat Mar 15 15:40:26 2008 +0100
43722
43723     Add support for Intersil isl1208 RTC
43724
43725     Signed-off-by: Tor Krill <tor@excito.com>
43726
43727 commit 0210cff3d079d97b2156b13685ee8de368e68a1a
43728 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
43729 Date:   Sat Mar 15 17:36:41 2008 +0100
43730
43731     cramfs: Fix ifdef
43732
43733     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
43734
43735 commit 0b8f2a27861a9fd06eb55a34f855ec9c5102aab4
43736 Author: Wolfgang Denk <wd@denx.de>
43737 Date:   Sun Mar 16 01:12:58 2008 +0100
43738
43739     Conding style cleanup
43740
43741     Signed-off-by: Wolfgang Denk <wd@denx.de>
43742
43743 commit 41712b4e8c95dff23354bcd620e1f9477160c190
43744 Author: Stefan Roese <sr@denx.de>
43745 Date:   Wed Mar 5 12:31:53 2008 +0100
43746
43747     ppc4xx: Add USB OHCI support to AMCC Canyonlands 460EX eval board
43748
43749     This patch adds USB OHCI support to the Canyonlands board port. It also
43750     enables EXT2 support.
43751
43752     Signed-off-by: Stefan Roese <sr@denx.de>
43753
43754 commit 2596f5b9d353ff3e4387a3325d05740f16958038
43755 Author: Stefan Roese <sr@denx.de>
43756 Date:   Wed Mar 5 12:29:32 2008 +0100
43757
43758     usb: Add CFG_OHCI_USE_NPS to common USB-OHCI driver
43759
43760     This patch adds CFG_OHCI_USE_NPS to the common USB-OHCI driver. This
43761     way a board just needs to define this new option to enable the "force
43762     NoPowerSwitching mode" instead of adding new CPU/architecture defines
43763     to the USB source itself.
43764
43765     This new option will be used first with the new AMCC 460EX Canyonlands
43766     board port, which will be posted in a few days.
43767
43768     This patch also fixes a small compilation problem when DEBUG is enabled.
43769
43770     Signed-off-by: Stefan Roese <sr@denx.de>
43771
43772 commit 71665ebf88408ff2acb762af47989fd4365b321a
43773 Author: Stefan Roese <sr@denx.de>
43774 Date:   Mon Mar 3 17:27:02 2008 +0100
43775
43776     ppc4xx: Add Canyonlands NAND booting support
43777
43778     460EX doesn't support a fixed bootstrap option to boot from 512 byte page
43779     NAND devices. The only bootstrap option for NAND booting is option F for
43780     2k page devices. So to boot from a 512 bype page device, the I2C bootstrap
43781     EEPROM needs to be programmed accordingly.
43782
43783     This patch adds basic NAND booting support for the AMCC Canyonlands aval
43784     board and also adds support to the "bootstrap" command, to enable NAND
43785     booting I2C setting.
43786
43787     Tested with 512 byte page NAND device (32MByte) on Canyonlands.
43788
43789     Signed-off-by: Stefan Roese <sr@denx.de>
43790
43791 commit c813f1f835a7edfdb929f2843b09db72cd5cd2f2
43792 Author: Stefan Roese <sr@denx.de>
43793 Date:   Tue Mar 11 16:53:00 2008 +0100
43794
43795     ppc4xx: Add AMCC Canyonlands support (460EX) (3/3)
43796
43797     This patch adds support for the AMCC Canyonlands 460EX evaluation
43798     board.
43799
43800     Signed-off-by: Stefan Roese <sr@denx.de>
43801
43802 commit 6983fe21f774a924d3adb263a270bc2f301f2aa2
43803 Author: Stefan Roese <sr@denx.de>
43804 Date:   Tue Mar 11 16:52:24 2008 +0100
43805
43806     ppc4xx: Add AMCC Canyonlands support (460EX) (2/3)
43807
43808     This patch adds support for the AMCC Canyonlands 460EX evaluation
43809     board.
43810
43811     Signed-off-by: Stefan Roese <sr@denx.de>
43812
43813 commit 8e1a3fe545bbcfceafe183344ebc9f1ad03819c1
43814 Author: Stefan Roese <sr@denx.de>
43815 Date:   Tue Mar 11 16:51:17 2008 +0100
43816
43817     ppc4xx: Add AMCC Canyonlands support (460EX) (1/3)
43818
43819     This patch adds support for the AMCC Canyonlands 460EX evaluation
43820     board.
43821
43822     Signed-off-by: Stefan Roese <sr@denx.de>
43823
43824 commit 43c60992cdf72496e7eaaa3fbd37ebbe75835f69
43825 Author: Stefan Roese <sr@denx.de>
43826 Date:   Tue Mar 11 15:11:43 2008 +0100
43827
43828     ppc4xx: Add basic support for AMCC 460EX/460GT (5/5)
43829
43830     This patch adds basic support for the AMCC 460EX/460GT PPC's.
43831
43832     Signed-off-by: Stefan Roese <sr@denx.de>
43833
43834 commit 6f2eb3f3d8ea2dbb224d0da5a12038693bab9945
43835 Author: Stefan Roese <sr@denx.de>
43836 Date:   Tue Mar 11 15:11:18 2008 +0100
43837
43838     ppc4xx: Add basic support for AMCC 460EX/460GT (4/5)
43839
43840     This patch adds basic support for the AMCC 460EX/460GT PPC's.
43841
43842     Signed-off-by: Stefan Roese <sr@denx.de>
43843
43844 commit 999ecd5aca381984d8ebbeb207ece82a1c275577
43845 Author: Stefan Roese <sr@denx.de>
43846 Date:   Tue Mar 11 15:07:10 2008 +0100
43847
43848     ppc4xx: Add basic support for AMCC 460EX/460GT (3/5)
43849
43850     This patch adds basic support for the AMCC 460EX/460GT PPC's.
43851
43852     Signed-off-by: Stefan Roese <sr@denx.de>
43853
43854 commit 2801b2d2a9906f206ab9ee8d0b6e746d2b7fe05a
43855 Author: Stefan Roese <sr@denx.de>
43856 Date:   Tue Mar 11 15:05:50 2008 +0100
43857
43858     ppc4xx: Add basic support for AMCC 460EX/460GT (2/5)
43859
43860     This patch adds basic support for the AMCC 460EX/460GT PPC's.
43861
43862     Signed-off-by: Stefan Roese <sr@denx.de>
43863
43864 commit 8ac41e3e37c3080c6b1d9461d654161cfe2aa492
43865 Author: Stefan Roese <sr@denx.de>
43866 Date:   Tue Mar 11 15:05:26 2008 +0100
43867
43868     ppc4xx: Add basic support for AMCC 460EX/460GT (1/5)
43869
43870     This patch adds basic support for the AMCC 460EX/460GT PPC's.
43871
43872     Signed-off-by: Stefan Roese <sr@denx.de>
43873
43874 commit 56e410178375d9f20be25fb24e180974f0ae120b
43875 Author: Stefan Roese <sr@denx.de>
43876 Date:   Tue Feb 19 22:07:57 2008 +0100
43877
43878     ppc4xx: interrupt.c reworked
43879
43880     This patch is a rework of the 4xx interrupt handling done while
43881     adding the 460EX/GT support. Interrupts are needed on 4xx for the
43882     EMAC driver.
43883
43884     Signed-off-by: Stefan Roese <sr@denx.de>
43885
43886 commit 84a999b6cdd0b02dc7de2cacc306eaa84afe2b46
43887 Author: Stefan Roese <sr@denx.de>
43888 Date:   Tue Feb 19 22:01:57 2008 +0100
43889
43890     ppc4xx: program_tlb now uses 64bit physical addess
43891
43892     This patch changes the physical addess parameter from 32bit to 64bit.
43893     This is needed for 36bit 4xx platforms to access areas located
43894     beyond the 4GB border, like SoC peripherals (EBC etc.).
43895
43896     Signed-off-by: Stefan Roese <sr@denx.de>
43897
43898 commit c3307fa186af85771924c434997089b8104c0a46
43899 Author: Stefan Roese <sr@denx.de>
43900 Date:   Tue Feb 19 21:58:25 2008 +0100
43901
43902     ppc4xx: miiphy.c reworked
43903
43904     While adding the 460EX/GT support I reworked the 4xx miiphy code. It
43905     badly neede some cleanup.
43906
43907     Signed-off-by: Stefan Roese <sr@denx.de>
43908
43909 commit 88aff62df39c0756241ea9f9b5a7b3ade26cb82b
43910 Author: Stefan Roese <sr@denx.de>
43911 Date:   Tue Feb 19 16:21:49 2008 +0100
43912
43913     rtc: Add M41T62 support
43914
43915     This patch add support for the STM M41T62 RTC. It is used and tested
43916     on the AMCC Canyonlands 406EX platform.
43917
43918     Signed-off-by: Stefan Roese <sr@denx.de>
43919
43920 commit 217d383e201adc7f2271145ae345ea5eae2b7170
43921 Author: Niklaus Giger <niklaus.giger@netstal.com>
43922 Date:   Mon Feb 25 18:46:43 2008 +0100
43923
43924     ppc4xx: Add 405GPr based MCU25 board specific files
43925
43926     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
43927
43928 commit 75a66dcdb383863ad33f0534cfc27b7a86947dad
43929 Author: Niklaus Giger <niklaus.giger@netstal.com>
43930 Date:   Mon Feb 25 18:46:42 2008 +0100
43931
43932     ppc4xx: Add 405GPr based MCU25 board config file
43933
43934     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
43935
43936 commit b05f35436b733a240559e77e46bed8439665ecc5
43937 Author: Niklaus Giger <niklaus.giger@netstal.com>
43938 Date:   Mon Feb 25 18:46:41 2008 +0100
43939
43940     ppc4xx: Add 405GPr based MCU25 board. Global files
43941
43942     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
43943
43944 commit 14c27b35ac812a71abce6e3e2f4129d5e9313660
43945 Author: Niklaus Giger <niklaus.giger@netstal.com>
43946 Date:   Mon Feb 25 18:37:02 2008 +0100
43947
43948     ppc4xx: HCU4/5. remove obsolete hcu_flash.c
43949
43950     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
43951
43952 commit a079494853cc2bfeddb26673219db0b4b2b31566
43953 Author: Niklaus Giger <niklaus.giger@netstal.com>
43954 Date:   Mon Feb 25 18:37:01 2008 +0100
43955
43956     ppc4xx: HCU4/5. Use FLASH_CFI_LEGACY
43957
43958     Cleanup: Remove custom flash driver for 8 bit boot-eprom and replace it with
43959     the FLASH_CFI_LEGACY et al. config options.
43960
43961     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
43962
43963 commit e4170e5a50c8110f792bc37472833ae669d69951
43964 Author: Stefan Roese <sr@denx.de>
43965 Date:   Tue Mar 11 13:52:25 2008 +0100
43966
43967     ppc4xx: Fix comment in 405EX DDR2 init code
43968
43969     Signed-off-by: Stefan Roese <sr@denx.de>
43970
43971 commit 766529fccc860ecb9e955b4239dff69cd9e4ea09
43972 Author: Bartlomiej Sieka <tur@semihalf.com>
43973 Date:   Fri Mar 14 16:22:34 2008 +0100
43974
43975     Add MD5 support to the new uImage format
43976
43977     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
43978
43979 commit 0ede0c383530a418cf98be9122371a86573cd0db
43980 Author: Bartlomiej Sieka <tur@semihalf.com>
43981 Date:   Fri Mar 14 16:22:34 2008 +0100
43982
43983     Add the MD5 algorithm
43984
43985     MD5 supoprt is turned on by defining CONFIG_MD5, the digest can be then
43986     calculated using the md5() function -- see include/md5.h for details.
43987
43988     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
43989
43990 commit b8aa57b5d4d69e8f0810a5e632c0ce41c0f46ee0
43991 Author: Wolfgang Denk <wd@denx.de>
43992 Date:   Fri Mar 14 16:04:54 2008 +0100
43993
43994     tools/setlocalversion: use a git-describe-ish format
43995
43996     Change the automatic local version to have the form -nnnnn-gSHA1SUMID,
43997     where 'nnnnn' is the number of commits since the last tag (i.e.,
43998     1.3.2-rc3).  This makes it much easier to recognize "newer" versions
43999     and to see how much has been changed since the referenced tag.
44000
44001     Stolen from Linux kernel's scripts/setlocalversio, see commit d882421f.
44002
44003     Signed-off-by: Wolfgang Denk <wd@denx.de>
44004
44005 commit c6dc21c84de0f159a1752c5ebd33cff843f63609
44006 Author: Wolfgang Denk <wd@denx.de>
44007 Date:   Thu Mar 13 14:32:03 2008 +0100
44008
44009     HMI1001: add support for MPC5200 Rev. B processors.
44010
44011     Signed-off-by: Wolfgang Denk <wd@denx.de>
44012
44013 commit 90f13dce7a7a9a84d5730576c9a24d0dbb07cb3a
44014 Author: Wolfgang Denk <wd@denx.de>
44015 Date:   Thu Mar 13 14:29:49 2008 +0100
44016
44017     TQM5200: remove dead code
44018
44019     This board never used a MGT5100 processor.
44020
44021     Signed-off-by: Wolfgang Denk <wd@denx.de>
44022
44023 commit afe45c87e3c5d77bad76b1a57dccd20764d45b5d
44024 Author: Marian Balakowicz <m8@semihalf.com>
44025 Date:   Wed Mar 12 12:14:15 2008 +0100
44026
44027     [new uImage] Fix build issue on ARM
44028
44029     ARM platforms don't have a bd->bi_memsize so use bd->bi_dram[0].size instead.
44030
44031     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
44032
44033 commit 3310c549a73a949430bfda90876df7552a1dab0c
44034 Author: Marian Balakowicz <m8@semihalf.com>
44035 Date:   Wed Mar 12 12:13:13 2008 +0100
44036
44037     [new uImage] Add new uImage format documentation and examples
44038
44039     Create doc/uImage.FIT documentation directory with the following files:
44040     - command_syntax_extensions.txt : extended command syntax description
44041     - howto.txt                     : short usage howto
44042     - source_file_format.txt        : internal new uImage format description
44043
44044     Add example image source files:
44045     - kernel.its
44046     - kernel_fdt.its
44047     - multi.its
44048
44049     Update README appropriately.
44050
44051     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
44052     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
44053
44054 commit 1ec73761d2e247078f4520a265d463e8b73391a2
44055 Author: Marian Balakowicz <m8@semihalf.com>
44056 Date:   Wed Mar 12 10:35:52 2008 +0100
44057
44058     [new uImage] Fix definition of common bootm_headers_t fields
44059
44060     verify, autostart and lmb fields are used regardless of CONFIG_FIT
44061     setting, move their definitions to common section.
44062
44063     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
44064
44065 commit 1d1cb4270edc6a99276834064069717f9782c491
44066 Author: Marian Balakowicz <m8@semihalf.com>
44067 Date:   Wed Mar 12 10:35:51 2008 +0100
44068
44069     [new uImage] Fix build problems on trab board
44070
44071     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
44072
44073 commit f773bea8e11f4a11c388dcee956b2444203e6b65
44074 Author: Marian Balakowicz <m8@semihalf.com>
44075 Date:   Wed Mar 12 10:35:46 2008 +0100
44076
44077     [new uImage] Add proper ramdisk/FDT handling when FIT configuration is used
44078
44079     Save FIT configuration provied in the first bootm argument and use it
44080     when to get ramdisk/FDT subimages when second and third (ramdisk/FDT)
44081     arguments are not specified.
44082
44083     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
44084
44085 commit 2682ce8a4225f23d72bb7fed069e928dd39d34ae
44086 Author: Marian Balakowicz <m8@semihalf.com>
44087 Date:   Wed Mar 12 10:33:01 2008 +0100
44088
44089     [new uImage] More verbose kernel image uncompress error message
44090
44091     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
44092
44093 commit 1372cce2b9040fb640e5032b84e3a033a22d6ff0
44094 Author: Marian Balakowicz <m8@semihalf.com>
44095 Date:   Wed Mar 12 10:33:01 2008 +0100
44096
44097     [new uImage] Use show_boot_progress() for new uImage format
44098
44099     This patch allocates a set of show_boot_progress() IDs for new uImage format
44100     and adds show_boot_progress() calls in new uImage format handling code.
44101
44102     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
44103
44104 commit c28c4d193dbfb20b2dd3a5447640fd6de7fd0720
44105 Author: Marian Balakowicz <m8@semihalf.com>
44106 Date:   Wed Mar 12 10:33:01 2008 +0100
44107
44108     [new uImage] Add new uImage fromat support to fpga command
44109
44110     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
44111
44112 commit 09475f7527460e426c0e0628fc5b8f3754fbaa23
44113 Author: Marian Balakowicz <m8@semihalf.com>
44114 Date:   Wed Mar 12 10:33:01 2008 +0100
44115
44116     [new uImage] Add new uImage format handling to other bootm related commands
44117
44118     Updated commands:
44119
44120     docboot  - cmd_doc.c
44121     fdcboot  - cmd_fdc.c
44122     diskboot - cmd_ide.c
44123     nboot    - cmd_nand.c
44124     scsiboot - cmd_scsi.c
44125     usbboot  - cmd_usb.c
44126
44127     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
44128
44129 commit 1b7897f28d49a80d78d760ec6f6f11dc0f914338
44130 Author: Marian Balakowicz <m8@semihalf.com>
44131 Date:   Wed Mar 12 10:33:00 2008 +0100
44132
44133     [new uImage] Add new uImage format support to imgextract command
44134
44135     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
44136
44137 commit 424c4abdd175d2c470510df8ce0e32d3f463ec16
44138 Author: Marian Balakowicz <m8@semihalf.com>
44139 Date:   Wed Mar 12 10:33:00 2008 +0100
44140
44141     [new uImage] Add new uImage format support to autoscript routine
44142
44143     autoscript() routine is updated to accept second argument, which
44144     is only used for FIT images and provides a FIT subimage unit name.
44145
44146     autoscript() routine callers must now pass two arguments. For
44147     non-interactive use (like in cmd_load.c, cmd_net.c), new environment
44148     variable 'autoscript_uname' is introduced and used as a FIT
44149     subimage unit name source.
44150
44151     autoscript command accepts extended syntax of the addr argument:
44152     addr:<subimg_uname>
44153
44154     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
44155
44156 commit cd7c596e9f561dbbc17b717277438aee78cde14f
44157 Author: Marian Balakowicz <m8@semihalf.com>
44158 Date:   Wed Mar 12 10:33:00 2008 +0100
44159
44160     [new uImage] Add new uImage format support to arch specific do_bootm_linux() routines
44161
44162     This patch updates architecture specific implementations of
44163     do_bootm_linux() adding new uImage format handling for
44164     operations like get kernel entry point address, get kernel
44165     image data start address.
44166
44167     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
44168
44169 commit 3dfe110149311425919e6d6a14b561b4207498f1
44170 Author: Marian Balakowicz <m8@semihalf.com>
44171 Date:   Wed Mar 12 10:32:59 2008 +0100
44172
44173     [new uImage] Add node offsets for FIT images listed in struct bootm_headers
44174
44175     This patch adds new node offset fields to struct bootm_headers
44176     and updates bootm_headers processing code to make use of them.
44177     Saved node offsets allow to avoid repeating fit_image_get_node() calls.
44178
44179     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
44180
44181 commit bc8ed486b125452ba3bd8344f052f437329150c5
44182 Author: Marian Balakowicz <m8@semihalf.com>
44183 Date:   Wed Mar 12 10:32:53 2008 +0100
44184
44185     [new uImage] ppc: Add new uImage format support to FDT handling routines
44186
44187     Support for new (FIT) format uImages is added to powerpc specific
44188     boot_get_fdt() routine which now recognizes, sanity checks FIT image
44189     and is able to access data sections of the requested component image.
44190
44191     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
44192
44193 commit a44a269a905f924b420020506a4d7d7eedcc0eaf
44194 Author: Marian Balakowicz <m8@semihalf.com>
44195 Date:   Wed Mar 12 10:14:57 2008 +0100
44196
44197     [new uImage] Re-enable interrupts for non automatic booting
44198
44199     Re-enable interrupts if we return from do_bootm_<os> and 'autostart'
44200     environment variable is not set to 'yes'.
44201
44202     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
44203
44204 commit d985c8498c4e47095820da97aa722381d39172c5
44205 Author: Marian Balakowicz <m8@semihalf.com>
44206 Date:   Wed Mar 12 10:14:38 2008 +0100
44207
44208     [new uImage] Remove unnecessary arguments passed to ramdisk routines
44209
44210     boot_get_ramdisk() and image_get_ramdisk() do not need all
44211     cmdtp, flag, argc and argv arguments. Simplify routines definition.
44212
44213     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
44214
44215 commit c87796483bc7c2900470dc747c367f602577608d
44216 Author: Marian Balakowicz <m8@semihalf.com>
44217 Date:   Wed Mar 12 10:12:37 2008 +0100
44218
44219     [new uImage] Add new uImage format support for ramdisk handling
44220
44221     This patch updates boot_get_ramdisk() routine adding format
44222     verification and handling for new (FIT) uImages.
44223
44224     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
44225
44226 commit 6986a385671749ecb3f60cf99e9cbae8e47bb50e
44227 Author: Marian Balakowicz <m8@semihalf.com>
44228 Date:   Wed Mar 12 10:01:05 2008 +0100
44229
44230     [new uImage] Add new uImage format support for kernel booting
44231
44232     New format uImages are recognized by the bootm command,
44233     validity of specified kernel component image is checked and
44234     its data section located and used for further processing
44235     (uncompress, load, etc.)
44236
44237     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
44238
44239 commit e32fea6adb620ecf2bd70acf2dd37e53df9d1547
44240 Author: Marian Balakowicz <m8@semihalf.com>
44241 Date:   Tue Mar 11 12:35:20 2008 +0100
44242
44243     [new uImage] Add new uImage format support for imls and iminfo commands
44244
44245     imls and iminfo can now recognize nad print out contents of the new (FIT)
44246     format uImages.
44247
44248     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
44249
44250 commit 9d25438fe7d70cf35a8a293ea5e392fefc672613
44251 Author: Bartlomiej Sieka <tur@semihalf.com>
44252 Date:   Tue Mar 11 12:34:47 2008 +0100
44253
44254     [new uImage] Add support for new uImage format to mkimage tool
44255
44256     Support for the new uImage format (FIT) is added to mkimage tool.
44257     Commandline syntax is appropriately extended:
44258
44259     mkimage [-D dtc_options] -f fit-image.its fit-image
44260
44261     mkimage (together with dtc) takes fit-image.its and referenced therein
44262     binaries (like vmlinux.bin.gz) as inputs, and produces fit-image file -- the
44263     final image that can be transferred to the target (e.g., via tftp) and then
44264     booted using the bootm command in U-Boot.
44265
44266     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
44267
44268 commit eb6175edd6c120d8b89678243e5a2be362ee8e40
44269 Author: Marian Balakowicz <m8@semihalf.com>
44270 Date:   Mon Mar 10 17:53:49 2008 +0100
44271
44272     [new uImage] Make node unit names const in struct bootm_headers
44273
44274     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
44275
44276 commit 5dfb52138688ccbf0146f62683fe6217b3ce1b05
44277 Author: Marian Balakowicz <m8@semihalf.com>
44278 Date:   Fri Feb 29 21:24:06 2008 +0100
44279
44280     [new uImage] New uImage low-level API
44281
44282     Add FDT-based functions for handling new format component images,
44283     configurations, node operations, property get/set, etc.
44284
44285     fit_        - routines handling global new format uImage operations
44286                   like get/set top level property, process all nodes, etc.
44287     fit_image_  - routines handling component images subnodes
44288     fit_conf_   - routines handling configurations node
44289
44290     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
44291     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
44292
44293 commit 30f1806f60978d707b0cff2d7bf89d141fc24290
44294 Author: Wolfgang Denk <wd@denx.de>
44295 Date:   Sun Mar 9 16:20:02 2008 +0100
44296
44297     Release v1.3.2
44298
44299     Update CHANGELOG for release.
44300
44301     Signed-off-by: Wolfgang Denk <wd@denx.de>
44302
44303 commit 5b464c289ba715d0979b6e1f94947bb8f1068d16
44304 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
44305 Date:   Sun Mar 9 14:52:11 2008 +0100
44306
44307     SCM: fix 'packed' attribute ignored for field of type 'can_msg_t' warnings
44308
44309     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
44310     Signed-off-by: Wolfgang Denk <wd@denx.de>
44311
44312 commit db695b78515ddb88a2d4f3357c120345efbf59ec
44313 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
44314 Date:   Sun Mar 9 10:44:01 2008 +0100
44315
44316     scb9328: Fix flash warning: type qualifiers ignored on function return type
44317
44318     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
44319
44320 commit 2b3e7e61d6a72f16aee93f870bc6af67f30758c4
44321 Author: Wolfgang Denk <wd@denx.de>
44322 Date:   Sun Mar 9 10:50:41 2008 +0100
44323
44324     esd/common/fpga.c: fix indentation.
44325
44326     Signed-off-by: Wolfgang Denk <wd@denx.de>
44327
44328 commit cc3843e36453e2b8db65d7e56de938ba045016a0
44329 Author: Wolfgang Denk <wd@denx.de>
44330 Date:   Sun Mar 9 10:33:31 2008 +0100
44331
44332     common/kgdb.c: fix 'dereferencing type-punned pointer' warning
44333
44334     and get rid of a couple of unneeded casts.
44335
44336     Signed-off-by: Wolfgang Denk <wd@denx.de>
44337
44338 commit 8d4f4a838d7dc7cf4de17e3e9a67e2f222b6a1c8
44339 Author: Wolfgang Denk <wd@denx.de>
44340 Date:   Sun Mar 9 10:09:53 2008 +0100
44341
44342     esd/common/fpga.c: fix 'assignment of read-only location' error
44343
44344     Signed-off-by: Wolfgang Denk <wd@denx.de>
44345
44346 commit c6fe4dabac066e8758345d249032768496983a3e
44347 Author: Wolfgang Denk <wd@denx.de>
44348 Date:   Sun Mar 9 02:13:19 2008 +0100
44349
44350     Makefile: make build silently again.
44351
44352     Signed-off-by: Wolfgang Denk <wd@denx.de>
44353
44354 commit 76babc86576f092573599334c85ec543fdbc6015
44355 Author: Wolfgang Denk <wd@denx.de>
44356 Date:   Sun Mar 9 02:07:49 2008 +0100
44357
44358     m501sk: Fix out of tree building
44359
44360     Signed-off-by: Wolfgang Denk <wd@denx.de>
44361
44362 commit 210ed2004e062fdd03f25ab4925998aa1bd08a07
44363 Author: Wolfgang Denk <wd@denx.de>
44364 Date:   Sun Mar 9 00:06:09 2008 +0100
44365
44366     ADS5121: fix out of tree build
44367
44368     and simplify Makefile a bit.
44369
44370     Signed-off-by: Wolfgang Denk <wd@denx.de>
44371
44372 commit 46cb5074a3f74de64ebd97dd0c4ec7eb3d768b93
44373 Author: Wolfgang Denk <wd@denx.de>
44374 Date:   Sat Mar 8 22:35:31 2008 +0100
44375
44376     Release v1.3.2
44377
44378     Signed-off-by: Wolfgang Denk <wd@denx.de>
44379
44380 commit 78a90f827df74520e939c794fc7413dace21c4db
44381 Author: Wolfgang Denk <wd@denx.de>
44382 Date:   Sat Mar 8 22:35:04 2008 +0100
44383
44384     Update CHANGELOG
44385
44386     Signed-off-by: Wolfgang Denk <wd@denx.de>
44387
44388 commit 58f3c57c6008b42e01f551d3be6efd88c14ac87f
44389 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
44390 Date:   Sat Mar 8 21:30:04 2008 +0100
44391
44392     esd: Fix warning: passing argument 1 of 'fpga_boot' discards qualifiers from pointer target type
44393
44394     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
44395
44396 commit d75469d48c05795144f4b8ba76addbb4920a7bba
44397 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
44398 Date:   Sat Mar 8 09:25:49 2008 +0900
44399
44400     net: rtl8169: Add processing when OWNbit did't enable in rtl_recv()
44401
44402     When rtl_recv() of rtl8169 is called, OWNbit of status register
44403     is not enable occasionally.
44404     rtl_recv() doesn't work normally when the driver doesn't do
44405     appropriate processing.
44406     This patch fix this problem.
44407
44408     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
44409
44410 commit 82afabfeb8ae6a27c7b396011ea99f4712aa73fa
44411 Author: Heiko Schocher <hs@denx.de>
44412 Date:   Fri Mar 7 08:15:28 2008 +0100
44413
44414     mgsuvd: update board configuration
44415
44416     initialize the UPIOx controller.
44417
44418     Signed-off-by: Heiko Schocher <hs@denx.de>
44419
44420 commit e492c90c26215e459aec0fdf0f8ef1fd204988f5
44421 Author: Heiko Schocher <hs@denx.de>
44422 Date:   Fri Mar 7 08:13:41 2008 +0100
44423
44424     mgcoge: update board configuration
44425
44426     add support for the config Flash.
44427     initialize the UPIOx controller.
44428
44429     Signed-off-by: Heiko Schocher <hs@denx.de>
44430
44431 commit 270fe261b7f9292800b2b3d1bf19ae7cbc880258
44432 Author: Kim Phillips <kim.phillips@freescale.com>
44433 Date:   Fri Mar 7 12:27:31 2008 -0600
44434
44435     mpc83xx: make dtb basename file references equal those of linux
44436
44437     the dts file basenames were updated in linux - this helps avoid
44438     inadvertently loading any old dtbs laying around.
44439
44440     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
44441
44442 commit f30b6154f16f5ffa4a9f5bfca5e114d72b6ef675
44443 Author: Kim Phillips <kim.phillips@freescale.com>
44444 Date:   Wed Feb 27 16:08:22 2008 -0600
44445
44446     net: uec_phy: actually increment the timeout counter
44447
44448     allow u-boot to recover (and, e.g., switch to another interface) in the
44449     case where a PHY does not report autonegotiation is complete within its
44450     two second timeout value.
44451
44452     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
44453
44454 commit 772003e43957ee0c895abed7cd82cbe72820cbb8
44455 Author: Markus Brunner <super.firetwister@googlemail.com>
44456 Date:   Wed Mar 5 21:38:12 2008 +0100
44457
44458     fix taihu soft spi_read
44459
44460     The taihu board used gpio_read_out_bit which reads the output register and not
44461     the pin state.
44462
44463     Signed-off-by: Markus Brunner <super.firetwister@gmail.com>
44464
44465 commit fc84a8495ac750f6b4adae81f8c4f100f65b6340
44466 Author: Stefan Roese <sr@denx.de>
44467 Date:   Fri Mar 7 08:01:43 2008 +0100
44468
44469     ppc4xx: Sequoia: Add device tree (fdt) Linux booting default env variables
44470
44471     Signed-off-by: Stefan Roese <sr@denx.de>
44472
44473 commit bd4458cb47abecabd406b1210457be96c69fc49d
44474 Author: Dave Liu <r63238@freescale.com>
44475 Date:   Tue Mar 4 16:59:22 2008 +0800
44476
44477     837xEMDS: Improve the system performance
44478
44479     1. Make the CSB bus pipeline depth as 4, and enable
44480        the repeat mode;
44481     2. Raise the eTSEC emergency priority;
44482     3. Use the highest IP blocks clock.
44483
44484     Signed-off-by: Dave Liu <daveliu@freescale.com>
44485
44486 commit d8ab58b212481b1c57947ea21aa96c4ce800d0b4
44487 Author: Detlev Zundel <dzu@denx.de>
44488 Date:   Thu Mar 6 16:45:53 2008 +0100
44489
44490     Replace "run load; run update" with conditionalized "run load update".
44491
44492     The latter version stops when "run load" fails for whatever reasons
44493     rendering the combination *a lot* more secure.
44494
44495     Signed-off-by: Detlev Zundel <dzu@denx.de>
44496
44497 commit 6bc113886d7d316df1a4e459bec8baf027518551
44498 Author: Stefan Roese <sr@denx.de>
44499 Date:   Tue Mar 4 17:40:41 2008 +0100
44500
44501     net: Print error message upon net usage when no ethernet-interface is found
44502
44503     This patch fixes a problem seen on PPC4xx boards, when no MAC address is
44504     defined. Then no ethernet interface is available but a simple "tftp"
44505     command will return without any error message which is quite confusing.
44506
44507     Signed-off-by: Stefan Roese <sr@denx.de>
44508
44509 commit a30a549a3553032d809e0356306b62de0b125901
44510 Author: Jon Loeliger <jdl@freescale.com>
44511 Date:   Tue Mar 4 10:03:03 2008 -0600
44512
44513     Remove erroneous or extra spd.h #includers.
44514
44515     Many of the spd.h #includers don't need it,
44516     and wanted to have spd_sdram() declared instead.
44517     Since they didn't get that, some also had open
44518     coded extern declarations of it instead or as well.
44519     Fix it all up by using spd_sdram.h where needed.
44520
44521     Signed-off-by: Jon Loeliger <jdl@freescale.com>
44522
44523 commit a4475386cef14af3fd88f0518b688e755669486d
44524 Author: Wolfgang Denk <wd@denx.de>
44525 Date:   Tue Mar 4 17:41:28 2008 +0100
44526
44527     PCS440EP: fix build problems (redundant #define)
44528
44529     Signed-off-by: Wolfgang Denk <wd@denx.de>
44530
44531 commit e85e2fa85ec09a6fac2846d1d881d8737e2bbda9
44532 Author: Stefan Roese <sr@denx.de>
44533 Date:   Tue Mar 4 17:39:25 2008 +0100
44534
44535     net: Print error message upon net usage when no ethernet-interface is found
44536
44537     This patch fixes a problem seen on PPC4xx boards, when no MAC address is
44538     defined. Then no ethernet interface is available but a simple "tftp"
44539     command will return without any error message which is quite confusing.
44540
44541     Signed-off-by: Stefan Roese <sr@denx.de>
44542
44543 commit 384faaafb999cae3ce447c93e28a0b7e2e5fef53
44544 Author: Wolfgang Denk <wd@denx.de>
44545 Date:   Tue Mar 4 17:38:50 2008 +0100
44546
44547     W7OLMC/W7OLMG: fix build problems (redundant #define)
44548
44549     Signed-off-by: Wolfgang Denk <wd@denx.de>
44550
44551 commit f9301e1cda296245ba052d7b08321199c3d0af9d
44552 Author: Wolfgang Denk <wd@denx.de>
44553 Date:   Tue Mar 4 14:58:31 2008 +0100
44554
44555     Makefile: fix problem with out-of-tree builds introduced by 5013c09f
44556
44557     Commit 5013c09f (Makefile: cleanup "clean" target) introduced a
44558     problem for out-of-tree builds which caused "make clean" to fail.
44559
44560     Signed-off-by: Wolfgang Denk <wd@denx.de>
44561
44562 commit dfece9500556bed5d8244b1c15d973cec7c25bfe
44563 Author: Wolfgang Denk <wd@denx.de>
44564 Date:   Tue Mar 4 11:58:26 2008 +0100
44565
44566     examples/Makefile: build "hello_world" on 8xx, too.
44567
44568     Signed-off-by: Wolfgang Denk <wd@denx.de>
44569
44570 commit 74eb0222594fd23aafdf168e60e872814eea8b62
44571 Author: Mike Nuss <mike@terascala.com>
44572 Date:   Mon Mar 3 15:27:05 2008 -0500
44573
44574     PPC4xx (Sequoia): Fix Ethernet "remote fault" problems
44575
44576     Every now and then a Sequoia board (or equivalent hardware) had
44577     problems connecting to a Gigabit capable network interface.
44578
44579     There were differences in the PHY setup between Linux and U-Boot.
44580
44581     This patch fixes the problem. Apparently "remote fault" is being set,
44582     which signals to some devices (on the other end of the cable) that a
44583     fault has occurred, while other devices ignore it. I believe the RF bit
44584     was causing the issue, but I removed T4 also, to match up with Linux.
44585
44586     Signed-off-by: Mike Nuss <mike@terascala.com>
44587
44588 commit 491fb6dea9f52fdb9cb5996e8e978b9e9685179f
44589 Author: Timur Tabi <timur@freescale.com>
44590 Date:   Mon Mar 3 09:58:52 2008 -0600
44591
44592     fix QE firmware uploading limit
44593
44594     Fix a typo in qe_upload_firmware() that prevented uploading firmware on
44595     systems with more than one RISC core.
44596
44597     Signed-off-by: Timur Tabi <timur@freescale.com>
44598
44599 commit 42ba58e0c302b339a3c2faa6006a013c6f186b7a
44600 Author: Bernhard Nemec <bnemec@ganssloser.com>
44601 Date:   Mon Mar 3 11:57:23 2008 +0000
44602
44603     Fix endianess problem in cramfs code (cramfs is always host-endian in Linux)
44604
44605     Originally pointed out by Laurent Pinchart <laurent.pinchart@tbox.biz>,
44606     see http://thread.gmane.org/gmane.comp.boot-loaders.u-boot/22846
44607
44608     Signed-off-by: Bernhard Nemec <bnemec <at> ganssloser.com>
44609
44610 commit 84d0c2f1e39caff58bf765a7ab7c72da23c25ec8
44611 Author: Kim B. Heino <Kim.Heino@bluegiga.com>
44612 Date:   Mon Mar 3 10:39:13 2008 +0200
44613
44614     fix copy from ram to dataflash
44615
44616     If I try to "cp.b <ram> <dataflash>", u-boot selects normal flash
44617     routines instead of dataflash. This is because it checks "if source
44618     address is not dataflash" instead of target address.
44619
44620     Signed-off-by: Kim B. Heino <Kim.Heino@bluegiga.com>
44621
44622 commit 32bf3d143a888f8deacfdcc97e898f6c06d0aea4
44623 Author: Wolfgang Denk <wd@denx.de>
44624 Date:   Mon Mar 3 12:16:44 2008 +0100
44625
44626     Fix quoting problem (preboot setting) in many board config files.
44627
44628     Signed-off-by: Wolfgang Denk <wd@denx.de>
44629
44630 commit 5b0b2b6fc9fe22e3864c2a57316d91a2507ec215
44631 Author: Wolfgang Denk <wd@denx.de>
44632 Date:   Mon Mar 3 12:36:49 2008 +0100
44633
44634     ADS5121: Fix default environment.
44635
44636     Signed-off-by: Wolfgang Denk <wd@denx.de>
44637
44638 commit 91c82076ae492bb1f9d9c47a481314631d32dc8e
44639 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
44640 Date:   Sun Mar 2 16:12:31 2008 +0100
44641
44642     Makefile: Fix missing unconfig and mkconfig use
44643
44644     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
44645
44646 commit 8ce4e5c2c02cb7e8adddf7b651d3050d81ce4c1d
44647 Author: michael <trimarchi@gandalf.sssup.it>
44648 Date:   Sun Mar 2 23:33:46 2008 +0100
44649
44650     Fix checking fat32 cluster size.
44651
44652     This fixes the cluster size tests in the FAT32 file system.
44653     The current implementation of VFAT support doesn't work if the
44654     referred cluster has an offset > 16bit representation, causing
44655     "fatload" and "fatls" commands etc. to fail.
44656
44657     Signed-off-by: michael trimarchi <trimarchi@gandalf.sssup.it>
44658
44659 commit 661bad63a076a96c39c64f136915f146725af92b
44660 Author: Wolfgang Denk <wd@denx.de>
44661 Date:   Sun Mar 2 22:57:23 2008 +0100
44662
44663     Prepare v1.3.2-rc2 release candidate
44664
44665     Signed-off-by: Wolfgang Denk <wd@denx.de>
44666
44667 commit 76957cb3d621bf664311908e5962e151c633c285
44668 Author: Stefan Roese <sr@denx.de>
44669 Date:   Sat Mar 1 12:11:40 2008 +0100
44670
44671     ppc4xx: EMAC: Fix 405EZ fifo size setup in EMAC_MR1
44672
44673     The 405EZ only supports 512 bytes of rx-/tx-fifo EMAC sizes. But
44674     currently 4k/2k is configured. This patch fixes this issue.
44675
44676     Thanks to Thomas Kindler <tkindler@lenord.de> for pointing this out.
44677
44678     Signed-off-by: Stefan Roese <sr@denx.de>
44679
44680 commit 118978c8eb43803e2794233922df4249fa278b83
44681 Author: Woodruff, Richard <r-woodruff2@ti.com>
44682 Date:   Fri Feb 29 17:34:35 2008 -0600
44683
44684     Fix alignment error on ARM for modules
44685
44686     Fix alignment fault on ARM when running modules.  With out an explicit
44687     linker file gcc4.2.1 will half word align __bss_start's value.  The word
44688     dereference will crash hello_world.
44689
44690     signed-off-by Richard Woodruff <r-woodruff2@ti.com>
44691
44692 commit ce1120dd703e6f12c59e4eba9962356a0300b832
44693 Author: Dave Liu <r63238@freescale.com>
44694 Date:   Fri Feb 29 17:45:31 2008 +0800
44695
44696     fs: Fix ext2 read issue
44697
44698     The ext2 aligned process will corrupt the key
44699     data struct, the patch fix this.
44700
44701     Signed-off-by: Dave Liu <daveliu@freescale.com>
44702
44703 commit 5013c09f7a5675952a3ca88b6bc6c924e63af33e
44704 Author: Wolfgang Denk <wd@denx.de>
44705 Date:   Sun Mar 2 22:45:33 2008 +0100
44706
44707     Makefile: cleanup "clean" target
44708
44709     Make sure CDPATH settings cannot interfere.
44710     Update CHANGELOG.
44711
44712     Signed-off-by: Wolfgang Denk <wd@denx.de>
44713
44714 commit ffda586fc1373243c9794babde69500f6293a8d8
44715 Author: Li Yang <leoli@freescale.com>
44716 Date:   Fri Feb 29 11:46:05 2008 +0800
44717
44718     add cscope build target
44719
44720     Add cscope build target to generate cscope database for code browsing.
44721
44722     Signed-off-by: Li Yang <leoli@freescale.com>
44723
44724 commit f655adef65e4cf6b929054b049ee19ae9b5ccbe2
44725 Author: Kim Phillips <kim.phillips@freescale.com>
44726 Date:   Wed Feb 27 15:06:39 2008 -0600
44727
44728     net: uec_phy: handle 88e1111 rev.B2 erratum 5.6
44729
44730     erratum 5.6 states the autoneg completion bit is functional only if the
44731     autoneg bit is asserted.
44732
44733     This fixes any secondarily-issued networking commands on non-gigabit
44734     links on the mpc8360 mds board.
44735
44736     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
44737
44738 commit 5f91db7f582ca17b1f19f10189c025696f333d2e
44739 Author: John Rigby <jrigby@freescale.com>
44740 Date:   Tue Feb 26 09:38:14 2008 -0700
44741
44742     MPC5121e ADS PCI support take 3
44743
44744     Adds PCI support for MPC5121
44745
44746     Tested with drivers/net/rtl8139.c
44747
44748     Support is conditional since PCI on old silicon does not work.
44749
44750     ads5121_PCI_config turns on PCI
44751
44752     In this version, condition compilation of PCI code has been moved
44753     from ifdef in board/ads5121/pci.c to board/ads5121/Makefile as
44754     suggested by Jean-Christophe PLAGNIOL-VILLARD
44755
44756     Signed-off-by: John Rigby <jrigby@freescale.com>
44757
44758 commit 44b4dbed4133f657705b7c5193209da9978243a7
44759 Author: Anatolij Gustschin <agust@denx.de>
44760 Date:   Mon Feb 25 23:53:07 2008 +0100
44761
44762     Fix warnings while compilation of post/drivers/memory.c
44763
44764     Fix warnings while compilation with new gcc in eldk-4.2
44765
44766     Signed-off-by: Anatolij Gustschin <agust@denx.de>
44767
44768 commit 4fae35a53b3e958254d6574a1cc7e10811fc6726
44769 Author: Anatolij Gustschin <agust@denx.de>
44770 Date:   Mon Feb 25 20:54:04 2008 +0100
44771
44772     ppc4xx: Fix problem in 4xx_enet.c driver
44773
44774     U-Boot crashes in the net loop if CONFIG_4xx_DCACHE is
44775     enabled. To reproduce the problem ensure that 'ethrotate'
44776     environment variable isn't set to "no" and then run
44777     "tftp 200000 not_existent_file".
44778     This patch tries to fix the issue.
44779
44780     Signed-off-by: Anatolij Gustschin <agust@denx.de>
44781
44782 commit 60ec654c5eb80d0fe0c38a3bd42140215bc06484
44783 Author: Anatolij Gustschin <agust@denx.de>
44784 Date:   Mon Feb 25 20:04:20 2008 +0100
44785
44786     POST: Disable cache while SPR POST
44787
44788     Currently (since commit b2e2142c) u-boot crashes on
44789     sequoia board while SPR test if CONFIG_4xx_DCACHE is
44790     enabled. This patch disables the cache while SPR test.
44791
44792     Signed-off-by: Anatolij Gustschin <agust@denx.de>
44793
44794 commit c313b2c6c555e7d89ec59bd51c59ab164ad0105d
44795 Author: Martin Krause <martin.krause@tqs.de>
44796 Date:   Mon Feb 25 17:52:40 2008 +0100
44797
44798     TQM5200: use automatic fdt memory fixup (part 2)
44799
44800     Call fdt_fixup_memory() on the boards TQM5200, TQM5200_B, TQM5200S,
44801     TB5200 and TB5200_B to fixup the /memory node with the memory values
44802     detected by U-Boot.
44803
44804     Signed-off-by: Martin Krause <martin.krause@tqs.de>
44805
44806 commit 44ceec253ea941b301abf4b079d52324def69d92
44807 Author: Martin Krause <martin.krause@tqs.de>
44808 Date:   Mon Feb 25 15:17:05 2008 +0100
44809
44810     TQM5200: use automatic fdt memory fixup
44811
44812     Call fdt_fixup_memory() on the boards TQM5200, TQM5200_B, TQM5200S,
44813     TB5200 and TB5200_B to fixup the /memory node with the memory values
44814     detected by U-Boot.
44815
44816     Signed-off-by: Martin Krause <martin.krause@tqs.de>
44817
44818 commit f3a329acb26017d8e10e9c93e1e726c2a5ac634a
44819 Author: Martin Krause <martin.krause@tqs.de>
44820 Date:   Mon Feb 25 13:27:52 2008 +0100
44821
44822     TQM5200: fix bug in SDRAM initialization code
44823
44824     This patch fixes a bug in the SDRAM initialization code for the
44825     TQM5200. The hi_addr bit is now set correctly. Without this patch
44826     the hi_addr bit is always set to 1, if the second SDRAM bank is
44827     not populated.
44828
44829     For other MPC5200 boards a correspondig patch has already been applied
44830     some time ago, see commit a63109281ad41b0fb489fdcb901171f76bcdbc2c.
44831
44832     Signed-off-by: Martin Krause <martin.krause@tqs.de>
44833     --
44834     Forget the first patch please. I confused flash with SDRAM in
44835     the comment ...
44836
44837 commit 217bf6b6a313d9ccb619a4dbc09f73f77cd48df1
44838 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
44839 Date:   Mon Feb 25 00:03:12 2008 +0100
44840
44841     mx1fs2/flash: Fix multiple compiler warnings
44842
44843     "pointer targets in assignment differ in signedness"
44844
44845     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
44846
44847 commit 5599c28cef55be42a8ca6fa8086b1a44e56a85d2
44848 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
44849 Date:   Mon Feb 25 00:03:11 2008 +0100
44850
44851     arm-imx: Fix register definitions
44852
44853     Sync register definitions with linux
44854
44855     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
44856
44857 commit c9bcf75fecc58886af77d2a571cff2eab39eab6f
44858 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
44859 Date:   Mon Feb 25 00:03:10 2008 +0100
44860
44861     actua1/actua2/actua3: Fix multiple unused variable warnings
44862
44863     - actua1:
44864         actux1.c: In function 'checkboard':
44865         actux1.c:92: warning: unused variable 'revision'
44866
44867     - actua2:
44868         actux2.c: In function 'checkboard':
44869         actux2.c:100: warning: unused variable 's'
44870         actux2.c:99: warning: unused variable 'revision'
44871         actux2.c: In function 'reset_phy':
44872         actux2.c:130: warning: unused variable 'i'
44873
44874     - actua3:
44875         actux3.c: In function 'checkboard':
44876         actux3.c:114: warning: unused variable 'revision'
44877
44878     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
44879
44880 commit f8fa6368a6a0c02164da8e2f52f18d457c6977bd
44881 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
44882 Date:   Sun Feb 24 11:44:29 2008 +0900
44883
44884     Remove the __STRICT_ANSI__ check from the __u64/__s64 declaration on 32bit targets.
44885
44886     The previous patch was lacking of i386, microblaze, nios and nios2. This
44887     patch tries to fix them.
44888
44889     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
44890
44891 commit 05e07b1ea22844e946cfcf7d5e8a0199d18d2a95
44892 Author: Marian Balakowicz <m8@semihalf.com>
44893 Date:   Fri Feb 29 22:22:46 2008 +0100
44894
44895     [new uImage] Fix FDT blob totalsize calculation in boot_relocate_fdt()
44896
44897     Do not use global fdt blob pointer, calculate blob size from routine
44898     argument blob pointer.
44899
44900     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
44901
44902 commit d1cc52879c8966507dad9fb575481e6d3985e64e
44903 Author: David Gibson <david@gibson.dropbear.id.au>
44904 Date:   Tue Feb 12 00:58:31 2008 +1100
44905
44906     libfdt: Add and use a node iteration helper function.
44907
44908     This patch adds an fdt_next_node() function which can be used to
44909     iterate through nodes of the tree while keeping track of depth.  This
44910     function is used to simplify the iteration code in a lot of other
44911     functions, and is also exported for use by library users.
44912
44913     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
44914
44915 commit 8cf30809a82902a471866d2f07725ce3b8a22291
44916 Author: Bartlomiej Sieka <tur@semihalf.com>
44917 Date:   Fri Feb 29 16:00:24 2008 +0100
44918
44919     [new uImage] Add libfdt support to mkimage
44920
44921     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
44922
44923 commit a6e530f00d31a8494a0422799b2b9a692a9c0eb9
44924 Author: Bartlomiej Sieka <tur@semihalf.com>
44925 Date:   Fri Feb 29 16:00:23 2008 +0100
44926
44927     [new uImage] Add sha1.o object to mkimage binary build
44928
44929     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
44930
44931 commit df6f1b895c997978f03afe04502ee76b7ba34ab9
44932 Author: Marian Balakowicz <m8@semihalf.com>
44933 Date:   Fri Feb 29 16:00:06 2008 +0100
44934
44935     [new uImage] Fix component handling for legacy multi component images
44936
44937     Use uint32_t when accessing size table in image_multi_count() and
44938     image_multi_getimg() for multi component images.
44939
44940     Add missing uimage_to_cpu() endianness conversion.
44941
44942     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
44943
44944 commit 570abb0ad120f6002bcaa3cf6f32bd4ca2e1b248
44945 Author: Marian Balakowicz <m8@semihalf.com>
44946 Date:   Fri Feb 29 15:59:59 2008 +0100
44947
44948     [new uImage] Share common uImage code between mkimage and U-boot
44949
44950     This patch adds the following common routines:
44951
44952     1) Dedicated mkimage print_header() is replaced with common
44953     image_print_contents()
44954     image_print_contents_noindent()
44955
44956     2) Common os/arch/type/comp fields name <--> id translation routines
44957     genimg_get_os_name()
44958     genimg_get_arch_name()
44959     genimg_get_type_name()
44960     genimg_get_comp_name()
44961     genimg_get_os_id()
44962     genimg_get_arch_id()
44963     genimg_get_type_id()
44964     genimg_get_comp_id()
44965
44966     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
44967
44968 commit 9a4daad0a35eb5143037eea9f786a3e9d672bdd6
44969 Author: Marian Balakowicz <m8@semihalf.com>
44970 Date:   Fri Feb 29 14:58:34 2008 +0100
44971
44972     [new uImage] Update naming convention for bootm/uImage related code
44973
44974     This patch introduces the following prefix convention for the
44975     image format handling and bootm related code:
44976
44977     genimg_             - dual format shared code
44978     image_              - legacy uImage format specific code
44979     fit_                - new uImage format specific code
44980     boot_               - booting process related code
44981
44982     Related routines are renamed and a few pieces of code are moved around and
44983     re-grouped.
44984
44985     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
44986
44987 commit 75fa002c47171b73fb4c1f2c2fe4d6391c136276
44988 Author: Kumar Gala <galak@kernel.crashing.org>
44989 Date:   Wed Feb 27 21:51:51 2008 -0600
44990
44991     [new uImage] Respect autostart setting in linux bootm
44992
44993     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
44994     Acked-by: Marian Balakowicz <m8@semihalf.com>
44995
44996 commit d3f2fa0d278467b2232e4eb2372f905c3febfbeb
44997 Author: Kumar Gala <galak@kernel.crashing.org>
44998 Date:   Wed Feb 27 21:51:50 2008 -0600
44999
45000     [new uImage] Provide ability to restrict region used for boot images
45001
45002     Allow the user to set 'bootm_low' and 'bootm_size' env vars as a way
45003     to restrict what memory range is used for bootm.
45004
45005     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
45006     Acked-by: Marian Balakowicz <m8@semihalf.com>
45007
45008 commit e822d7fc4dd4755d4d0a22f05e33f33d1a0481da
45009 Author: Kumar Gala <galak@kernel.crashing.org>
45010 Date:   Wed Feb 27 21:51:49 2008 -0600
45011
45012     [new uImage] Use lmb for bootm allocations
45013
45014     Convert generic ramdisk_high(), get_boot_cmdline(), get_boot_kbd()
45015     functions over to using lmb for allocation of the ramdisk, command line
45016     and kernel bd info.
45017
45018     Convert PPC specific fdt_relocate() to use lmb for allocation of the device
45019     tree.
45020
45021     Provided a weak function that board code can call to do additional
45022     lmb reserves if needed.
45023
45024     Also introduce the concept of bootmap_base to specify the offset in
45025     physical memory that the bootmap is located at.  This is used for
45026     allocations of the cmdline, kernel bd, and device tree as they should
45027     be contained within bootmap_base and bootmap_base + CFG_BOOTMAPSZ.
45028
45029     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
45030
45031 commit f5614e7926863bf0225ec860d9b319741a9c4004
45032 Author: Kumar Gala <galak@kernel.crashing.org>
45033 Date:   Wed Feb 27 21:51:48 2008 -0600
45034
45035     [new uImage] Add autostart flag to bootm_headers structure
45036
45037     The autostart env variable was dropped as part of the initial new uImage
45038     cleanup.  Add it back here so the arch specific code can decide if it
45039     wants to really boot or not.
45040
45041     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
45042     Acked-by: Marian Balakowicz <m8@semihalf.com>
45043
45044 commit 4ed6552f715983bfc7d212c1199a1f796f1144ad
45045 Author: Kumar Gala <galak@kernel.crashing.org>
45046 Date:   Wed Feb 27 21:51:47 2008 -0600
45047
45048     [new uImage] Introduce lmb from linux kernel for memory mgmt of boot images
45049
45050     Introduce the LMB lib used on PPC in the kernel as a clean way to manage
45051     the memory spaces used by various boot images and structures.  This code
45052     will allow us to simplify the code in bootm and its support functions.
45053
45054     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
45055
45056 commit 4648c2e7a173b0d7f17bef4adaa0623090c9e904
45057 Author: Kumar Gala <galak@kernel.crashing.org>
45058 Date:   Tue Feb 19 22:03:47 2008 -0600
45059
45060     [new uImage] ppc: Allow boards to specify effective amount of memory
45061
45062     For historical reasons we limited the stack to 256M because some boards
45063     could only map that much via BATS.  However newer boards are capable of
45064     mapping more memory (for example 85xx is capable of doing up to 2G).
45065
45066     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
45067     Acked-by: Marian Balakowicz <m8@semihalf.com>
45068
45069 commit 274cea2bddbca10cdad7daa518951b75c44ef6bc
45070 Author: Kumar Gala <galak@kernel.crashing.org>
45071 Date:   Wed Feb 27 21:51:46 2008 -0600
45072
45073     [new uImage] rework error handling so common functions don't reset
45074
45075     Changed image_get_ramdisk() to just return NULL on error and have
45076     get_ramdisk() propogate that error to the caller.  It's left to the
45077     caller to call do_reset() if it wants to.
45078
45079     Also moved calling do_reset() in get_fdt() and fdt_relocate() on ppc
45080     to a common location.  In the future we will change get_fdt() and
45081     fdt_relocate() to return success/failure and not call do_reset() at all.
45082
45083     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
45084     Acked-by: Marian Balakowicz <m8@semihalf.com>
45085
45086 commit d2bc095a639672def11d5d043b5688d0dbd692ec
45087 Author: Kumar Gala <galak@kernel.crashing.org>
45088 Date:   Wed Feb 27 21:51:45 2008 -0600
45089
45090     [new uImage] ppc: Re-order ramdisk/fdt handling sequence
45091
45092     Doing the fdt before the ramdisk allows us to grow the fdt w/o concern
45093     however it does mean we have to go in and fixup the initrd info since
45094     we don't know where it will be.
45095
45096     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
45097
45098 commit 27953493ef025fb698d68c5dee39b36f01f4d530
45099 Author: Kumar Gala <galak@kernel.crashing.org>
45100 Date:   Wed Feb 27 21:51:44 2008 -0600
45101
45102     [new uImage] ppc: Determine if we are booting an OF style
45103
45104     If we are bootin OF style than we can skip setting up some things
45105     that are used for the old boot method.
45106
45107     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
45108     Acked-by: Marian Balakowicz <m8@semihalf.com>
45109
45110 commit a6612bdfe7ef37b9787b66800cf02aaded05fbeb
45111 Author: Kumar Gala <galak@kernel.crashing.org>
45112 Date:   Wed Feb 27 21:51:43 2008 -0600
45113
45114     [new uImage] Don't pass kdb to ramdisk_high since we may not have one
45115
45116     We don't actually need the kdb param as we are just using it to get
45117     bd->bi_memsize which we can get from gd->bd->bi_memsize.  Also, if we
45118     boot via OF we might not actually fill out a kdb.
45119
45120     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
45121     Acked-by: Marian Balakowicz <m8@semihalf.com>
45122
45123 commit 2b22fa4baee51e6b467c44ea1be0d1ecd86e8775
45124 Author: Kumar Gala <galak@kernel.crashing.org>
45125 Date:   Wed Feb 27 16:30:47 2008 -0600
45126
45127     85xx: Don't icbi when unlocking the cache
45128
45129     There is no reason to icbi when invalidating the temporary stack in
45130     the d-cache.  Its impossible on e500 to have the i-cache contain
45131     any addresses in the temp stack and it can be problematic in generating
45132     transactions on the bus to non-valid addresses.
45133
45134     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
45135
45136 commit 534ea6b6f86f8b75ef2ac061ef110a98f103d7d6
45137 Author: Andy Fleming <afleming@freescale.com>
45138 Date:   Wed Feb 27 15:50:50 2008 -0600
45139
45140     Fix source for ECM error IVPR
45141
45142     The source vector for the ECM was being set to 2,
45143     but that's what the source vector for DDR was being
45144     set to.  Change it to 1.
45145
45146     Signed-off-by: Andy Fleming <afleming@freescale.com>
45147
45148 commit 21fae8b2b4e4e6e648796e07e20ab13e9cb18923
45149 Author: Andy Fleming <afleming@freescale.com>
45150 Date:   Wed Feb 27 14:29:58 2008 -0600
45151
45152     Invalidate INIT_RAM TLB mappings
45153
45154     Commit 0db37dc...  (and some others) changed the INIT_RAM TLB
45155     mappings to be unguarded.  This collided with an existing "bug"
45156     where the mappings for the INIT_RAM were being kept around.
45157     This meant that speculative loads to those addresses were
45158     succeeding in the TLB, and going out to the bus, where they
45159     were causing an exception (there's nothing at that address). The
45160     Flash code was coincidentally causing such a speculative load.
45161     Rather than go back to mapping the INIT RAM as guarded, we fix
45162     it so that the entries for the INIT_RAM are invalidated.  Thus
45163     the speculative loads will fail in the TLB, and have no effect.
45164
45165     Signed-off-by: Andy Fleming <afleming@freescale.com>
45166
45167 commit 347b7938d3e561eb215aa386c37fb5acb5a383c6
45168 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45169 Date:   Sun Feb 17 22:56:17 2008 +0100
45170
45171     sbc8548: Fix Revision reading and unused variable 'path'
45172
45173     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45174
45175 commit 495d162374c472f46454453553382ad0735dc725
45176 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45177 Date:   Sun Feb 17 22:56:16 2008 +0100
45178
45179     sbc8548: Fix cfi flash bank declaration
45180
45181     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45182
45183 commit 4efbe9dbb129f857f27856936112c8c02f016be6
45184 Author: Marian Balakowicz <m8@semihalf.com>
45185 Date:   Wed Feb 27 11:02:26 2008 +0100
45186
45187     [new uImage] Correct raw FDT blob handlig when CONFIG_FIT is disabled
45188
45189     Dual format image code must properly handle all three FDT passing methods:
45190     - raw FDT blob passed
45191     - FDT blob embedded in the legacy uImage
45192     - FDT blob embedded in the new uImage
45193
45194     This patch enables proper raw FDT handling when no FIT imaeg support
45195     is compiled in. This is a bit tricky as we must dected FIT format even
45196     when FIT uImage handling is not enabled as both FIT uImages and raw FDT
45197     blobs use tha same low level format (libfdt).
45198
45199     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
45200
45201 commit ff0734cff0fb5397ce2f4602f4f3e5ec9c8a36e8
45202 Author: Marian Balakowicz <m8@semihalf.com>
45203 Date:   Wed Feb 27 11:02:26 2008 +0100
45204
45205     [new uImage] POWERPC: Add image_get_fdt() routine
45206
45207     FDT blob may be passed either: (1) raw (2) or embedded in the legacy uImage
45208     (3) or embedded in the new uImage. For the (2) case embedding image must be
45209     verified before we get FDT from it. This patch factors out legacy image
45210     specific verification routine to the separate helper routine.
45211
45212     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
45213     Acked-by: Kumar Gala <galak@kernel.crashing.org>
45214
45215 commit 1efd43601f90de21ec6c0ebb9880823e822927b1
45216 Author: Marian Balakowicz <m8@semihalf.com>
45217 Date:   Wed Feb 27 11:02:07 2008 +0100
45218
45219     [new uImage] Add image_get_kernel() routine
45220
45221     Legacy image specific verification is factored out to a separate helper
45222     routine to keep get_kernel() generic and simple.
45223
45224     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
45225     Acked-by: Kumar Gala <galak@kernel.crashing.org>
45226
45227 commit 8a5ea3e6168fe6a2780eeaf257a3b19f30dec658
45228 Author: Marian Balakowicz <m8@semihalf.com>
45229 Date:   Wed Feb 27 11:01:04 2008 +0100
45230
45231     [new uImage] Move image verify flag to bootm_headers structure
45232
45233     Do not pass image verification flag directly to related routines.
45234     Simplify argument passing and move it to the bootm_header structure which
45235     contains curently processed image specific data and is already being passed
45236     on the argument list.
45237
45238     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
45239     Acked-by: Kumar Gala <galak@kernel.crashing.org>
45240
45241 commit 823afe7cefe00dafefc6696c1cc7aa828c394234
45242 Author: Marian Balakowicz <m8@semihalf.com>
45243 Date:   Wed Feb 27 11:00:47 2008 +0100
45244
45245     [Makefile] Sort COBJS in lib_<arch> Makefiles
45246
45247     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
45248
45249 commit 6f0f9dfc4ee880fbf400a2ebe14238181a6c3f91
45250 Author: Marian Balakowicz <m8@semihalf.com>
45251 Date:   Wed Feb 27 11:00:47 2008 +0100
45252
45253     [new uImage] Optimize gen_get_image() flow control
45254
45255     When CONFIG_HAS_DATAFLASH is not defined gen_get_image() routine has nothing
45256     to do, update its control flow to better reflect that simple case.
45257
45258     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
45259     Acked-by: Kumar Gala <galak@kernel.crashing.org>
45260
45261 commit d2ced9eb19ec74f4a359949dbe353427fa6d55ca
45262 Author: Marian Balakowicz <m8@semihalf.com>
45263 Date:   Mon Feb 4 08:28:17 2008 +0100
45264
45265     [new uImage] POWERPC: Split get_fdt() into get and relocate routines
45266
45267     PPC specific FDT blob handling code is divided into two separate routines:
45268
45269     get_fdt()   - find and verify a FDT blob (either raw or image embedded)
45270     fdt_relocate()      - move FDT blob to within BOOTMAP if needed
45271
45272     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
45273     Acked-by: Kumar Gala <galak@kernel.crashing.org>
45274
45275 commit 33fa5c0bfaf465de8ceb23fcd6b397f68b35a817
45276 Author: Jon Loeliger <jdl@freescale.com>
45277 Date:   Mon Feb 25 13:13:37 2008 -0600
45278
45279     86xx: Fix renamed GUR symbols in sbc8641d board.
45280
45281     Back in commit a551cee99ad1d1da20fd23ad265de47448852f56
45282     (86xx: Fix GUR PCI config registers properly), we should have
45283     changed the MPC86xx_PORBMSR_HA and MPC86xx_PORDEVSR_IO_SEL
45284     symbols in the sbc8641d board as well.  Fix this oversight.
45285
45286     Signed-off-by: Jon Loeliger <jdl@freescale.com>
45287
45288 commit 64cd594e623c39f73964d18787763e4533f791f7
45289 Author: Stefan Roese <sr@denx.de>
45290 Date:   Mon Feb 25 16:50:48 2008 +0100
45291
45292     ppc4xx: Fix acadia_nand build problem
45293
45294     Don't include testdram() on NAND-booting target acadia_nand. This saves
45295     a few bytes and makes the target build clean again.
45296
45297     Signed-off-by: Stefan Roese <sr@denx.de>
45298
45299 commit 14e099e698d41e8179d05c2b2dbcf704a236f748
45300 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45301 Date:   Sun Feb 24 23:03:12 2008 +0000
45302
45303     mx1fs2/flash: Fix multiple pointertargets in assignment differ in signedness
45304
45305     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45306
45307 commit 724902c8464e610642b3a170278b99710325888e
45308 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45309 Date:   Sun Feb 24 23:03:11 2008 +0000
45310
45311     arm-imx: Fix registers definition
45312
45313     Sync registers definition with linux
45314
45315     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45316
45317 commit 4cd288b589ea1178947c6e364453c32b3dede6b7
45318 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45319 Date:   Sun Feb 24 23:03:10 2008 +0000
45320
45321     actua1/actua2/actua3: Fix multipleunused variable
45322
45323     - actua1:
45324         actux1.c: In function 'checkboard':
45325         actux1.c:92: warning: unused variable 'revision'
45326
45327     - actua2:
45328         actux2.c: In function 'checkboard':
45329         actux2.c:100: warning: unused variable 's'
45330         actux2.c:99: warning: unused variable 'revision'
45331         actux2.c: In function 'reset_phy':
45332         actux2.c:130: warning: unused variable 'i'
45333
45334     - actua3:
45335         actux3.c: In function 'checkboard':
45336         actux3.c:114: warning: unused variable 'revision'
45337
45338     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45339
45340 commit d5934ad7756f038a393a9cfab76a4fe306d9d930
45341 Author: Marian Balakowicz <m8@semihalf.com>
45342 Date:   Mon Feb 4 08:28:09 2008 +0100
45343
45344     [new uImage] Add dual format uImage support framework
45345
45346     This patch adds framework for dual format images. Format detection is added
45347     and the bootm controll flow is updated to include cases for new FIT format
45348     uImages.
45349
45350     When the legacy (image_header based) format is detected appropriate
45351     legacy specific handling is invoked. For the new (FIT based) format uImages
45352     dual boot framework has a minial support, that will only print out a
45353     corresponding debug messages. Implementation of the FIT specific handling will
45354     be added in following patches.
45355
45356     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
45357
45358 commit b29661fc1151077776454288051bc9a488351ce8
45359 Author: Wolfgang Denk <wd@denx.de>
45360 Date:   Sun Feb 24 15:21:36 2008 +0100
45361
45362     Coding style cleanup. Prepare v1.3.2-rc2 release candidate
45363
45364     Signed-off-by: Wolfgang Denk <wd@denx.de>
45365
45366 commit 00b48a48424894daa589d166d73277830b1c6ac4
45367 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45368 Date:   Sat Feb 23 12:15:56 2008 +0100
45369
45370     ENV: remove saveenv when CFG_ENV_IS_NOWHERE is selected
45371
45372     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45373
45374 commit b075d74efb70ff68c49a2532f26b56d6703b69c1
45375 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
45376 Date:   Sat Feb 23 17:24:16 2008 +0900
45377
45378     Remove the __STRICT_ANSI__ check from the __u64/__s64 declaration on 32bit targets.
45379
45380     ----------------------------------------------------------------
45381     Olaf Hering [Wed, 17 Oct 2007 06:27:13 +0000 (23:27 -0700)]
45382
45383     Remove the __STRICT_ANSI__ check from the __u64/__s64 declaration on
45384     32bit targets.
45385
45386     GCC can be made to warn about usage of long long types with ISO C90
45387     (-ansi), but only with -pedantic.  You can write this in a way that even
45388     then it doesn't cause warnings, namely by:
45389
45390     #ifdef __GNUC__
45391     __extension__ typedef __signed__ long long __s64;
45392     __extension__ typedef unsigned long long __u64;
45393     #endif
45394
45395     The __extension__ keyword in front of this switches off any pedantic
45396     warnings for this expression.
45397
45398     Signed-off-by: Olaf Hering <olh@suse.de>
45399     Cc: <linux-arch@vger.kernel.org>
45400     Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
45401     Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
45402     ----------------------------------------------------------------
45403
45404     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
45405
45406 commit 208acd112e6517b21fc30c420396902b103563ac
45407 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
45408 Date:   Sat Feb 23 17:07:57 2008 +0900
45409
45410     cpu/mcf52x2/config.mk: Make needlessly deffered expansions immediate.
45411
45412     This will reduce the build time.
45413
45414     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
45415
45416 commit 495a0dde7fa1b14cdc15607d86503ec2bdcd02c4
45417 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
45418 Date:   Sat Feb 23 17:05:00 2008 +0900
45419
45420     cpu/ppc4xx/config.mk: Make a needlessly deffered expansion immediate.
45421
45422     This will reduce the build time.
45423
45424     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
45425
45426 commit e682ba399a1d76f09d8cc7af1e57066f1d360d91
45427 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
45428 Date:   Sat Feb 23 16:58:41 2008 +0900
45429
45430     cpu/mips/cofigl.mk: Make a needlessly deffered expansion immediate.
45431
45432     This reduces the build time by ~10%. Here's the gth2_config example.
45433
45434             BEFORE       AFTER
45435     real    0m31.441s    0m27.833s
45436     user    0m24.766s    0m23.045s
45437     sys     0m10.425s    0m7.468s
45438
45439     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
45440
45441 commit 02409f8cf54c7cd91981f0dfec135dbf3858090c
45442 Author: Marcel Moolenaar <marcelm@juniper.net>
45443 Date:   Fri Feb 22 10:48:07 2008 -0800
45444
45445     make define2mk.sed work on FreeBSD
45446
45447     In the thread "[1.3.2-rc1] MPC8548CDS/MPC8555CDS configs fails to link",
45448     the define2mk.sed script was identified as the source of the link
45449     failure on FreeBSD. The problem is that sed(1) does not always support
45450     the '+' operator. It isn't on FreeBSD. The attach patch implements the
45451     equivalent, using the '*' operator instead and should work everywhere.
45452
45453     Signed-off-by: Marcel Moolenaar <marcelm@juniper.net>
45454
45455 commit e5084af8ded58453cd07ec1af8b0f29f34122bbc
45456 Author: Detlev Zundel <dzu@denx.de>
45457 Date:   Fri Feb 22 17:21:32 2008 +0100
45458
45459     Replace deprecated "ramdisk" with "ramdisk_size" kernel parameter.
45460
45461     The Linux commit fac8b209b1084bc85748bd54e13d00c1262b220f ("Remove
45462     final traces of long-deprecated "ramdisk" kernel parm") makes these
45463     changes neccessary.
45464
45465     Signed-off-by: Detlev Zundel <dzu@denx.de>
45466
45467 commit d01b847c5cd070895c4ba178c85cd068a95cf7cd
45468 Author: Larry Johnson <lrj@acm.org>
45469 Date:   Thu Feb 21 13:58:16 2008 -0500
45470
45471     LM75 bug fix for negative temperatures
45472
45473     When the LM75 temperature sensor measures a temperature below 0 C, the
45474     current driver does not perform sign extension, so the result returned is
45475     256 C too high.  This patch fixes the problem.
45476
45477     Signed-off-by: Larry Johnson <lrj@acm.org>
45478
45479 commit 5a910c224b13e413bda41922379add6d75c32da3
45480 Author: Heiko Schocher <hs@denx.de>
45481 Date:   Thu Feb 21 18:33:45 2008 +0100
45482
45483     IDS8247: update MAINTAINER entry.
45484
45485     Signed-off-by: Heiko Schocher <hs@denx.de>
45486
45487 commit 79eac2bfb591f2b028ec1735049dc91e4320de4a
45488 Author: Heiko Schocher <hs@denx.de>
45489 Date:   Thu Feb 21 18:31:15 2008 +0100
45490
45491     Fix device tree for mgsuvd board.
45492
45493     Rename the "scc" node in "ethernet" for the mgsuvd board.
45494
45495     Signed-off-by: Heiko Schocher <hs@denx.de>
45496
45497 commit 2e721094a70a52206af2e1bf1208d9a7131f6dad
45498 Author: Yuri Tikhonov <yur@emcraft.com>
45499 Date:   Thu Feb 21 14:23:42 2008 +0100
45500
45501     lwmon5: enable hardware watchdog
45502
45503     Some boards (e.g. lwmon5) may use rather small watchdog intervals, so
45504     causing it to reboot the board if U-Boot does a long busy-wait with
45505     udelay(). Thus, for these boards we have to restart WD more
45506     frequently.
45507
45508     This patch splits the busy-wait udelay() into smaller, predefined,
45509     intervals, so that the watchdog timer may be resetted with the
45510     configurable (CONFIG_WD_PERIOD) interval.
45511
45512     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
45513
45514 commit bc77881247ee6f95d7a9ebc499d26b96bae38c9d
45515 Author: Anatolij Gustschin <agust@denx.de>
45516 Date:   Thu Feb 21 12:52:29 2008 +0100
45517
45518     ppc4xx: Support for ATI Radeon 9200 card on sequoia
45519
45520     Adds configuration option for ATI Radeon 9200 card
45521     support to sequoia config file. If CONFIG_VIDEO
45522     is enabled, TEXT_BASE should be changed to 0xFFF80000.
45523
45524     Signed-off-by: Anatolij Gustschin <agust@denx.de>
45525
45526 commit 5a9abcc317cf3c8a69559ff83081f4e5d719edb7
45527 Author: Kumar Gala <galak@kernel.crashing.org>
45528 Date:   Mon Feb 18 08:18:07 2008 -0600
45529
45530     Remove duplicate defines for ARRAY_SIZE
45531
45532     A few duplicate of the ARRAY_SIZE macro sneaked in since we put
45533     the define in common.h.
45534
45535     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
45536
45537 commit 81d93e5c4b83d8b6dcee69de6f4a14ccf6f7114a
45538 Author: Kumar Gala <galak@kernel.crashing.org>
45539 Date:   Mon Feb 18 08:09:37 2008 -0600
45540
45541     ppc: Allow boards to specify effective amount of memory
45542
45543     For historical reasons we limited the stack to 256M because some boards
45544     could only map that much via BATS.  However newer boards are capable of
45545     mapping more memory (for example 85xx is capable of doing up to 2G).
45546
45547     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
45548
45549 commit 755c35f54ba7eb7687aa7935e04a02a01ef1b27b
45550 Author: Mike Frysinger <vapier@gentoo.org>
45551 Date:   Mon Feb 18 05:24:13 2008 -0500
45552
45553     include autoconf.mk before any other .mk files
45554
45555     This bumps the autoconf.mk include step above board/cpu/arch/etc... so that
45556     those .mk files can have make if statements based on the current config.
45557
45558     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
45559
45560 commit 16fe77752eee099b9fb61ed73460e51cc94b37ba
45561 Author: Mike Frysinger <vapier@gentoo.org>
45562 Date:   Mon Feb 18 05:10:07 2008 -0500
45563
45564     error check autoconf.mk generation
45565
45566     If any of the steps for generating autoconf.mk fail currently, they go
45567     unnoticed.  To fix, we can simply add 'set -e' to the long list of commands.
45568     This is simpler and more robust than placing '|| exit $$?' after every line.
45569
45570     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
45571
45572 commit 019895a8dee71a9f00da05c03e379f45d581b0fe
45573 Author: Stefano Babic <sbabic@denx.de>
45574 Date:   Mon Feb 18 08:03:51 2008 +0100
45575
45576     Fix bug in dependency checking
45577
45578     By adding VERSION_FILE to the PHONY targets the script
45579     /tools/setlocalversion is always called and version_autogenerated.h
45580     is replaced only if the script find a modified source file.
45581
45582     Signed-off-by: Stefano Babic <sbabic@denx.de>
45583
45584 commit 98ba144ccc912eee90dd42699f023c497ce774c6
45585 Author: Kyungmin Park <kmpark@infradead.org>
45586 Date:   Mon Feb 18 14:35:43 2008 +0900
45587
45588     Fix GPMC CS2 memory setup at apollon
45589
45590     It disables the current map first
45591
45592     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
45593
45594 commit e845e07e1e6e64f40e35688439d3cdcf01cfff4f
45595 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45596 Date:   Sun Feb 17 23:52:46 2008 +0100
45597
45598     uli526x: Fix multiple differ in signedness and parentheses around comparison
45599
45600     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45601
45602 commit beeccf7a5dc5415c202e0132a33c58fc316c2a62
45603 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45604 Date:   Sun Feb 17 16:58:04 2008 +0100
45605
45606     MIPS: Fix CFG_NO_FLASH support
45607
45608     - Fix flash_init call when CFG_NO_FLASH is used
45609     - Remove no more needed flash.c for qemu-mips
45610
45611     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45612
45613 commit edfed1d91df2b2670a812ca9d1a1f9faae7dba47
45614 Author: Mike Frysinger <vapier@gentoo.org>
45615 Date:   Sat Feb 16 02:40:18 2008 -0500
45616
45617     easylogo: clean up some more and add -r (rgb) support
45618
45619     Michael Hennerich added support for outputting an image in RGB format rather
45620     than forcing YUYV all the time.  This makes obvious sense if the display you
45621     have takes RGB input rather than YUYV.
45622
45623     Rather than hack in support for options, I've converted it to use getopt and
45624     cleaned up the argument parsing in the process.
45625
45626     Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
45627     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
45628
45629 commit f65c98129ccada3f7caf97d80395a95b84e911de
45630 Author: Mike Frysinger <vapier@gentoo.org>
45631 Date:   Sat Feb 16 02:12:37 2008 -0500
45632
45633     Makefile: add target for $(LDSCRIPT)
45634
45635     If the $(LDSCRIPT) does not exist (normally it's board/$(BOARD)/u-boot.lds),
45636     then change into the board directory and try and create it.  This allows you
45637     to generate the linker script on the fly based upon board defines (like the
45638     Blackfin boards do).
45639
45640     There should be no regressions due to this change as the normal case is to
45641     already have a u-boot.lds file.  If that's the case, then there's nothing to
45642     generate, and so make will always exit.  The fix here is that if the linker
45643     script does not exist, the implicit rules take over and attempt to guess how
45644     to generate the file.
45645
45646     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
45647
45648 commit 5583cbf736474ef754e128a54fb78632f57b48fd
45649 Author: Marian Balakowicz <m8@semihalf.com>
45650 Date:   Thu Feb 21 17:27:49 2008 +0100
45651
45652     [new uImage] Fix erroneous use of image_get_magic() in fdc/usb cmds
45653
45654     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
45655
45656 commit 2242f5369822bc7780db95c47985bb408ea9157b
45657 Author: Marian Balakowicz <m8@semihalf.com>
45658 Date:   Thu Feb 21 17:27:41 2008 +0100
45659
45660     [new uImage] Rename and move print_image_hdr() routine
45661
45662     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
45663
45664 commit f50433d670ec2ee9e96abac67cdc6e5e061a810d
45665 Author: Marian Balakowicz <m8@semihalf.com>
45666 Date:   Thu Feb 21 17:20:20 2008 +0100
45667
45668     [new uImage] Add fit_parse_conf() and fit_parse_subimage() routines
45669
45670     Introducing routines for parsing new uImage format bootm arguments:
45671     [<addr>]#<conf>             - configuration specification
45672     [<addr>]:<subimg>   - subimage specification
45673
45674     New format images can contain multiple subimages of the same type. For example
45675     a single new format image file can contain three kernels, two ramdisks and a
45676     couple of FDT blobs. Subimage and configuration specifications are extensions
45677     to bootm (and other image-related commands) arguments' syntax that allow to
45678     specify which particular subimage should be operated on.
45679
45680     Subimage specification is used to denote a particular subimage. Configurations
45681     are a bit more complex -- they are used to define a particualr booting setup,
45682     for example a (kernel, fdt blob) pair, or a (kernel, ramdisk, fdt blob) tuple,
45683     etc.
45684
45685     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
45686
45687 commit fff888a1997ff7de9b29e24050fc4a0fd403ba16
45688 Author: Marian Balakowicz <m8@semihalf.com>
45689 Date:   Thu Feb 21 17:20:19 2008 +0100
45690
45691     [new uImage] Add gen_get_image() routine
45692
45693     This routine assures that image (whether legacy or FIT) is not
45694     in a special dataflash storage.
45695
45696     If image address is a dataflash address image is moved to system RAM.
45697
45698     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
45699
45700 commit 75d3e8fbd93c14d9929d024c75af2d742c76db70
45701 Author: Marian Balakowicz <m8@semihalf.com>
45702 Date:   Thu Feb 21 17:20:18 2008 +0100
45703
45704     [new uImage] Pull in libfdt if CONFIG_FIT is enabled
45705
45706     New uImage format (Flattened Image Tree) requires libfdt
45707     functionality, print out error message if CONFIG_OF_LIBFDT
45708     is not defined.
45709
45710     New uImage support is enabled by defining CONFIG_FIT (and CONFIG_OF_LIBFDT).
45711     This commit turns it on by default.
45712
45713     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
45714
45715 commit 1ba639da5604a64b3ed884a2cbb1c5414a9fa728
45716 Author: Michael Schwingen <michael@schwingen.org>
45717 Date:   Mon Feb 18 23:16:35 2008 +0100
45718
45719     CFI: Do not use uninitialized cmd_reset
45720
45721     Do not use uninitialized cmd_reset; issue both AMD and Intel reset
45722     commands instead
45723
45724     From a short test, it looks like AMD-style flash roms treat *any* unknown
45725     command write as a reset, at least when in CFI Query mode, so issuing the
45726     Intel reset command to AMD-style flashs seems safe (from the small sample I
45727     have), plus the 3-cycle magic sequence should kick the state machine into
45728     the right state even without a reset command. Since the AMD-style flashs
45729     require the unlock sequence for real operation, I chose to try the AMD reset
45730     command first, so that Intel flashs do no see an invalid command prior to
45731     the CFI query.
45732
45733     I have tested the patch on AM29LV320-style flashs from Fujitsu and Macronix,
45734     plus Intel StrataFlash.
45735
45736     Signed-off-by: Michael Schwingen <michael@schwingen.org>
45737     Signed-off-by: Stefan Roese <sr@denx.de>
45738
45739 commit e7a85f26830c9f2e78506421c2d519a2965bc7a1
45740 Author: Rafal Jaworowski <raj@semihalf.com>
45741 Date:   Thu Feb 21 11:56:44 2008 +0100
45742
45743     API: Add (c) and licensing notice to the public API header.
45744
45745     Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
45746
45747 commit 928d1d77f8623c120d8763e20e1ca58df9c5c4c6
45748 Author: Yuri Tikhonov <yur@emcraft.com>
45749 Date:   Thu Feb 21 11:06:07 2008 +0100
45750
45751     Fix CPU POST test failure
45752
45753     The CPU POST test code (run from cpu_post_exec_31()) doesn't follow the
45754     ABI carefully, at least the CR3, CR4, and CR5 fields of CR are clobbered
45755     by it. The gcc-4.2 with its more aggressive optimization exposes this fact.
45756     This patch just saves the CR value before running the test code, so allowing
45757     it to do anything it wants with CR.
45758
45759     Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
45760     Acked-by: Yuri Tikhonov <yur@emcraft.com>
45761     --
45762
45763 commit d5908b093955415f3d340706378b991f911af671
45764 Author: Jon Loeliger <jdl@freescale.com>
45765 Date:   Wed Feb 20 15:26:51 2008 -0600
45766
45767     8610HPCD: Document the flashbank selection switches.
45768
45769     Signed-off-by: Jon Loeliger <jdl@freescale.com>
45770
45771 commit a551cee99ad1d1da20fd23ad265de47448852f56
45772 Author: Jon Loeliger <jdl@freescale.com>
45773 Date:   Wed Feb 20 14:22:26 2008 -0600
45774
45775     86xx: Fix GUR PCI config registers properly.
45776
45777     Back in commit 975a083a5ef785c414b35f9c5b8ae25b26b41524 where
45778     I tried to "8610HPCD: Fix typos in two PCI setup registers", I
45779     botched it due to not realizing that 8610 and 8641 had different
45780     Global Utility Register defintions, one of which was like 85xx,
45781     and the other wasn't.  Correct this problem by introducing two
45782     symbols, one for each 86xx SoC, but neither of which is named
45783     anything like 85xx.
45784
45785     My bad.  Lovely Wednesday with git bisect.  You know.
45786
45787     Signed-off-by: Jon Loeliger <jdl@freescale.com>
45788
45789 commit cb06eb961bdffc8728b38c242473d802e83ab2b4
45790 Author: Jon Loeliger <jdl@freescale.com>
45791 Date:   Wed Feb 20 12:24:11 2008 -0600
45792
45793     8610HPCD: Don't use VIDEO/CFB_CONSOLE by default.
45794
45795     Without an actual supported video card hooked up, enabling
45796     the CONFIG_VIDEO by default just makes it look broken by
45797     routing all console output to the video card.   Don't.
45798
45799     Signed-off-by: Jon Loeliger <jdl@freescale.com>
45800
45801 commit 4d264eff4312f230776b913edade7ceb75f1b1e0
45802 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
45803 Date:   Wed Jan 30 15:08:15 2008 -0600
45804
45805     ColdFire: Fix missing code flash size for M5485EVB
45806
45807     Signed-off-by: James Mahan <kmahan@freescale.com>
45808     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
45809
45810 commit c54f9263e4e11e34b1e70c160bc467ef1d8ec59d
45811 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
45812 Date:   Wed Jan 30 15:04:42 2008 -0600
45813
45814     ColdFire: Fix 5282 and 5271 interrupt mask bit
45815
45816     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
45817
45818 commit 975a083a5ef785c414b35f9c5b8ae25b26b41524
45819 Author: Jon Loeliger <jdl@freescale.com>
45820 Date:   Tue Feb 19 12:31:08 2008 -0600
45821
45822     8610HPCD: Fix typos in two PCI setup registers.
45823
45824     The two symbols MPC86xx_PORDEVSR_IO_SEL and MPC86xx_PORBMSR_HA
45825     were erroneously present as 85xx names and values, leftover from
45826     the clone wars.  Fix this by removing the 85xx cruft from the
45827     86xx codebase.
45828
45829     Signed-off-by: Jon Loeliger <jdl@freescale.com>
45830
45831 commit 13f5433f700d4da9f6fdf2a4bb80310133a7c170
45832 Author: Jon Loeliger <jdl@freescale.com>
45833 Date:   Mon Feb 18 14:01:56 2008 -0600
45834
45835     86xx: Convert sbc8641d to use libfdt.
45836
45837     This is the proper fix for a missing closing brace in the function
45838     ft_cpu_setup() noticed by joe.hamman <at> embeddedspecialties.com.
45839     The ft_cpu_setup() function in mpc8641hpcn.c should have been
45840     removed earlier as it was under the obsolete CONFIG_OF_FLAT_TREE,
45841     but was missed.  Only, the sbc8641d was nominally still using it.
45842     It all got ripped out, and the funcality that was in ft_board_setup()
45843     was refactored to remove the CPU portions into the new file
45844     cpu/mpc86xx/fdt.c instead.  Make sbc8641d use this now.
45845
45846     Based loosely on an original patch from joe.hamman@embeddedspecialties.com
45847
45848     Signed-off-by: Jon Loeliger <jdl@freescale.com>
45849
45850 commit 04efddc87c50c84f85dad5c331c634a6ce830a83
45851 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45852 Date:   Sun Feb 17 23:35:31 2008 +0100
45853
45854     mpc86xx: Fix unused variable 'config' and 'immap'
45855
45856     and remove useless CONFIG_DDR_INTERLEAVE
45857
45858     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45859
45860 commit 83d1b3876695c4f21faff2b731d9ef83f38ed208
45861 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45862 Date:   Sun Feb 17 23:03:36 2008 +0100
45863
45864     mpc86xx: Fix implicit declaration of functions 'init_laws' and 'disable_law'
45865
45866     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45867
45868 commit b6f29c84c208a091f95a10cbc9852d729659ba20
45869 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45870 Date:   Sun Feb 17 14:15:31 2008 +0100
45871
45872     s3c24x0: Fix unused variable 'i' in function 'serial_init_dev'
45873
45874     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45875
45876 commit 0937b8d869fdb42d6ad4fe312958639bd62c973f
45877 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45878 Date:   Sun Feb 17 14:15:32 2008 +0100
45879
45880     pxa: fix assignment from incompatible pointer type
45881
45882     fix mmc_bread function prototype
45883
45884     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45885
45886 commit 64d792063fff90b8118179b092feee09fe5cae13
45887 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45888 Date:   Sun Feb 17 14:15:30 2008 +0100
45889
45890     at91cap9adk: fix implicit declaration of function 'eth_init'
45891
45892     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45893
45894 commit 375c4353db8f900f7ec772e26fab116ec00f7d3a
45895 Author: Wolfgang Denk <wd@denx.de>
45896 Date:   Sun Feb 17 15:43:44 2008 +0100
45897
45898     Remove files added by mistake, update CHANGELOG.
45899
45900     Signed-off-by: Wolfgang Denk <wd@denx.de>
45901
45902 commit b738654d3c84a30f2bfd9a8d7652ff20807c890c
45903 Author: Mike Nuss <mike@terascala.com>
45904 Date:   Wed Feb 6 11:10:11 2008 -0500
45905
45906     PPC440EPx: Optionally enable second I2C bus
45907
45908     The option CONFIG_I2C_MULTI_BUS does not have any effect on Sequoia, the
45909     PPC440EPx reference platform, because IIC1 is never enabled. Add Sequoia board
45910     code to turn on IIC1 if CONFIG_I2C_MULTI_BUS is selected.
45911
45912     Signed-off-by: Mike Nuss <mike@terascala.com>
45913     Cc: Stefan Roese <sr@denx.de>
45914
45915 commit ef5b4f221c22d05770878513951745f236b5b43f
45916 Author: Niklaus Giger <niklaus.giger@netstal.com>
45917 Date:   Tue Feb 5 10:26:44 2008 +0100
45918
45919     ppc4xx: HCU4/5. Cleanup configs
45920
45921     - hcu4.h: Removed define of CONFIG_PPC405GPr
45922     - Corrected phy addresses
45923     - Fix boot variables
45924     - Respect line length of 80 chars
45925
45926     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
45927
45928 commit 74973126d1be63ac75bdc192f46234dca3a7c421
45929 Author: Niklaus Giger <niklaus.giger@netstal.com>
45930 Date:   Tue Feb 5 11:31:28 2008 +0100
45931
45932     ppc4xx: HCU4/5. Cleanups
45933
45934     - Fix some coding style violations.
45935     - Use in/out_u16/32 where appropriate.
45936     - Use register names from ppc405.h.
45937     - Fix trace useage for Lauterbach.
45938     - Remove obsolete generation HCU2.
45939     - Renamed fixed_hcu4_sdram to init_ppc405_sdram.
45940
45941     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
45942
45943 commit 8cc10d06b833ed917a19ad358c8ebbed8bc19555
45944 Author: Niklaus Giger <niklaus.giger@netstal.com>
45945 Date:   Tue Feb 5 10:26:41 2008 +0100
45946
45947     ppc4xx: PPC405GPr fix missing register definitions
45948
45949     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
45950
45951 commit 214398d9cb22268d9d4f7563359edca0f78297a2
45952 Author: Larry Johnson <lrj@acm.org>
45953 Date:   Fri Jan 18 21:49:05 2008 -0500
45954
45955     ppc4xx: Beautify configuration files for Sequoia and Korat boards
45956
45957     Signed-off-by: Larry Johnson <lrj@acm.org>
45958
45959 commit 30c6a241e88499f536e86d325759e29ba00ff67f
45960 Author: Anatolij Gustschin <agust@denx.de>
45961 Date:   Fri Feb 15 20:09:01 2008 +0100
45962
45963     Wipe out assembler warnings while compiling x86 biosemu
45964
45965     This patch tries to get rid of some assembler warnings about
45966     changed .got2 section type while compiling x86 bios emulator
45967     code.
45968
45969     Signed-off-by: Anatolij Gustschin <agust@denx.de>
45970
45971 commit 67a4389e39ad853d65b72e2b7cad15c7e8291147
45972 Author: Wolfgang Denk <wd@denx.de>
45973 Date:   Fri Feb 15 00:57:09 2008 +0100
45974
45975     Prepare v1.3.2-rc1 release candidate
45976
45977 commit f33e9653c9c09868995d788511d573771c209fe5
45978 Author: Anatolij Gustschin <agust@denx.de>
45979 Date:   Fri Feb 15 00:13:20 2008 +0100
45980
45981     Fix compile warning on lib_ppc/board.c
45982
45983     Signed-off-by: Anatolij Gustschin <agust@denx.de>
45984
45985 commit e5c6f9f8bec4dff9603419161e3a15cc8ad5d5f4
45986 Author: Anatolij Gustschin <agust@denx.de>
45987 Date:   Thu Feb 14 18:22:04 2008 +0100
45988
45989     Add Radeon Mobility 9200 pci device id to the radeon driver
45990
45991     This patch extends PCI device id table of the
45992     radeon driver so that the driver will also support
45993     Radeon Mobility 9200 (M9+) based boards.
45994
45995     Signed-off-by: Anatolij Gustschin <agust@denx.de>
45996
45997 commit 1b8607e1f7143548c6062c28371449ec69588c00
45998 Author: Anatolij Gustschin <agust@denx.de>
45999 Date:   Thu Feb 14 18:19:50 2008 +0100
46000
46001     Extend ATI Radeon driver to support more video modes
46002
46003     Adds ATI Radeon 9200 support for 1280x1024, 1024x768,
46004     800x600, 640x480 at 24, 16 and 8 bpp.
46005
46006     Signed-off-by: Anatolij Gustschin <agust@denx.de>
46007
46008 commit 4124382de029d361162a4b8cecc773eb8f26e2a8
46009 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46010 Date:   Sun Feb 10 17:05:20 2008 +0100
46011
46012     xsengine: fix typo and few coding style
46013
46014     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46015
46016 commit 6f4abee789b6d9be3ec4b97ad48f509355559e9e
46017 Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
46018 Date:   Fri Feb 8 21:25:58 2008 +0100
46019
46020     Fix wrong memory limit calculation in memory-test
46021
46022     If the length of the memory address range passed to the "mtest" command is
46023     not of the form 2^x - 1, not all address lines are tested. This bug is
46024     inherited from the original software at
46025     http://www.netrino.com/Embedded-Systems/How-To/Memory-Test-Suite-C. Fix
46026     this.
46027
46028     Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
46029
46030 commit 7e30f5eac7f07082a7ca77b7d91b944a8d0af6db
46031 Author: Wolfgang Denk <wd@denx.de>
46032 Date:   Fri Feb 15 00:11:39 2008 +0100
46033
46034     Coding STyle cleanup.
46035
46036     Signed-off-by: Wolfgang Denk <wd@denx.de>
46037
46038 commit f6921e3dc331293c873ec4d109fd5517a42a90b3
46039 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
46040 Date:   Tue Feb 5 13:30:43 2008 +0900
46041
46042     sh: Fix register address of SH7722
46043
46044     The address of SH7722 is wrong by old document.
46045     This patch fixes this problem.
46046
46047     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
46048
46049 commit 0ec7a061fb1c277f6afd73d61dd71bd21e7ef7b2
46050 Author: Mike Frysinger <vapier@gentoo.org>
46051 Date:   Mon Feb 4 17:44:23 2008 -0500
46052
46053     only update version header as needed
46054
46055     Constantly rebuilding the version header will force useless relinking, so we
46056     simply need to compare the new header with the existing one before updating
46057     it.
46058
46059     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
46060
46061 commit 208447f8e953f347425eb92c8e28d59e6d911363
46062 Author: Mike Frysinger <vapier@gentoo.org>
46063 Date:   Mon Jan 28 05:56:19 2008 -0500
46064
46065     Do not specify a CROSS_COMPILE default when executing size
46066
46067     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
46068
46069 commit 1f780aa6f17a5d79791d69ec1d2f66d76ac45d8e
46070 Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
46071 Date:   Wed Feb 13 11:19:19 2008 +0100
46072
46073     Fix return value of mtest when CFG_ALT_MEMTEST set
46074
46075     Fix a missing return statement from a non-void function.
46076
46077     Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
46078
46079 commit 943afa229cf5bf70ef917c7eb6bd0db59a1ba602
46080 Author: Timur Tabi <timur@freescale.com>
46081 Date:   Wed Jan 9 14:35:26 2008 -0600
46082
46083     85xx, 86xx: Determine I2C clock frequencies and store in global_data
46084
46085     Update global_data to define i2c1_clk and i2c2_clk to 85xx and 86xx.
46086
46087     Update the get_clocks() function in 85xx and 86xx to determine the I2C
46088     clock frequency and store it in gd->i2c1_clk and gd->i2c2_clk.
46089
46090     Signed-off-by: Timur Tabi <timur@freescale.com>
46091
46092 commit b931b3a9c3bdfaaeaa71e57a6026eec726005b08
46093 Author: Wolfgang Denk <wd@denx.de>
46094 Date:   Thu Feb 14 23:18:01 2008 +0100
46095
46096     TQM834x: clean up configuration
46097
46098     Get board name consistent with Linux and elsewhere;
46099     get rid of local network definitions etc.
46100
46101     Signed-off-by: Wolfgang Denk <wd@denx.de>
46102
46103 commit 38cc09c55b1d7f233789052c6fc462e5377669a9
46104 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46105 Date:   Thu Feb 14 08:02:12 2008 +0100
46106
46107     TFTP: fix search of ':' in BootFile
46108
46109     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46110
46111 commit 0bc9efada170096c6b273f19165e32936d330d80
46112 Author: Wolfgang Denk <wd@denx.de>
46113 Date:   Thu Feb 14 22:46:55 2008 +0100
46114
46115     Coding style cleanup; update CHANGELOG.
46116
46117     Signed-off-by: Wolfgang Denk <wd@denx.de>
46118
46119 commit e7670f6c1e52ae6d2a43ff75a8bcfa7a5c86e47b
46120 Author: Wolfgang Denk <wd@denx.de>
46121 Date:   Thu Feb 14 22:43:22 2008 +0100
46122
46123     PPC: Use r2 instead of r29 as global data pointer
46124
46125     R29 was an unlucky choice as with recent toolchains (gcc-4.2.x) gcc
46126     will refuse to use load/store multiple insns; instead, it issues a
46127     list of simple load/store instructions upon function entry and exit,
46128     resulting in bigger code size, which in turn makes the build for a
46129     few boards fail.
46130
46131     Use r2 instead.
46132
46133     Signed-off-by: Wolfgang Denk <wd@denx.de>
46134
46135 commit 3c234efa693bc59906c2be55c7918ecbb55392ea
46136 Author: Uwe Kleine-König <Uwe.Kleine-Koenig@digi.com>
46137 Date:   Wed Jan 30 09:08:49 2008 +0100
46138
46139     ARM: make the machid configurable via the environment
46140
46141     If the variable "machid" exists, let do_bootm_linux use that instead
46142     of bd->bi_arch_number.
46143
46144     Signed-off-by: Uwe Kleine-König <Uwe.Kleine-Koenig@digi.com>
46145
46146 commit dd24058407c5add45cc60aec6c757ddc1a17e1b0
46147 Author: Vlad Lungu <vlad@comsys.ro>
46148 Date:   Wed Jan 23 16:34:46 2008 +0200
46149
46150     Use #ifdef CONFIG_FSLDMAFEC
46151
46152     MCD_tasks.c lacks [subject] so compilation of mips targets (and more, probably)
46153     fails
46154
46155     Signed-off-by: Vlad Lungu <vlad@comsys.ro>
46156
46157 commit 26c7bab81e08dc7bd696c48f753428a829629bd8
46158 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
46159 Date:   Sat Jan 19 10:25:59 2008 +0900
46160
46161     common/miiphyutil.c: Cleanup MII_DEBUG and debug()
46162
46163     Current MII_DEBUG is confusing in two ways. One is useless define-then-
46164     undef at the top of the file. The other is there is only one debug() in
46165     this file, and that doesn't seem worthwhile to bother having MII_DEBUG.
46166     While there are many useful printf()/puts() debug codes, but they are for
46167     DEBUG, not for MII_DEBUG.
46168
46169     This patch tries to put them all together into MII_DEBUG and debug().
46170
46171     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
46172
46173 commit 751b9b5189f3274b03c809172631316d6b002c82
46174 Author: Kyungmin Park <kmpark@infradead.org>
46175 Date:   Thu Jan 17 16:43:25 2008 +0900
46176
46177     OneNAND Initial Program Loader (IPL) support
46178
46179     This patch enables the OneNAND boot within U-Boot.
46180     Before this work, we used another OneNAND IPL called X-Loader based
46181     on open source. With this work, we can build the oneboot.bin image
46182     without other program.
46183
46184     The build sequence is simple.
46185     First, it compiles the u-boot.bin
46186     Second, it compiles OneNAND IPL
46187     Finally, it becomes the oneboot.bin from OneNAND IPL and u-boot.bin
46188     The mechanism is similar with NAND boot except it boots from itself.
46189
46190     Another thing is that you can only use the OneNAND IPL only to work
46191     other bootloader such as RedBoot and so on.
46192
46193     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
46194
46195 commit 21f6f9636f0e978397548751347425fbf8d42bb3
46196 Author: Andy Fleming <afleming@freescale.com>
46197 Date:   Wed Jan 16 13:06:59 2008 -0600
46198
46199     Fix CONFIG_MMC usage in fat code
46200
46201     A #if statement in fat.c depended on CONFIG_MMC, instead of
46202     defined(CONFIG_MMC).  This meant CONFIG_MMC needed to be defined
46203     as "1" rather than just defined.  Now it's better.
46204
46205     Signed-off-by: Andy Fleming <afleming@freescale.com>
46206
46207 commit f57d7d364ce189e39b0a64338d2f8012c074a2bd
46208 Author: Rafal Jaworowski <raj@semihalf.com>
46209 Date:   Tue Jan 15 12:52:31 2008 +0100
46210
46211     ppc: Refactor cache routines, so there is only one common set.
46212
46213     Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
46214
46215 commit 3f2ac8f928c76cbd2374437b2d079f8b4324aaba
46216 Author: Jon Loeliger <jdl@jdl.com>
46217 Date:   Wed Jan 23 15:55:02 2008 -0600
46218
46219     86xx: Fix compilation warning in sys_eprom.c
46220
46221     sys_eeprom.c:82:9: warning: unknown escape sequence '\/'
46222
46223     Signed-off-by: Jon Loeliger <jdl@freescale.com>
46224
46225 commit 65230107025733e89e28fd5e5cfd916d4953c28a
46226 Author: Haavard Skinnemoen <hskinnemoen at>
46227 Date:   Fri Feb 22 11:40:50 2008 +0000
46228
46229     Move AT91RM9200DK board support under board/atmel
46230
46231     We already have a vendor subdir for Atmel, so we should use it.
46232
46233     Signed-off-by: Haavard Skinnemoen <hskinnemoen <at> atmel.com>
46234
46235 commit 6d0943a6be99977d6d853d51749e9963d68eb192
46236 Author: Andreas Engel <andreas.engel@ericsson.com>
46237 Date:   Mon Jan 14 09:06:52 2008 +0000
46238
46239     ARM: cleanup duplicated exception handlingcode
46240
46241     Move duplicated exception handling code into lib_arm.
46242
46243     Signed-off-by: Andreas Engel <andreas.engel@ericsson.com>
46244
46245 commit ea8d989f4ef8203e1c0291e62435a8c62e3cfb29
46246 Author: Timo Tuunainen <timo.tuunainen@sysart.fi>
46247 Date:   Fri Feb 1 10:09:03 2008 +0000
46248
46249     Support for Artila M-501 starter kit
46250
46251     Kimmo Leppala / Sysart and
46252     Timo Tuunainen / Sysart
46253
46254 commit 9604b6e53ddae4fe00a488cbcd6b0e6cb344bccc
46255 Author: Stelian Pop <stelian@popies.net>
46256 Date:   Mon Feb 11 10:50:19 2008 +0000
46257
46258     AT91CAP9 support
46259
46260     ---------------------------------
46261
46262     read_dataflash() takes a signed char pointer as a parameter. Silence a
46263     few warnings dues to incorrect parameter types in env_dataflash.c.
46264
46265     Signed-off-by: Stelian Pop <stelian@popies.net>
46266
46267 commit 64e8a06af68cda174a8a06d0a61fce5e5bb189d7
46268 Author: Stelian Pop <stelian@popies.net>
46269 Date:   Thu Feb 7 09:42:57 2008 +0000
46270
46271     AT91CAP9 support : move board files to Atmel vendor directory.
46272
46273     AT91CAP9 support : move at91cap9adk board files to Atmel vendor directory.
46274
46275     Signed-off-by: Stelian Pop <stelian@popies.net>
46276
46277 commit 7263ef191b87da94768f762c7093bedeb70db98f
46278 Author: Stelian Pop <stelian at>
46279 Date:   Thu Jan 3 21:15:56 2008 +0000
46280
46281     AT91CAP9 support : MACB changes
46282
46283     Signed-off-by: Stelian Pop <stelian <at> popies.net>
46284     Acked-by: Haavard Skinnemoen <hskinnemoen <at> atmel.com>
46285
46286 commit 6afcabf11d7321850f4feaadfee841488ace54c5
46287 Author: Stelian Pop <stelian@popies.net>
46288 Date:   Thu Feb 7 16:37:54 2008 +0000
46289
46290     AT91CAP9 support : board/ files
46291
46292     Signed-off-by: Stelian Pop <stelian@popies.net>
46293
46294 commit fefb6c10928caa9e71335cad64dcb65c83fce8ab
46295 Author: Stelian Pop <stelian at>
46296 Date:   Wed Jan 30 21:15:54 2008 +0000
46297
46298     AT91CAP9 support : cpu/ files
46299
46300     Signed-off-by: Stelian Pop <stelian <at> popies.net>
46301
46302 commit fa506a926cec348805143576c941f8e61b333cc0
46303 Author: Stelian Pop <stelian@popies.net>
46304 Date:   Thu Jan 31 21:15:53 2008 +0000
46305
46306     AT91CAP9 support : include/ files
46307
46308     Signed-off-by: Stelian Pop <stelian@popies.net>
46309
46310 commit 20b197c6f2799af399a68f96a1aff543a75621b8
46311 Author: Stelian Pop <stelian@popies.net>
46312 Date:   Sun Jan 20 19:49:21 2008 +0000
46313
46314     AT91CAP9 support : build integration
46315
46316     Signed-off-by: Stelian Pop <stelian@popies.net>
46317
46318 commit d49fe4bed5b69ec910909d1bd62da23ecd8801fd
46319 Author: Stelian Pop <stelian@popies.net>
46320 Date:   Sun Jan 20 21:07:00 2008 +0000
46321
46322     Improve DataFlash CS definition.
46323
46324     Use a structure instead of the error prone unnamed array to
46325     define the possible dataflash banks.
46326
46327     Signed-off-by: Stelian Pop <stelian@popies.net>
46328
46329 commit a6cdd21b56014208706238712a853a9e9a0a2290
46330 Author: Stelian Pop <stelian@popies.net>
46331 Date:   Sat Jan 19 21:09:35 2008 +0000
46332
46333     Fix arm926ejs compile when SKIP_LOWLEVEL_INIT is on
46334
46335     Fix arm926ejs compile when SKIP_LOWLEVEL_INIT is on.
46336
46337     cpu/arm926ejs/start.o: In function `cpu_init_crit':
46338     .../cpu/arm926ejs/start.S:227: undefined reference to `lowlevel_init'
46339
46340     Signed-off-by: Stelian Pop <stelian@popies.net>
46341
46342 commit ea686f52e45b3df2938866d3f5a98bb2556dfe2b
46343 Author: Peter Pearse <peter.pearse@arm.com>
46344 Date:   Fri Feb 1 16:50:24 2008 +0000
46345
46346     Fix timer overflow in DaVinci
46347     Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
46348
46349 commit f4e7cbfcb0fcbc325a2bcfea7e00e3dd37f93846
46350 Author: Peter Pearse <peter.pearse@arm.com>
46351 Date:   Fri Feb 1 16:49:08 2008 +0000
46352
46353     Update board NetStar
46354     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
46355
46356 commit b7f6193e76651e1fd606e46eb11915b53cb6618b
46357 Author: Niklaus Giger <niklaus.giger@netstal.com>
46358 Date:   Tue Feb 5 10:26:42 2008 +0100
46359
46360     ppc4xx: HCU4/5. Fix make O=../xx
46361
46362     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
46363
46364 commit 29e3500cbc43c89eff6e720ca83e375deeecd9b3
46365 Author: Larry Johnson <lrj@acm.org>
46366 Date:   Tue Jan 22 08:51:59 2008 -0500
46367
46368     ppc4xx: Add CONFIG_4xx_DCACHE compile switch to Denali-core SPD code
46369
46370     Signed-off-by: Larry Johnson <lrj@acm.org>
46371
46372 commit fe891ecf4d187e9d11dde869ed4623af52b54451
46373 Author: Hiroshi Ito <ito@mlb.co.jp>
46374 Date:   Thu Jan 31 18:35:04 2008 +0900
46375
46376     NFS Timeout with large files.
46377
46378     Retry to send NFS packet before reaching timeout.
46379
46380     Signed-off-by: Hiroshi Ito <ito@mlb.co.jp>
46381
46382 commit 88f72527f5b89c0905ad5c36cc2ef8d29dd6bbf0
46383 Author: Johannes Stezenbach <js@sig21.net>
46384 Date:   Tue Jan 29 00:11:25 2008 +0100
46385
46386     Add dependencies to avoid race conditions with parallel make.
46387
46388     Signed-off-by: Johannes Stezenbach <js@sig21.net>
46389
46390 commit 6d1b6f9f89c815eaca44acff8e73ece7181f61b6
46391 Author: Mike Frysinger <vapier@gentoo.org>
46392 Date:   Mon Jan 28 05:46:01 2008 -0500
46393
46394     Mark board_init_[fr] as noreturn
46395
46396     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
46397
46398 commit 161b2af4d7b48fd602ce333c355a4df0337892bb
46399 Author: Mike Frysinger <vapier@gentoo.org>
46400 Date:   Mon Jan 28 05:28:50 2008 -0500
46401
46402     Only use TEXT_BASE if defined by the board
46403
46404     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
46405
46406 commit 1b769881750030f10743808b9d6013e11f559350
46407 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46408 Date:   Fri Jan 25 07:54:47 2008 +0100
46409
46410     Fix remaining CONFIG_COMMANDS
46411
46412     update comments
46413     Fix coding style
46414
46415     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46416
46417 commit 0c9d42e6b0b83d507335a291e3ea99240038f4b9
46418 Author: Niklaus Giger <niklaus.giger@netstal.com>
46419 Date:   Mon Jan 21 16:46:00 2008 +0100
46420
46421     Add *~ to .gitignore
46422
46423     One should never add a backup file ending in with ~ to the git repository.
46424
46425     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
46426
46427 commit 3cfb0c51b2bb5ede54eca85ace5b1ba12be314b0
46428 Author: Kumar Gala <galak@kernel.crashing.org>
46429 Date:   Thu Jan 17 00:02:10 2008 -0600
46430
46431     Remove duplicate defines for ARRAY_SIZE
46432
46433     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
46434
46435 commit c77ce474b1c57b13e9d36d9830f147966c143694
46436 Author: Stelian Pop <stelian@popies.net>
46437 Date:   Mon Jan 14 22:08:14 2008 +0100
46438
46439     Fix incorrect address test in AT91F_DataflashSelect().
46440
46441     Signed-off-by: Stelian Pop <stelian@popies.net>
46442
46443 commit d9ad115bbf7bb0842de7dbd2502b7e430f83cc3d
46444 Author: Kumar Gala <galak@kernel.crashing.org>
46445 Date:   Wed Feb 13 15:09:58 2008 -0600
46446
46447     Fix building of fdt_support.c if DEBUG set
46448
46449     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
46450
46451 commit ccd6e1464e5396bc1a9aebf7077ddf4342eafe03
46452 Author: Jon Loeliger <jdl@freescale.com>
46453 Date:   Tue Feb 12 14:53:28 2008 -0600
46454
46455     Add CFG_MPC86xx_DDR_ADDR and CFG_MPC86xx_DDR2_ADDR symbols
46456
46457     These replace direct structure references for IMMR sections.
46458
46459     Signed-off-by: Jon Loeliger <jdl@freescale.com>
46460
46461 commit c62776be8dca4097ca03d4f9415f08d4887b45d0
46462 Author: Wolfgang Denk <wd@denx.de>
46463 Date:   Tue Feb 12 00:45:06 2008 +0100
46464
46465     Get rid of "#undef DEBUG" from board config files.
46466
46467     Signed-off-by: Wolfgang Denk <wd@denx.de>
46468
46469 commit 73bf1e2de7862bcdbd5a9f993b3e84b67c8ea9c8
46470 Author: Timur Tabi <timur@freescale.com>
46471 Date:   Tue Jan 15 17:09:41 2008 -0600
46472
46473     Remove #undef DEBUG from MPC83xx board header files
46474
46475     Remove the "#undef DEBUG" line from all Freescale 83xx board header files.
46476     The inclusion of this line makes it impossible to enable debug code in
46477     other source files, because "#define DEBUG" typically needs to be defined
46478     before any header files are included.
46479
46480     Signed-off-by: Timur Tabi <timur@freescale.com>
46481
46482 commit 69018ce2e086e9caf35b914d675b82bc4888f077
46483 Author: Kumar Gala <galak@kernel.crashing.org>
46484 Date:   Thu Jan 17 08:25:45 2008 -0600
46485
46486     QE: Move FDT support into a common file
46487
46488     Move the flat device tree setup for QE related devices into
46489     a common file shared between 83xx & 85xx platforms that have QE's.
46490
46491     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
46492
46493 commit 5cf746c303710329f8040d9c62ee354313e3e91f
46494 Author: Marian Balakowicz <m8@semihalf.com>
46495 Date:   Thu Jan 31 13:59:09 2008 +0100
46496
46497     [new uImage] Move kernel data find code to get_kernel() routine
46498
46499     Verification of the kernel image (in old format) and finding kernel
46500     data is moved to a dedicated routine. The routine will also hold
46501     support for, to be added, new image format.
46502
46503     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
46504
46505 commit 7b325454fd231d4273de3fe373850f777fb086bf
46506 Author: Marian Balakowicz <m8@semihalf.com>
46507 Date:   Thu Jan 31 13:58:20 2008 +0100
46508
46509     [new uImage] Cleanup FDT handling in PPC do_boot_linux()
46510
46511     Move FDT blob finding and relocation to a dedicated
46512     get_fdt() routine. It increases code readability and
46513     will make adding support for new uImage format easier.
46514
46515     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
46516
46517 commit b6b0fe6460b7063ac60b9a3531ef210aedb31451
46518 Author: Marian Balakowicz <m8@semihalf.com>
46519 Date:   Thu Jan 31 13:58:13 2008 +0100
46520
46521     [new uImage] Cleanup do_botm_linux() boot allocations
46522
46523     This patch moves common pre-boot allocation steps shared between PPC
46524     and M68K to a helper routines:
46525
46526     common:
46527     - get_boot_sp_limit()
46528     - get_boot_cmline()
46529     - get_boot_kbd()
46530
46531     platform:
46532     - set_clocks_in_mhz()
46533
46534     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
46535
46536 commit ceaed2b1e54ebf14d600e02fef016c8df5cc4d40
46537 Author: Marian Balakowicz <m8@semihalf.com>
46538 Date:   Thu Jan 31 13:57:17 2008 +0100
46539
46540     [new uImage] Move ramdisk loading to a common routine
46541
46542     Ramdisk loading code, including initrd_high variable handling,
46543     was duplicated for PPC and M68K platforms. This patch creates
46544     common helper routine that is being called from both platform
46545     do_bootm_linux() routines.
46546
46547     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
46548
46549 commit 68d4f05e6b2383a442fb71f80f2a9fbb3d8def68
46550 Author: Marian Balakowicz <m8@semihalf.com>
46551 Date:   Thu Jan 31 13:55:53 2008 +0100
46552
46553     [new uImage] Removed dead ramdisk code on microblaze architectures
46554
46555     Microblaze do_bootm_linux() includes ramdisk processing code but
46556     the ramdisk does not get used anywhere later on.
46557
46558     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
46559
46560 commit 5ad03eb3854c162684222a718b44c0716ea0db03
46561 Author: Marian Balakowicz <m8@semihalf.com>
46562 Date:   Thu Jan 31 13:55:39 2008 +0100
46563
46564     [new uImage] Factor out common image_get_ramdisk() routine
46565
46566     Architecture specific do_bootm_linux() routines share common
46567     ramdisk image processing code. Move this code to a common
46568     helper routine.
46569
46570     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
46571
46572 commit d3c5eb6dd1f4ed3c3388386cf1d1bf82aa51d56b
46573 Author: Marian Balakowicz <m8@semihalf.com>
46574 Date:   Thu Jan 31 13:20:08 2008 +0100
46575
46576     [new uImage] Move FDT error printing to common fdt_error() routine
46577
46578     FDT error handling in PPC do_bootm_linux() shares the same message format.
46579     This patch moves error message printing to a helper fdt_error() routine.
46580
46581     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
46582     Acked-by: Gerald Van Baren <vanbaren@cideas.com>
46583
46584 commit 42b73e8ee00d48004791dea64b8093fb974c57e1
46585 Author: Marian Balakowicz <m8@semihalf.com>
46586 Date:   Thu Jan 31 13:20:07 2008 +0100
46587
46588     [new uImage] Factor out common routines for getting os/arch/type/comp names
46589
46590     Move numeric-id to name translation for image os/arch/type/comp header
46591     fields to a helper routines: image_get_os_name(), image_get_arch_name(),
46592     image_get_type_name(), image_get_comp_name().
46593
46594     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
46595
46596 commit e99c26694a384221d336f6448c06a57479c0baa4
46597 Author: Marian Balakowicz <m8@semihalf.com>
46598 Date:   Thu Jan 31 13:20:07 2008 +0100
46599
46600     [new uImage] Remove standalone applications handling from boootm
46601
46602     Standalone applications are supposed to be run using the "go" command.
46603     This patch removes standalone images handling from the do_bootm().
46604
46605     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
46606
46607 commit 4a2ad5ff6400698433dd7203d34939c3c9cc9bff
46608 Author: Marian Balakowicz <m8@semihalf.com>
46609 Date:   Thu Jan 31 13:20:07 2008 +0100
46610
46611     [new uImage] Remove OF_FLAT_TREE support from PPC bootm code
46612
46613     Support for OF_FLAT_TREE is to be obsoleted in the near future,
46614     remove related code from the bootm routines.
46615
46616     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
46617
46618 commit 82850f3d32a2661868ec6876bed7a22c55cef718
46619 Author: Marian Balakowicz <m8@semihalf.com>
46620 Date:   Thu Jan 31 13:20:06 2008 +0100
46621
46622     [new uImage] Use image API in SH do_bootm_linux() routine
46623
46624     Introduce image handling API for lately added Hitachi SH architecture.
46625
46626     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
46627
46628 commit 4a995edec1ac163d9326d143ffe2b47e7543407f
46629 Author: Marian Balakowicz <m8@semihalf.com>
46630 Date:   Thu Jan 31 13:20:06 2008 +0100
46631
46632     [new uImage] Rename architecture specific bootm code files
46633
46634     Implementation of the do_bootm_linux() and other bootm helper routines is
46635     architecture specific code. As such it resides in lib_<arch> directories
46636     in files named <arch>_linux.c
46637
46638     This patch renames those files to a more clear and accurate
46639     lib_<arch>/bootm.c form.
46640
46641     List of the renamed files:
46642        lib_arm/armlinux.c -> lib_arm/bootm.c
46643        lib_avr32/avr32_linux.c -> lib_avr32/bootm.c
46644        lib_blackfin/bf533_linux.c -> lib_blackfin/bootm.c
46645        lib_i386/i386_linux.c -> lib_i386/bootm.c
46646        lib_m68k/m68k_linux.c -> lib_m68k/bootm.c
46647        lib_microblaze/microblaze_linux.c -> lib_microblaze/bootm.c
46648        lib_mips/mips_linux.c -> lib_mips/bootm.c
46649        lib_nios/nios_linux.c -> lib_nios/bootm.c
46650        lib_nios2/nios_linux.c -> lib_nios2/bootm.c
46651        lib_ppc/ppc_linux.c -> lib_ppc/bootm.c
46652        lib_sh/sh_linux.c -> lib_sh/bootm.c
46653
46654     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
46655
46656 commit 7582438c285bf0cef82909d0f232de64ec567a8a
46657 Author: Marian Balakowicz <m8@semihalf.com>
46658 Date:   Thu Jan 31 13:20:06 2008 +0100
46659
46660     [new uImage] Return error on image move/uncompress overwrites
46661
46662     Check for overwrites during image move/uncompress, return with error
46663     when the original image gets corrupted. Report clear message to the user
46664     and prevent further troubles when pointer to the corrupted images is passed
46665     to do_bootm_linux routine.
46666
46667     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
46668
46669 commit f13e7b2e993c61fed1f607962501e051940d6e80
46670 Author: Marian Balakowicz <m8@semihalf.com>
46671 Date:   Tue Jan 8 18:12:17 2008 +0100
46672
46673     [new uImage] Cleanup image header pointer use in bootm code
46674
46675     - use single image header pointer instead of a set of auxilliary variables.
46676     - add multi component image helper routines: get component size/data address
46677
46678     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
46679
46680 commit 1ee1180b6e93e56d0282ac8d943e448e9d0eab20
46681 Author: Marian Balakowicz <m8@semihalf.com>
46682 Date:   Tue Jan 8 18:17:10 2008 +0100
46683
46684     [new uImage] Cleanup cmd_bootm.c
46685
46686     - sort and cleanup headers, declarations, etc.
46687     - group related routines
46688     - cleanup indentation, white spaces
46689
46690     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
46691
46692 commit af13cdbc01eaf88880978bfb4f603e012818ba24
46693 Author: Marian Balakowicz <m8@semihalf.com>
46694 Date:   Tue Jan 8 18:11:45 2008 +0100
46695
46696     [new uImage] Add memmove_wd() common routine
46697
46698     Move common, watchdog sensible memmove code to a helper memmmove_wd() routine.
46699
46700     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
46701
46702 commit 958fc48abddeab513ea4847e34f22a2e9fe67fe1
46703 Author: Marian Balakowicz <m8@semihalf.com>
46704 Date:   Tue Jan 8 18:11:44 2008 +0100
46705
46706     [new uImage] Fix FDT header verification in PPC do_boot_linux() routine
46707
46708     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
46709
46710 commit 15158971f49255ccef54f0979a942cfd3de2ae52
46711 Author: Marian Balakowicz <m8@semihalf.com>
46712 Date:   Tue Jan 8 18:11:44 2008 +0100
46713
46714     [new uImage] Fix uImage header pointer use in i386 do_bootm_linux()
46715
46716     Use image header copy instead of a (possibly corrupted) pointer to
46717     a initial image location.
46718
46719     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
46720
46721 commit 261dcf4624b25f3c551efcf8634e9194fabba9c3
46722 Author: Marian Balakowicz <m8@semihalf.com>
46723 Date:   Tue Jan 8 18:11:44 2008 +0100
46724
46725     [new uImage] Remove I386 uImage fake_header() routine
46726
46727     I386 targets are not using a uImage format, instead fake header
46728     is added to ram image before it is further processed by bootm.
46729
46730     Remove this fixup and force proper uImage use for I386.
46731
46732     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
46733
46734 commit 559316faf7eae0614c91d77f509b57d6c4c091ba
46735 Author: Marian Balakowicz <m8@semihalf.com>
46736 Date:   Tue Jan 8 18:11:44 2008 +0100
46737
46738     [new uImage] Move CHUNKSZ definition to image.h
46739
46740     CHUNKSZ defined for PPC and M68K is set to the same value of 64K,
46741     move this definition to a common header.
46742
46743     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
46744
46745 commit 321359f20823e0b8c5ad38b64d007a6c48cda16e
46746 Author: Marian Balakowicz <m8@semihalf.com>
46747 Date:   Tue Jan 8 18:11:43 2008 +0100
46748
46749     [new uImage] Move gunzip() common code to common/gunzip.c
46750
46751     Move gunzip(), zalloc() and zfree() to a separate file.
46752     Share zalloc() and zfree() with cramfs uncompress routine.
46753
46754     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
46755
46756 commit d45d5a18b6b36688f2365623f9d550566c664b5b
46757 Author: Marian Balakowicz <m8@semihalf.com>
46758 Date:   Tue Jan 8 18:11:43 2008 +0100
46759
46760     [new uImage] Cleanup OF/FDT #if/#elif/#endif use in do_bootm_linux()
46761
46762     Make CONFIG_OF_LIBFDT and CONFIG_OF_FLAT_TREE use more
46763     readable in PPC variant of do_bootm_linux() routine.
46764
46765     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
46766
46767 commit 5d3cc55ecbae277e08f5ff771da20b1d6a36ec36
46768 Author: Marian Balakowicz <m8@semihalf.com>
46769 Date:   Tue Jan 8 18:11:43 2008 +0100
46770
46771     [new uImage] Move PPC do_bootm_linux() to lib_ppc/ppc_linux.c
46772
46773     PPC implementation of do_bootm_linux() routine is moved to
46774     a dedicated file lib_ppc/ppc_linux.c
46775
46776     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
46777
46778 commit b97a2a0a21f279d66de8a9bdbfe21920968bcb1c
46779 Author: Marian Balakowicz <m8@semihalf.com>
46780 Date:   Tue Jan 8 18:14:09 2008 +0100
46781
46782     [new uImage] Define a API for image handling operations
46783
46784     - Add inline helper macros for basic header processing
46785     - Move common non inline code common/image.c
46786     - Replace direct header access with the API routines
46787     - Rename IH_CPU_* to IH_ARCH_*
46788
46789     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
46790
46791 commit ed29bc4e8142b46b626f67524207b36e43d9aad6
46792 Author: Marian Balakowicz <m8@semihalf.com>
46793 Date:   Thu Jan 31 13:19:58 2008 +0100
46794
46795     Add missing cmd_ximg.o to common/Makefile
46796
46797     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
46798
46799 commit 37e3c62fa07a823e7569c872e3a9395d227ed8e3
46800 Author: Grzegorz Bernacki <gjb@semihalf.com>
46801 Date:   Mon Jan 28 10:15:02 2008 +0100
46802
46803     ADS5121e: DDR2 init/timing update.
46804
46805     Signed-off-by: John Rigby <jrigby@freescale.com>
46806     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
46807
46808 commit ac9152830d7fdebace8a260b7737ef2870c21ca0
46809 Author: John Rigby <jrigby@freescale.com>
46810 Date:   Wed Jan 30 13:36:57 2008 -0700
46811
46812     Device tree updates
46813
46814     Changes to match 5121 device tree going mainline in 2.6.25.
46815
46816     Change OF_SOC from "soc5121" to plain "soc".
46817     Remove unneeded "ref-frequency" fixups.
46818     Remove "address" enetaddr fixup.
46819
46820     Add bus-frequency fixup for old OF_SOC so old
46821     kernels with old device trees will work with new
46822     u-boot with 66MHz IPS clock
46823
46824     Signed-off-by: John Rigby <jrigby@freescale.com>
46825
46826 commit de55d18df3ff2ea614624e74793de7c43520e0e7
46827 Author: John Rigby <jrigby@freescale.com>
46828 Date:   Wed Jan 30 13:36:56 2008 -0700
46829
46830     Change IPS freq to 66MHz
46831
46832     Recommended frequency is 66MHz
46833     Change divider from 4 to 3.
46834
46835     Signed-off-by: John Rigby <jrigby@freescale.com>
46836
46837 commit cd9cb62f9d8b78d6c3af5d1e9b5a3d68a3d73974
46838 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46839 Date:   Mon Jan 14 22:38:55 2008 +0100
46840
46841     xsengine: rename board_post_init to board_late_init
46842
46843     missing migration from "Cleanup of some init functions"
46844     in c837dcb1a316745092567bfe4fb266d0941884ff
46845
46846     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46847
46848 commit 8dafa87476b0d7170e219c2f5e3842c833a91807
46849 Author: Larry Johnson <lrj@acm.org>
46850 Date:   Sat Jan 12 23:35:33 2008 -0500
46851
46852     Add attribute POST_PREREL to ECC memory POST
46853
46854     Signed-off-by: Larry Johnson <lrj@acm.org>
46855
46856 commit ed2cf548cac80cd3cf8154dcfe7b2685bef45938
46857 Author: Kumar Gala <galak@kernel.crashing.org>
46858 Date:   Thu Jan 17 08:25:45 2008 -0600
46859
46860     QE: Move FDT support into a common file
46861
46862     Move the flat device tree setup for QE related devices into
46863     a common file shared between 83xx & 85xx platforms that have QE's.
46864
46865     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
46866
46867 commit d38da537943cd36356b9d3d9d9b60533554b81d8
46868 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
46869 Date:   Wed Jan 23 17:20:14 2008 +0100
46870
46871     AVR32: Make SDRAM refresh rate configurable
46872
46873     The existing code assumes the SDRAM row refresh period should always
46874     be 15.6 us. This is not always true, and indeed on the ATNGW100, the
46875     refresh rate should really be 7.81 us.
46876
46877     Add a refresh_period member to struct sdram_info and initialize it
46878     properly for both ATSTK1000 and ATNGW100. Out-of-tree boards will
46879     panic() until the refresh_period member is updated properly.
46880
46881     Big thanks to Gerhard Berghofer for pointing out this issue.
46882
46883     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
46884
46885 commit 61151cccb660cdb06a07fb283de6089913d7bde0
46886 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
46887 Date:   Thu Apr 19 10:10:11 2007 +0200
46888
46889     ATSTK1000: Fix potential flash programming bug
46890
46891     The (now obsolete) atngw100 flash programming code was having problems
46892     programming the onboard at49bv642 chip. The atstk1000 flash
46893     programming code may have the same bug, so import fix for this problem
46894     from the AVR32 Linux BSP.
46895
46896     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
46897
46898 commit b2e1d5b64469f10dfcce27f7b0afd935684a8e11
46899 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
46900 Date:   Thu Nov 22 17:04:13 2007 +0100
46901
46902     ATSTK1004: Fix comment about default load address
46903
46904     The default load address is SDRAM + 2MB, not SDRAM + 4MB. The latter
46905     wouldn't have worked anyway since the board can only access 4MB of
46906     SDRAM.
46907
46908     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
46909
46910 commit 8269ab53608d8db2aa06969c337ab0b0518211e5
46911 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
46912 Date:   Thu Nov 22 17:01:24 2007 +0100
46913
46914     ATSTK1002: Use SDRAM + 4MB as default load address
46915
46916     Many people run into problems when they compile a big kernel and load
46917     the uImage at the default SDRAM + 2MB address as the kernel will
46918     overwrite the uImage as it is being unpacked. Increase the default
46919     load address so that we can load a 4MB kernel image without any
46920     problems.
46921
46922     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
46923
46924 commit 2bcacc2d841b77f3d2d3910db722003742727e9f
46925 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
46926 Date:   Thu Nov 22 16:51:39 2007 +0100
46927
46928     ATNGW100: Fix default mtest range
46929
46930     Let mtest cover the whole SDRAM except the last megabyte, which is
46931     where u-boot lives.
46932
46933     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
46934
46935 commit 9856a6b3104e0bc210b0868dfe691c52bf03c227
46936 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
46937 Date:   Tue Jan 22 15:31:56 2008 +0900
46938
46939     sh: Fix register address of SH7722.
46940
46941     The address of SH7722 is wrong by old document.
46942     This patch fixes this problem.
46943
46944     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
46945
46946 commit 30942b18b66f35f2ceedab39af10e9eccaa943cc
46947 Author: Mike Frysinger <vapier@gentoo.org>
46948 Date:   Mon Feb 4 19:26:57 2008 -0500
46949
46950     new command for displaying strings at specified memory locations
46951
46952     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
46953
46954 commit b58d8b48e25b0c866d167cc577f118f528cd9e0a
46955 Author: Mike Frysinger <vapier@gentoo.org>
46956 Date:   Mon Feb 4 19:26:57 2008 -0500
46957
46958     rewrite/cleanup Blackfin RTC driver
46959
46960     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
46961
46962 commit 94a91e248b71c3ff951fc27cff6909e82ca37d15
46963 Author: Mike Frysinger <vapier@gentoo.org>
46964 Date:   Mon Feb 4 19:26:57 2008 -0500
46965
46966     generate u-boot.ldr for Blackfin targets
46967
46968     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
46969
46970 commit b779f7a59530436040f157f7841db7ab796542df
46971 Author: Mike Frysinger <vapier@gentoo.org>
46972 Date:   Mon Feb 4 19:26:57 2008 -0500
46973
46974     scrub unused symbols
46975
46976     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
46977
46978 commit cc2977acc3bbbb7850f16645dd1081f95335868d
46979 Author: Mike Frysinger <vapier@gentoo.org>
46980 Date:   Mon Feb 4 19:26:57 2008 -0500
46981
46982     move Blackfin cpu object list to respective cpu directories
46983
46984     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
46985
46986 commit d0b01a246d0a351bc7dce1d0c9cf6aebdf6d7505
46987 Author: Mike Frysinger <vapier@gentoo.org>
46988 Date:   Mon Feb 4 19:26:57 2008 -0500
46989
46990     interface to Blackfin on-chip One-Time-Programmable memory
46991
46992     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
46993
46994 commit 4c727c77e43872d3a1d1f76a949fcb3f26a38788
46995 Author: Mike Frysinger <vapier@gentoo.org>
46996 Date:   Mon Feb 4 19:26:56 2008 -0500
46997
46998     add support for memory commands with Blackfin L1 instruction memory
46999
47000     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
47001
47002 commit 6b9097e5e7490aa7b828c6f1a1c7a0e875df8464
47003 Author: Mike Frysinger <vapier@gentoo.org>
47004 Date:   Mon Feb 4 19:26:56 2008 -0500
47005
47006     use C code rather than inline assembly
47007
47008     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
47009
47010 commit 97c26e006d2fa6d4e1560933ee6f385d8b8908b9
47011 Author: Mike Frysinger <vapier@gentoo.org>
47012 Date:   Mon Feb 4 19:26:56 2008 -0500
47013
47014     add Blackfin-specific reginfo command
47015
47016     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
47017
47018 commit 0858b835e7ea501ea084d34cef75932f098342bb
47019 Author: Mike Frysinger <vapier@gentoo.org>
47020 Date:   Mon Feb 4 19:26:55 2008 -0500
47021
47022     add support for Blackfin symbol prefixes to examples
47023
47024     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
47025
47026 commit 8dc48d71a4be753ea9f84956cd33600de35fad04
47027 Author: Mike Frysinger <vapier@gentoo.org>
47028 Date:   Mon Feb 4 19:26:55 2008 -0500
47029
47030     add Blackfin-specific bdinfo command
47031
47032     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
47033
47034 commit 0003613e3c7df3b84b2cb92e797d77f46f15a43a
47035 Author: Mike Frysinger <vapier@gentoo.org>
47036 Date:   Mon Feb 4 19:26:55 2008 -0500
47037
47038     move -ffixed-P5 to blackfin_config.mk and drop unused -D__BLACKFIN__
47039
47040     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
47041
47042 commit 60fa72d65610c7ef33e1d6db858979d05ff0df58
47043 Author: Mike Frysinger <vapier@gentoo.org>
47044 Date:   Mon Feb 4 19:26:55 2008 -0500
47045
47046     unify the Blackfin board targets
47047
47048     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
47049
47050 commit d4d7730853e5d675f76ec666807da3028c91d592
47051 Author: Mike Frysinger <vapier@gentoo.org>
47052 Date:   Mon Feb 4 19:26:55 2008 -0500
47053
47054     punt Blackfin VDSP headers and import sanitized/auto-generated ones
47055
47056     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
47057
47058 commit 6cfcce67671a3425229d66203386fa3cbd0cc3bd
47059 Author: Mike Frysinger <vapier@gentoo.org>
47060 Date:   Mon Feb 4 19:26:54 2008 -0500
47061
47062     always pull in asm/blackfin.h for Blackfin ports
47063
47064     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
47065
47066 commit bf53974c2ddae678d7660f2b5ccfeb0732b6f5dc
47067 Author: Mike Frysinger <vapier@gentoo.org>
47068 Date:   Mon Feb 4 19:26:54 2008 -0500
47069
47070     add missing __raw versions of Blackfin read/write io functions
47071
47072     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
47073
47074 commit 24e02d0fd3acc50e73e1a3cdd567f0a77946f15d
47075 Author: Mike Frysinger <vapier@gentoo.org>
47076 Date:   Mon Feb 4 19:26:54 2008 -0500
47077
47078     add the default Blackfin logo used by Blackfin boards with splash screens
47079
47080     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
47081
47082 commit 4c58eb5552220e425c8af6ac8d2839244a2f57b1
47083 Author: Mike Frysinger <vapier@gentoo.org>
47084 Date:   Mon Feb 4 19:26:54 2008 -0500
47085
47086     add some more Blackfin docs
47087
47088     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
47089
47090 commit 32a9f5f2160a034ea87ea651b233ef7c635e55cf
47091 Author: Mike Frysinger <vapier@gentoo.org>
47092 Date:   Mon Feb 4 19:26:54 2008 -0500
47093
47094     make smc91111_eeprom managment simpler by depending on the board configuration file rather than a hardcoded list of boards
47095
47096     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
47097
47098 commit 4087bc88cebec75c432a7fe9f6afb545b0919831
47099 Author: Mike Frysinger <vapier@gentoo.org>
47100 Date:   Mon Feb 4 19:26:54 2008 -0500
47101
47102     fix building on Blackfin as the assembler supports the .set syntax, not the = syntax, for assigning symbols
47103
47104     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
47105
47106 commit b45264ee85cbd92020640a32e02fb434fd557108
47107 Author: Mike Frysinger <vapier@gentoo.org>
47108 Date:   Mon Feb 4 19:26:53 2008 -0500
47109
47110     add gitignores for Blackfin pieces
47111
47112     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
47113
47114 commit a93907c43f847f076dd0e34ee3b69b5e8e6d0d29
47115 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47116 Date:   Fri Jan 18 01:14:03 2008 +0100
47117
47118     TFTP: add host ip addr support
47119
47120     allow to use a different server as set in serverip
47121     add CONFIG_TFTP_FILE_NAME_MAX_LEN to configure the file name length
47122     if not defined the max length will be at 128
47123
47124     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47125
47126 commit e56b4b494cd92def577969f9678395aa22d34c9f
47127 Author: Timur Tabi <timur@freescale.com>
47128 Date:   Wed Jan 9 14:35:26 2008 -0600
47129
47130     85xx,86xx: Determine I2C clock frequencies and store in global_data
47131
47132     Update global_data to define i2c1_clk and i2c2_clk to 85xx and 86xx.
47133
47134     Update the get_clocks() function in 85xx and 86xx to determine the I2C
47135     clock frequency and store it in gd->i2c1_clk and gd->i2c2_clk.
47136
47137     Signed-off-by: Timur Tabi <timur@freescale.com>
47138
47139 commit 7ec8bb15ee368ea54d48d64867767a704d9ab4c2
47140 Author: Wolfgang Denk <wd@denx.de>
47141 Date:   Thu Dec 27 10:56:54 2007 +0100
47142
47143     OMAP5912: fix FIFO handling in UART driver
47144
47145     According to the OMAP5912 Serial Interfaces Reference Guide (see
47146     http://focus.ti.com/lit/ug/spru760c/spru760c.pdf, page 150), the
47147     FIFO_EN enable bit in the FIFO Control Register (FCR) can only be
47148     changed when the baud clock is not running, i. e. when both DLL and
47149     DLH are set to 0.
47150
47151     Thus make sure that DLL and DLH are 0 when writing the FCR.
47152
47153     Signed-off-by: Wolfgang Denk <wd@denx.de>
47154
47155 commit 16158778b5f52f201e95ded2d2d9084b0ed5670d
47156 Author: Harald Welte <laforge@openmoko.org>
47157 Date:   Wed Dec 19 15:10:52 2007 +0100
47158
47159     ARM: S3C24x0 SoC NAND controller support
47160
47161     This patch adds NAND support to the S3C24x0 SoC code in u-boot
47162
47163     Signed-off-by: Harald Welte <laforge@openmoko.org>
47164
47165 commit a7c185ed3d9f8ebd85cfc286e1ffee72e4803163
47166 Author: Harald Welte <laforge@openmoko.org>
47167 Date:   Wed Dec 19 14:24:40 2007 +0100
47168
47169     ARM: s3c24xx: Multiple serial port support
47170
47171     This patch adds support for CONFIG_SERIAL_MULTI on s3c24x0 CPU's
47172
47173     Signed-off-by: Harald Welte <laforge@openmoko.org>
47174
47175 commit a25f72f1f73a11de68251fb88c89991e202e68fa
47176 Author: Harald Welte <laforge@openmoko.org>
47177 Date:   Wed Dec 19 14:16:57 2007 +0100
47178
47179     ARM: arm920t: Allow use of 'gd' pointer from IRQ
47180
47181     This patch allows us to use the 'gd' pointer (and thus environment
47182     and everything else associated with it) from interrupt context on
47183     arm920t.
47184
47185     Signed-off-by: Harald Welte <laforge@openmoko.org>
47186
47187 commit be19bd5cd0f454b63298844a0b5377e029b2caad
47188 Author: Harald Welte <laforge@openmoko.org>
47189 Date:   Wed Dec 19 14:19:38 2007 +0100
47190
47191     ARM: arm920/s3c24xx: IRQ demulitplexer callback
47192
47193     This patch adds a IRQ demultiplexer callback to the arm920 cpu core code,
47194     plus a stub implementation of it for the S3C2410.
47195
47196     The purpose is to allow arm920t implementations such as the s3c24x0 to
47197     implement interrupt handlers in u-boot without having to touch core
47198     arm920t code.
47199
47200     Signed-off-by: Harald Welte <laforge@openmoko.org>
47201
47202 commit a41dbbd98d201d8aea31b5d21df4742c20cd7eda
47203 Author: Hebbar <gururajakr@sanyo.co.in>
47204 Date:   Tue Dec 18 16:03:07 2007 -0800
47205
47206     ARM: Display Ethernet info in do_bdinfo only if CONFIG_CMD_NET is defined
47207
47208     Add ifdef to bdinfo command to display ethernet information
47209     only if CONFIG_CMD_NET is defined for arm modules.
47210
47211     Signed-off-by: K R Gururaja Hebbar <gururajakr@sanyo.co.in>
47212
47213 commit f7ad79b6f9f0f45437b62e19b45356cc2aaf4884
47214 Author: Hebbar <gururajakr@sanyo.co.in>
47215 Date:   Tue Dec 18 16:00:54 2007 -0800
47216
47217     ARM: add I2C init function call in lib_arm/board.c
47218
47219     Adds I2C init func call to init sequence for ARM boards. This is
47220     present in ppc,blackfin and other processor init sequence.
47221
47222     Signed-off-by: K R Gururaja Hebbar <gururajakr@sanyo.co.in>
47223
47224 commit ff02f139804f3cb61414f7bbcbfdaa0279e3efae
47225 Author: Stefan Roese <sr@denx.de>
47226 Date:   Fri Feb 1 09:38:29 2008 +0100
47227
47228     ppc4xx: Fix ndfc HW ECC byte order
47229
47230     The current ndfc HW ECC implementation swaps the first two ECC bytes.
47231     But the 4xx NDFC already uses the SMC (Smart Media Card) ECC ordering,
47232     so this swapping in the HW ECC driver is bogus. This patch fixes this
47233     problem and now really uses the SMC ECC byte order.
47234
47235     Thanks to Sean MacLennan for pointing this out.
47236
47237     Signed-off-by: Stefan Roese <sr@denx.de>
47238
47239 commit e1d1429b49b0ee58c80f8c7b29c1ebaf8be7f5f1
47240 Author: Stefan Roese <sr@denx.de>
47241 Date:   Wed Jan 30 15:35:50 2008 +0100
47242
47243     ppc4xx: Fix GPIO configuration for pcs440ep
47244
47245     The SRD0_PFC0 register was not configured correctly to enable the GPIO's
47246     49-63 for GPIO. They have been configured as trace signals. This patch
47247     fixes this by clearing the corresponding bit.
47248
47249     Signed-off-by: Stefan Roese <sr@denx.de>
47250
47251 commit 28d77d968bfe0316deb5bf15c17f57d5ff2c8821
47252 Author: Stefan Roese <sr@denx.de>
47253 Date:   Wed Jan 30 14:48:28 2008 +0100
47254
47255     ppc4xx: Fix problem with init-ram bigger than 4k on 440 platforms
47256
47257     Signed-off-by: Stefan Roese <sr@denx.de>
47258
47259 commit 4fedfddf97461b88668b9aec774dfb7a0c6dc368
47260 Author: Ladislav Michl <ladis@linux-mips.org>
47261 Date:   Fri Dec 7 00:42:32 2007 +0100
47262
47263     ARM: Board voiceblue update
47264
47265     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
47266
47267 commit 2c5260f711168d5ee91c70ddbb7d897013eefc46
47268 Author: Ladislav Michl <ladis@linux-mips.org>
47269 Date:   Thu Dec 6 23:24:57 2007 +0100
47270
47271     ARM: AT91RM9200 based boards config cleanup
47272
47273     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
47274
47275     Remove nowhere used struct bd_info_ext, remove trailing whitespaces, fix
47276     indentation.
47277
47278 commit 481f28b1db5cd21deb55f69399ba240e107af4c7
47279 Author: Ladislav Michl <ladis@linux-mips.org>
47280 Date:   Thu Dec 6 22:59:16 2007 +0100
47281
47282     ARM: Fix at91rm9200dk base address
47283
47284     Somewhere during development of U-Boot-1.1.3 CONFIG_BOOTBINFUNC was
47285     renamed into CONFIG_INIT_CRITICAL which was 04 Apr 2005 replaced
47286     with CONFIG_SKIP_LOWLEVEL_INIT and CONFIG_SKIP_RELOCATE_UBOOT.
47287     However CONFIG_SKIP_LOWLEVEL_INIT has oposite meaning to
47288     CONFIG_BOOTBINFUNC, so fix configuration to reflect this fact.
47289     I'm sending this patch 4th (!) time in hope it produces at least some
47290     reaction.
47291
47292     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
47293
47294     Fix at91rm9200dk base and environment address.
47295
47296 commit c95219fae2a7add7daa2f91aedca65b1698465c7
47297 Author: stefano babic <sbabic@denx.de>
47298 Date:   Tue Nov 20 10:40:24 2007 +0100
47299
47300     MMC for PXA 27X (resubmit)
47301
47302     MMC support for X_Scale PXA is broken and does not work.
47303     Mainly, the mmc_init() function cannot recognize current SD/MMC cards.
47304     There were already some patches around the world but none of them was
47305     merged into the official u-boot tree.
47306
47307     This patch makes order fixing this issue. Resubmit after code cleanup.
47308
47309     Applied and tested on PXA 270 (TrizepsIV module).
47310
47311     Signed-off-by: Stefano Babic <sbabic@denx.de>
47312
47313 commit 96bbfa1e6625ce23a150936863b3ecf4c853eb33
47314 Author: stefano babic <sbabic@denx.de>
47315 Date:   Tue Nov 20 10:37:04 2007 +0100
47316
47317     Fix gcc issues in pxa-regs.h
47318
47319     Fix gcc4 issue. With some toolchain, a previous patch that fixes gcc4
47320     issues generates wrong code.
47321     (Problem was reported with gcc-4.0.2-glibc-2.3.6/arm-softfloat-linux-gnu).
47322     This patch fixes the problem and solves the gcc-4 issues as the linux
47323     kernel does.
47324
47325     Signed-off-by: Stefano Babic <sbabic@denx.de>
47326     Signed-off-by: Dmitry Ivanov <ivadmitry@gmail.com>
47327
47328 commit 7047b388876e7b905b2ec4edb8010543e3641b85
47329 Author: Jens Gehrlein <sew_s@tqs.de>
47330 Date:   Tue Jan 29 08:45:03 2008 +0100
47331
47332     TQM834x: enable DHCP
47333
47334     Signed-off-by: Jens Gehrlein <sew_s@tqs.de>
47335     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
47336
47337 commit a877004d44ca7dbc1e618add3eeb1da7c84e4bec
47338 Author: Jens Gehrlein <sew_s@tqs.de>
47339 Date:   Tue Jan 29 08:45:02 2008 +0100
47340
47341     TQM834x: support for Spansion N-type Flashes (sector size = 256 KiB at 2x16 Bit).
47342
47343     Signed-off-by: Jens Gehrlein <sew_s@tqs.de>
47344     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
47345
47346 commit 8931ab176025b03cfc320b3fd1eca432a88ed560
47347 Author: Ben Warren <biggerbadderben@gmail.com>
47348 Date:   Sat Jan 26 23:41:19 2008 -0500
47349
47350     Fix conditional compilation of mpx8xxx_spi driver
47351
47352     This driver should only compile if CONFIG_MPC8XXX_SPI is set
47353
47354     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
47355     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
47356
47357 commit 63f732d3d3880feb531f48af247c025bf01462b0
47358 Author: Rafal Jaworowski <raj@semihalf.com>
47359 Date:   Tue Jan 29 17:00:34 2008 +0100
47360
47361     API: Provide dummy halt() in the glue layer.
47362
47363     This fixes a demo app link failure on platforms configured with CONFIG_PANIC_HANG.
47364
47365     Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
47366
47367 commit 0dc1fc22af86d16993388d9ed9630dbaa2d51826
47368 Author: Rafal Jaworowski <raj@semihalf.com>
47369 Date:   Tue Jan 29 16:57:38 2008 +0100
47370
47371     API: Convert conditional building to the new scheme.
47372
47373     This fixes a build breakage with CONFIG_API enabled, which appeared after
47374     the recent changes in the U-Boot build system.
47375
47376     Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
47377
47378 commit 98b742489c09780be6a832eeaa4e5eff824792bb
47379 Author: Wolfgang Denk <wd@denx.de>
47380 Date:   Fri Jan 25 09:56:17 2008 +0100
47381
47382     inka4x0: remove dead code
47383
47384     Signed-off-by: Wolfgang Denk <wd@denx.de>
47385
47386 commit 4f93f8b1a4d35b6d302842132edba920ef8f62aa
47387 Author: Becky Bruce <becky.bruce@freescale.com>
47388 Date:   Wed Jan 23 16:31:06 2008 -0600
47389
47390     86xx: Add reginfo command
47391
47392     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
47393
47394 commit ddcebcb638715a6278da93b553d5016f99823816
47395 Author: Becky Bruce <becky.bruce@freescale.com>
47396 Date:   Wed Jan 23 16:31:05 2008 -0600
47397
47398     86xx: Add print_laws function to fsl_law.c
47399
47400     This can be used for debug, and will be used by board code
47401     to help implement reginfo.
47402
47403     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
47404
47405 commit 9cd32426f26a0567bb61f339edd83c6a2ce9bfc3
47406 Author: Becky Bruce <becky.bruce@freescale.com>
47407 Date:   Wed Jan 23 16:31:04 2008 -0600
47408
47409     86xx: Remove old-style law setup code
47410
47411     This includes mpc8610hpcd, mpc8641hpcn, and sbc8641d.
47412
47413     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
47414
47415 commit 713d8186649dae874613d495b0cecaa039a98b30
47416 Author: Becky Bruce <becky.bruce@freescale.com>
47417 Date:   Wed Jan 23 16:31:03 2008 -0600
47418
47419     86xx: Convert sbc8641d to use new law setup code.
47420
47421     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
47422
47423 commit 031976f6364b93833e989f57e9f1e023e0be8c4c
47424 Author: Becky Bruce <becky.bruce@freescale.com>
47425 Date:   Wed Jan 23 16:31:02 2008 -0600
47426
47427     86xx: Convert mpc8610hpcd to new law setup method.
47428
47429     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
47430
47431 commit 4933b91f8a49e436681f163df3173beb91cac44a
47432 Author: Becky Bruce <becky.bruce@freescale.com>
47433 Date:   Wed Jan 23 16:31:01 2008 -0600
47434
47435     86xx: Support new law setup method and convert mpc8641
47436
47437     Adds the support code in cpu/mpc86xx for the new law setup code
47438     recently created fsl_law.c, and changes the MPC8641HPCN config
47439     to use this code.
47440
47441     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
47442
47443 commit 1a41f7ce9c086e208c0eabf52565a237af2a2bd1
47444 Author: Becky Bruce <becky.bruce@freescale.com>
47445 Date:   Wed Jan 23 16:31:00 2008 -0600
47446
47447     86xx: Rearrange the sequence in start.S
47448
47449     * split the BAT initialization so that only 2 BATs (for the boot page
47450     and stack) are programmed very early on.  The rest are initialized later.
47451     * Move other BAT setup,  ccsrbar setup, and law setup later in the code
47452     after translation has been enabled.
47453
47454     These changes will facilitate the moving of law and BAT initialization
47455     to C code, and will aid with 36-bit physical addressing support.
47456
47457     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
47458
47459 commit 33dac03b1b5d61e4fed7bad445ba40b4c97feba0
47460 Author: Wolfgang Denk <wd@denx.de>
47461 Date:   Wed Jan 23 14:41:37 2008 +0100
47462
47463     Coding Style Cleanup; update CHANGELOG
47464
47465     Signed-off-by: Wolfgang Denk <wd@denx.de>
47466
47467 commit 865f0f9754b95183cad395de7e8cb85df0c6ea1f
47468 Author: Wolfgang Denk <wd@denx.de>
47469 Date:   Wed Jan 23 14:31:17 2008 +0100
47470
47471     Coding Style Cleanup; update CHANGELOG
47472
47473     Signed-off-by: Wolfgang Denk <wd@denx.de>
47474
47475 commit cfe5ca77976afdbe7ecb86e39fd7505bde636ace
47476 Author: Dave Liu <r63238@freescale.com>
47477 Date:   Fri Jan 18 10:07:04 2008 +0800
47478
47479     mpc83xx: Correct the struct spi8xxx in mpc8xxx_spi.h
47480
47481     The commit 04a9e1180ac76a7bacc15a6fcd95ad839d65bddb
47482     cause the 83xx immap broken, so the DMA and PCI will
47483     be failed.
47484
47485     The patch fix the struct spi8xxx and rm struct spi83xx.
47486
47487     Signed-off-by: Dave Liu <daveliu@freescale.com>
47488     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
47489
47490 commit 6b4439444286e0fcd01596df504e6ca897ad3e5a
47491 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
47492 Date:   Sat Apr 14 17:11:49 2007 +0200
47493
47494     AVR32: ATNGW100 board support
47495
47496     Add support for the ATNGW100 Network Gateway reference design,
47497     including flash, ethernet and MMC support.
47498
47499     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
47500
47501 commit e006927a0b9a54e8ee7685d8ac748aaad6801862
47502 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
47503 Date:   Sat Nov 24 18:15:31 2007 +0100
47504
47505     AVR32: Initialize ipaddr, loadaddr and bootfile at startup
47506
47507     I don't know why the relevant layers can't do this by itself, but this
47508     is what ppc does.
47509
47510     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
47511
47512 commit 799891ef7b1b3432032ec23466df6b665a797fa4
47513 Author: Michael Schwingen <michael@schwingen.org>
47514 Date:   Fri Jan 18 00:04:28 2008 +0100
47515
47516     Add AcTux board support
47517
47518     Hi,
47519
47520     The patch adds 4 boards, called AcTux-1 .. AcTux-4. This patch contains the
47521     files that
47522     contain changes for multiple boards, the board-specific files follow as
47523     separate patches.
47524
47525     Signed-off-by: Michael Schwingen <michael@schwingen.org>
47526
47527 commit 66a4344a4d910a11125df7768899ad529719855e
47528 Author: Michael Schwingen <michael@schwingen.org>
47529 Date:   Wed Jan 16 19:53:23 2008 +0100
47530
47531     add AcTux-4 board support
47532
47533     Signed-off-by: Michael Schwingen <michael@schwingen.org>
47534
47535 commit bc24345e4101a5c996d6b48ce497b09c53025dc6
47536 Author: Michael Schwingen <michael@schwingen.org>
47537 Date:   Wed Jan 16 19:51:55 2008 +0100
47538
47539     add AcTux-3 board support
47540
47541     Signed-off-by: Michael Schwingen <michael@schwingen.org>
47542
47543 commit aebf00fc4d1343b24715373893f7b20bf462d1e9
47544 Author: Michael Schwingen <michael@schwingen.org>
47545 Date:   Wed Jan 16 19:51:14 2008 +0100
47546
47547     add AcTux-2 board support
47548
47549     Signed-off-by: Michael Schwingen <michael@schwingen.org>
47550
47551 commit ea99e8f05b7240fd657739e286664664ae160abe
47552 Author: Michael Schwingen <michael@schwingen.org>
47553 Date:   Wed Jan 16 19:50:37 2008 +0100
47554
47555     add AcTux-1 board support
47556
47557     Signed-off-by: Michael Schwingen <michael@schwingen.org>
47558
47559 commit 3d9f3bfb7a33efe8e41e01b025563cd712c57d64
47560 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47561 Date:   Mon Jan 14 19:20:08 2008 +0100
47562
47563     ARM: remove useless function board_post_init
47564
47565     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47566
47567 commit 96bd462942022e4569b582c072a0ed26de1cd19b
47568 Author: Michael Schwingen <michael@schwingen.org>
47569 Date:   Thu Jan 10 14:59:46 2008 +0100
47570
47571     IXP: enable RTS
47572
47573     enables the RTS signal with CONFIG_SERIAL_RTS_ACTIVE.
47574     No handshaking is done, but the active RTS signal allows to
47575     connect to the target using a PC which is using RTS/CTS
47576     handshake, and does no harm if the PC is set to ignore RTS.
47577
47578     Signed-off-by: Michael Schwingen <michael@schwingen.org>
47579
47580 commit a1cf027a08f9dc1c0e769499e6f4fbddcf9cab93
47581 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47582 Date:   Mon Jan 7 08:41:34 2008 +0100
47583
47584     IXP: add dynamic microcode addr
47585
47586     allow to load the microde from flash or ram by download it through
47587     the serial or other.
47588
47589     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47590     Acked-by: Stefan Roese <sr@denx.de>
47591
47592 commit 63ebcc4615dd39926ccf61f1d5f3510262ef6564
47593 Author: Michael Schwingen <michael@schwingen.org>
47594 Date:   Sat Nov 10 15:44:12 2007 +0100
47595
47596     load ixp42x NPE firmware from separate flash block, remove dead code
47597
47598     Hi,
47599
47600     the following patch adds support to move the IXP42X NPE firmware to a
47601     separate flash block, whose start address is defined in
47602     CONFIG_IXP4XX_NPE_EXT_UCODE_BASE. Using that, it is possible to build
47603     NPE-enabled u-boot without copyright problems due to the NPE firmware.
47604
47605     I hope the patch applies, I get whitespace-related differences in the NPE
47606     files due to trailing whitespace in the original versions.
47607
47608     Signed-off-by: Michael Schwingen <michael@schwingen.org>
47609     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47610
47611 commit 57a127201eb3d8cc19170a008e0bd7af608bd72f
47612 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
47613 Date:   Tue Jan 15 14:15:46 2008 -0600
47614
47615     ColdFire: MCF547x_8x - Add M5475EVB and M5485EVB support
47616
47617     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
47618     Signed-off by: John Rigby <jrigby@freescale.com>
47619
47620 commit 1aee111135d8660a164d4f6bf7d66b032ea535cf
47621 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
47622 Date:   Tue Jan 15 14:02:49 2008 -0600
47623
47624     ColdFire: MCF547x_8x - Add M547xEVB and M548xEVB board
47625
47626     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
47627     Signed-off by: John Rigby <jrigby@freescale.com>
47628
47629 commit 777d1abd9796f1c2e148417cc10657e847d318ce
47630 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
47631 Date:   Tue Jan 15 14:00:25 2008 -0600
47632
47633     ColdFire: Add MCF547x_8x FEC driver
47634
47635     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
47636     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
47637     Signed-off by: John Rigby <jrigby@freescale.com>
47638
47639 commit 72f56adc0b25d43875ad067bae6be1bcea86b79f
47640 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
47641 Date:   Tue Jan 15 13:54:09 2008 -0600
47642
47643     ColdFire: Add MCF547x_8x dma code and header files
47644
47645     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
47646     Signed-off by: John Rigby <jrigby@freescale.com>
47647
47648 commit ce09fc49b56ea3c442794b6be9b7db4b99dfdc87
47649 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
47650 Date:   Tue Jan 15 13:52:03 2008 -0600
47651
47652     ColdFire: Add MCF547x_8x dma code - 2
47653
47654     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
47655     Signed-off by: John Rigby <jrigby@freescale.com>
47656
47657 commit 11865ea844e7154fd30c7e2860da4eed4a12ad1f
47658 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
47659 Date:   Tue Jan 15 13:48:52 2008 -0600
47660
47661     ColdFire: Add MCF547x_8x dma code - 1
47662
47663     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
47664     Signed-off by: John Rigby <jrigby@freescale.com>
47665
47666 commit 4621fc3fe7cd65b78b3cbd31f65c9f7f72b22bd3
47667 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
47668 Date:   Tue Jan 15 13:39:44 2008 -0600
47669
47670     ColdFire: Add MCF547x_8x related header files
47671
47672     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
47673     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
47674     Signed-off by: John Rigby <jrigby@freescale.com>
47675
47676 commit 570c0186aecab1b747b2d44d0e1d3c1ac4cb27f5
47677 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
47678 Date:   Tue Jan 15 13:37:34 2008 -0600
47679
47680     ColdFire: Add MCF547x_8x cpu arch
47681
47682     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
47683     Signed-off by: John Rigby <jrigby@freescale.com>
47684
47685 commit e2756f4b54aba0e0523b81dd145666829cf7fd59
47686 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
47687 Date:   Mon Jan 14 17:47:23 2008 -0600
47688
47689     ColdFire: Add MCF5227x cpu and M52277EVB support-3
47690
47691     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
47692     Signed-off by: John Rigby <jrigby@freescale.com>
47693
47694 commit c87581027994c148131b2f11aa75501f782ec19a
47695 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
47696 Date:   Mon Jan 14 17:46:19 2008 -0600
47697
47698     ColdFire: Add MCF5227x cpu and MCF52277EVB support-2
47699
47700     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
47701     Signed-off by: John Rigby <jrigby@freescale.com>
47702
47703 commit 1552af70ecab11b9f3dceff7528ed15faf678b9d
47704 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
47705 Date:   Mon Jan 14 17:43:33 2008 -0600
47706
47707     ColdFire: Add MCF5227x cpu and M52277EVB support-1
47708
47709     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
47710     Signed-off by: John Rigby <jrigby@freescale.com>
47711
47712 commit 397b7b81a1f1008798ae1206913508cc89cb3a7d
47713 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
47714 Date:   Mon Jan 14 17:35:44 2008 -0600
47715
47716     ColdFire: Fix CFI Flash low level Read/Write macro
47717
47718     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
47719     Signed-off by: John Rigby <jrigby@freescale.com>
47720
47721 commit aa5f1f9dc815a76f6dffb580798599c028fe7feb
47722 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
47723 Date:   Mon Jan 14 17:23:08 2008 -0600
47724
47725     ColdFire: Add M5373EVB platform support - 2
47726
47727     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
47728     Signed-off by: John Rigby <jrigby@freescale.com>
47729
47730 commit 1ac559d4aa358f63b48c62b564224c06feeb4e36
47731 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
47732 Date:   Mon Jan 14 17:19:54 2008 -0600
47733
47734     ColdFire: Add M5373EVB platform support - 1
47735
47736     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
47737     Signed-off by: John Rigby <jrigby@freescale.com>
47738
47739 commit 320d61991fa3190ee41765601ed017b6b5ff7b2b
47740 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
47741 Date:   Mon Jan 14 17:17:03 2008 -0600
47742
47743     ColdFire: Update FlexBus CS for MCF532x
47744
47745     Definition update and change from 16bit to 32bit
47746
47747     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
47748     Signed-off by: John Rigby <jrigby@freescale.com>
47749
47750 commit 2e72ad0644b940817a89a3590ce0d7b99c05c396
47751 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
47752 Date:   Mon Jan 14 17:11:47 2008 -0600
47753
47754     ColdFire: PCI and misc updates for MCF5445x
47755
47756     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
47757     Signed-off by: John Rigby <jrigby@freescale.com>
47758
47759 commit d2b16493480ac3d4a60ad7d835b0dc27d2e99cee
47760 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
47761 Date:   Mon Jan 14 17:06:55 2008 -0600
47762
47763     ColdFire: MCF5445x header files cleanup
47764
47765     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
47766     Signed-off by: John Rigby <jrigby@freescale.com>
47767
47768 commit d9aae6260993a93f7fcf13abff85a601f4f50ea7
47769 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
47770 Date:   Mon Jan 14 16:59:42 2008 -0600
47771
47772     ColdFire: MCF532x header files cleanup
47773
47774     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
47775     Signed-off by: John Rigby <jrigby@freescale.com>
47776
47777 commit 7af7751d047e74b2ec58400f97b879c56446b3e8
47778 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
47779 Date:   Mon Jan 14 15:30:15 2008 -0600
47780
47781     ColdFire: Add modules header files
47782
47783     Add CF specific modules header files
47784
47785     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
47786     Signed-off-by: John Rigby <jrigby@freescale.com>
47787
47788 commit 2956acd5ef93a498337f8ac2ec6ae6a77d491dc5
47789 Author: Kim Phillips <kim.phillips@freescale.com>
47790 Date:   Thu Jan 17 12:48:00 2008 -0600
47791
47792     codingstyle cleanup for spi driver
47793
47794     ..and rm unused CONFIG_FSL_SPI define
47795
47796     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
47797
47798 commit d59feffb42c9f174116db7a82a311df98983dfce
47799 Author: Haiying Wang <Haiying.Wang@freescale.com>
47800 Date:   Wed Jan 16 17:12:12 2008 -0500
47801
47802     FSL: Fix common EEPROM_data structure definition
47803
47804     - Fix EEPROM_data structure definition according to System EEPROM Data Format.
47805     - Read MAC addresses from EEPROM to ethXaddr before saving ethXaddr to
47806       bd->bi_ethaddr.
47807
47808     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
47809
47810 commit 6bee764bd6da510a4aad614880300c968bc7318d
47811 Author: Timur Tabi <timur@freescale.com>
47812 Date:   Wed Jan 16 15:48:12 2008 -0600
47813
47814     86xx: enable command-line editing
47815
47816     Enable command-line editing for all MPC86xx boards.
47817
47818     Signed-off-by: Timur Tabi <timur@freescale.com>
47819
47820 commit 80ddd22626d321a772ebfba304eb7830cb4f6bac
47821 Author: Ben Warren <biggerbadderben@gmail.com>
47822 Date:   Wed Jan 16 22:37:42 2008 -0500
47823
47824     Implement hard SPI driver on MPC8349EMDS
47825
47826     This patch implements the fsl_spi driver on the MPC8349EMDS evaluation board.
47827     This board has an ST M25P40 4Mbit EEPROM on its SPI bus
47828
47829     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
47830     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
47831
47832 commit 04a9e1180ac76a7bacc15a6fcd95ad839d65bddb
47833 Author: Ben Warren <biggerbadderben@gmail.com>
47834 Date:   Wed Jan 16 22:37:35 2008 -0500
47835
47836     Add support for a Freescale non-CPM SPI controller
47837
47838     This patch adds support for the SPI controller found on Freescale PowerPC
47839     processors such as the MCP834x family.  Additionally, a new config option,
47840     CONFIG_HARD_SPI, is added for general purpose SPI controller use.
47841
47842     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
47843     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
47844
47845 commit a8cb43a89be6cfd283257a603dd9841503ccce0f
47846 Author: Dave Liu <r63238@freescale.com>
47847 Date:   Thu Jan 17 18:23:19 2008 +0800
47848
47849     mpc83xx: Fix the fatal conflict of merge
47850
47851     The commit 9e89647889cd4b5ada5b5e7cad6cbe55737a08d7
47852     will cause the mpc8315erdb board can't boot up.
47853
47854     The patch fix that bug, and remove the duplicated #ifdef
47855     CFG_SPCR_TSECEP code and clean the SCCR_TSEC2 for
47856     MPC8313E processor.
47857
47858     Signed-off-by: Dave Liu <daveliu@freescale.com>
47859     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
47860
47861 commit 3259eeaa4148125a81417477f62c05bd67f60587
47862 Author: Larry Johnson <lrj@acm.org>
47863 Date:   Thu Jan 17 08:50:09 2008 -0500
47864
47865     Merge Sequoia beautification into Korat code
47866
47867     Signed-off-by: Larry Johnson <lrj@acm.org>
47868
47869 commit e16925773211291b562e77187061e9dd1d757217
47870 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
47871 Date:   Thu Jan 17 07:45:05 2008 +0100
47872
47873     net: add 'ethrotate' environment variable
47874
47875     [PATCH] net: add 'ethrotate' environment variable
47876
47877     This patch replaces the buildtime configuration option
47878     CONFIG_NET_DO_NOT_TRY_ANOTHER through the 'ethrotate' runtime
47879     configuration veriable. See README.
47880
47881     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
47882     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
47883
47884 commit ba52be3d0e618c26070e93aaf3c1f2d2adf5571f
47885 Author: Stefan Roese <sr@denx.de>
47886 Date:   Thu Jan 17 14:29:04 2008 +0100
47887
47888     ppc4xx: Fix compilation warnings and coding style issues in HCU4/HCU5
47889
47890     Signed-off-by: Stefan Roese <sr@denx.de>
47891
47892 commit 55ed1516cbc1dad3ae277c67ee06fc4a46eaac7d
47893 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
47894 Date:   Thu Jan 17 18:07:32 2008 +0900
47895
47896     sh: Remove CONFIG_COMMANDS from MS7720SE config file
47897
47898     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
47899
47900 commit 055606bd25e88c0cd04ad348a679a04b1b616bee
47901 Author: Niklaus Giger <niklaus.giger@netstal.com>
47902 Date:   Wed Jan 16 18:39:20 2008 +0100
47903
47904     ppc4xx: Netstal HCU4 board: added various fixes and POST
47905
47906     - Moved some common code to netstal/common/nm_bsp.c.
47907     - sdram initialisation goes go netstal/common/fixed_sdram.c.
47908     - Added support for POST.
47909     - Stylistic cleanups (multi-line comments/ enforce 80 colomn width)
47910
47911     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
47912
47913 commit 69b0634a4ee98c9791815600d43b99f626a952f3
47914 Author: Niklaus Giger <niklaus.giger@netstal.com>
47915 Date:   Thu Jan 17 12:53:56 2008 +0100
47916
47917     ppc4xx: netstal/common define routines used by all boards
47918
47919     Added some routines used by all Netstal boards:
47920     - nm_bsp.c: - nm_show_print and
47921             -  common_misc_init_r
47922             - set_params_for_sw_install. Very specific code to handle our SW
47923               installation procedure
47924     - fixed_sdram.c: Common routines for HCU4 (and upcoming) MCU25 boards
47925       to handle sdram initialization.
47926     - nm.h: Common header
47927
47928     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
47929
47930 commit efeff5382b7a91b48a1aa68b2b75f92ad1d33ff8
47931 Author: Niklaus Giger <niklaus.giger@netstal.com>
47932 Date:   Wed Jan 16 18:39:18 2008 +0100
47933
47934     ppc4xx: Netstal HCU5 board: added various fixes and POST
47935
47936     - Moved some common code to nestal/common/nm_bsp.c.
47937     - Added support for the vxWorks EDR.
47938     - Enable trace for Lauterbach, if present.
47939     - Added support for POST.
47940     - Stylistic cleanups (multi-line comments/ enforce 80 colomn width)
47941
47942     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
47943
47944 commit 4371090e5da77edc7bf9f296364db4801639d9c4
47945 Author: Niklaus Giger <niklaus.giger@netstal.com>
47946 Date:   Wed Jan 16 18:39:08 2008 +0100
47947
47948     ppc4xx: Netstal HCU5 board. Added POST. Various fixes
47949
47950     - Various fixes
47951     - Reduced rom_size from 384 to 320 kB
47952     - Environment is now in flash
47953     - Added POST
47954     - Support for OF
47955
47956     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
47957
47958 commit 4bd5036e60afac37e484c2d35cbbe7f6cc1623e7
47959 Author: Niklaus Giger <niklaus.giger@netstal.com>
47960 Date:   Wed Jan 16 18:37:50 2008 +0100
47961
47962     ppc4xx: Netstal HCU4 board. Added POST. Various fixes
47963
47964     - Various fixes
47965     - Reduced rom_size from 384 to 320 kB
47966     - Environment is now in flash
47967     - Added POST
47968     - Support for OF
47969
47970     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
47971
47972 commit 1a3ac86b79fcb690275c85861c8efa6a3899060a
47973 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
47974 Date:   Thu Jan 17 10:53:08 2008 +0100
47975
47976     ppc4xx: Complete DU440 board support
47977
47978     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
47979
47980 commit 15a08bc2bef91e5f1ea4b9cf60e46832d86bcc1f
47981 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
47982 Date:   Thu Jan 17 10:52:30 2008 +0100
47983
47984     ppc4xx: Add DU440 board support
47985
47986     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
47987
47988 commit ac331da07db3860f11fa1d0fd3db7c810bce1198
47989 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
47990 Date:   Thu Jan 17 15:53:52 2008 +0900
47991
47992     sh: Update SuperH SCIF driver
47993
47994     This patch fixed wrong SH7720 CPU macro and changed macro that
47995     calculated value of SCBRR register.
47996
47997     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
47998
47999 commit 334e442e6fac59be91244063e9b3f6ca25e8daf8
48000 Author: Grzegorz Bernacki <gjb@semihalf.com>
48001 Date:   Wed Jan 16 15:12:47 2008 +0100
48002
48003     Set ips dividor to 1/4 of csb clock.
48004
48005     Previous setting cause ips clock to be out of spec. This bug was found by John
48006     Rigby from Freescale.
48007
48008     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
48009
48010 commit 7dc358bb0de9e2fa341f3b4c914466b1f34b2d89
48011 Author: Kumar Gala <galak@kernel.crashing.org>
48012 Date:   Thu Jan 17 02:19:18 2008 -0600
48013
48014     85xx: Get ride of old TLB setup code
48015
48016     Now that all boards have been converted, remove old config code and the
48017     config option for the new style.
48018
48019     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
48020
48021 commit 3b558e26a5ef31635787d6d6e97d70939d4f892d
48022 Author: Kumar Gala <galak@kernel.crashing.org>
48023 Date:   Thu Jan 17 02:02:10 2008 -0600
48024
48025     85xx: Convert TQM85xx to new TLB setup
48026
48027     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
48028
48029 commit 74121b470c14f7eaf284ee838bffca6f9521069e
48030 Author: Kumar Gala <galak@kernel.crashing.org>
48031 Date:   Thu Jan 17 01:56:32 2008 -0600
48032
48033     85xx: Convert STXGP3 & STXSSA to new TLB setup
48034
48035     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
48036
48037 commit 143b518d9125b54f96f1d7f1afc640b8aae81ff0
48038 Author: Kumar Gala <galak@kernel.crashing.org>
48039 Date:   Thu Jan 17 01:44:34 2008 -0600
48040
48041     85xx: Convert SBC8540/SBC8560/SBC8548 to new TLB setup
48042
48043     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
48044
48045 commit 818218bac6a11591e2542c344d2330e0f4e1968b
48046 Author: Kumar Gala <galak@kernel.crashing.org>
48047 Date:   Thu Jan 17 01:31:34 2008 -0600
48048
48049     85xx: Convert PM854/PM856 to new TLB setup
48050
48051     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
48052
48053 commit ff4681c9285b2b4d24552a19cacc1769fe2fc7e0
48054 Author: Kumar Gala <galak@kernel.crashing.org>
48055 Date:   Thu Jan 17 01:25:33 2008 -0600
48056
48057     85xx: Convert MPC8540EVAL to new TLB setup
48058
48059     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
48060
48061 commit 73aa9ac2b46f1cfd039106ebd6b9865016005234
48062 Author: Kumar Gala <galak@kernel.crashing.org>
48063 Date:   Thu Jan 17 01:12:22 2008 -0600
48064
48065     85xx: Convert MPC8568 MDS to new TLB setup
48066
48067     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
48068
48069 commit 0db37dc2eed30884db2daa24dbd9a113b5d00610
48070 Author: Kumar Gala <galak@kernel.crashing.org>
48071 Date:   Thu Jan 17 01:01:09 2008 -0600
48072
48073     85xx: Convert MPC8541/MPC8555/MPC8548 CDS to new TLB setup
48074
48075     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
48076
48077 commit 219a81b98d834f9071b6f7c3bdc6b7ec39cc46cc
48078 Author: Kumar Gala <galak@kernel.crashing.org>
48079 Date:   Thu Jan 17 00:52:29 2008 -0600
48080
48081     85xx: Convert MPC8540/MPC8560 ADS to new TLB setup
48082
48083     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
48084
48085 commit 80d0b6a1498761c4355b2db9c8001b04c295e7b8
48086 Author: Kumar Gala <galak@kernel.crashing.org>
48087 Date:   Thu Jan 17 00:32:17 2008 -0600
48088
48089     85xx: Convert ATUM8548 to new TLB setup
48090
48091     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
48092
48093 commit 0f7a3dc95cbff3c21bd6dbc639313796412bbbab
48094 Author: Kumar Gala <galak@kernel.crashing.org>
48095 Date:   Wed Jan 16 23:11:57 2008 -0600
48096
48097     85xx: Convert MPC8544 DS to new TLB setup
48098
48099     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
48100
48101 commit 8716318057a5f60ab1ba081ece2dbe82ae00e1ee
48102 Author: Kumar Gala <galak@kernel.crashing.org>
48103 Date:   Wed Jan 16 22:38:34 2008 -0600
48104
48105     85xx: Reworked initial processor init
48106
48107     Reworked the initial processor initialzation sequence:
48108     * introduced cpu_early_init_f that is run in address space 1 (AS=1)
48109     * Moved TLB/LAW and CCSR init into cpu_early_init_f()
48110     * Reworked initial asm code to do most of the core init before TLBs
48111
48112     The main reasons for these changes are to allow handling of 36-bit phys
48113     addresses in the future and some of the issues that will exist when we
48114     do that.
48115
48116     There are a few caveats on what can be initialized via the LAW and TLB
48117     static tables:
48118     * TLB entry 14/15 can't be initialized via the TLB table
48119     * any LAW that covers the implicit boot window (4G-8M to 4G) must map to
48120       the code that is currently executing.
48121
48122     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
48123
48124 commit 44a23cfd6360a68eaa41f945190618a55519eac3
48125 Author: Kumar Gala <galak@kernel.crashing.org>
48126 Date:   Wed Jan 16 22:33:22 2008 -0600
48127
48128     85xx: Introduce new tlb API
48129
48130     Add a set of functions to manipulate TLB entries:
48131      * set_tlb() - write a tlb entry
48132      * invalidate_tlb() - invalidate a tlb array
48133      * disable_tlb() - disable a variable size tlb entry
48134      * init_tlbs() - setup initial tlbs based on static table
48135
48136     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
48137
48138 commit be88b1699863c262818f3af7f60173b4d48df8fc
48139 Author: Stefan Roese <sr@denx.de>
48140 Date:   Thu Jan 17 07:50:17 2008 +0100
48141
48142     ppc4xx: Fix remaining CONFIG_COMMANDS in 4xx files
48143
48144     Signed-off-by: Stefan Roese <sr@denx.de>
48145
48146 commit c8c41d4a80b1a8ad5984a287d81ea780496259f8
48147 Author: Kumar Gala <galak@kernel.crashing.org>
48148 Date:   Wed Jan 16 10:04:42 2008 -0600
48149
48150     85xx: Use proper defines for PCI addresses
48151
48152     We should be using the _MEM_PHYS for LAW and TLB setup and not _MEM_BASE.
48153     While _MEM_BASE & _MEM_PHYS are normally the same, _MEM_BASE should only
48154     be used for configuring the PCI ATMU.
48155
48156     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
48157
48158 commit 54a5070115eff38e9b324b78abdfa0b4520580b9
48159 Author: Kumar Gala <galak@kernel.crashing.org>
48160 Date:   Wed Jan 16 09:22:29 2008 -0600
48161
48162     85xx: Remove old style of LAW init
48163
48164     All boards are now using the new fsl_law code so we can drop the old version.
48165
48166     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
48167
48168 commit 4d3521cc79cabc61edf12c48c0ce318d4efb712f
48169 Author: Kumar Gala <galak@kernel.crashing.org>
48170 Date:   Wed Jan 16 09:15:29 2008 -0600
48171
48172     85xx: convert remaining 85xx boards over to use new LAW init code
48173
48174     Converted ATUM8548, MPC8568 MDS, MPC8540 EVAL, and TQM85xx boards over
48175     to use new LAW init code.
48176
48177     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
48178
48179 commit 572b13afc42710f2957c382a710360429c0e099b
48180 Author: Kumar Gala <galak@kernel.crashing.org>
48181 Date:   Wed Jan 16 09:11:53 2008 -0600
48182
48183     85xx: convert STXGP3/STXSSA over to use new LAW init code
48184
48185     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
48186
48187 commit 45f2166ac0233a9263058378f39612bd11f61196
48188 Author: Kumar Gala <galak@kernel.crashing.org>
48189 Date:   Wed Jan 16 09:06:48 2008 -0600
48190
48191     85xx: convert PM854/PM856 over to use new LAW init code
48192
48193     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
48194
48195 commit e2b159d0070ee06e4ac7e2f9381d3e8e542e614a
48196 Author: Kumar Gala <galak@kernel.crashing.org>
48197 Date:   Wed Jan 16 09:05:27 2008 -0600
48198
48199     85xx: convert SBC8540/SBC8560/SBC8548 over to use new LAW init code
48200
48201     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
48202
48203 commit 2cfaa1aa1aac39a81006b7b27e0e431bf21f6dfa
48204 Author: Kumar Gala <galak@kernel.crashing.org>
48205 Date:   Wed Jan 16 01:45:10 2008 -0600
48206
48207     85xx: convert MPC8541/MPC8555/MPC8548 CDS over to use new LAW init code
48208
48209     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
48210
48211 commit 7232a2724ccc9dcbc3ec4ef84ada02f13ccd1238
48212 Author: Kumar Gala <galak@kernel.crashing.org>
48213 Date:   Wed Jan 16 01:32:06 2008 -0600
48214
48215     85xx: convert MPC8540/MPC8560 ADS over to use new LAW init code
48216
48217     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
48218
48219 commit 4bcae9c92aee0d72a2f19b81cab27ef38107ce75
48220 Author: Kumar Gala <galak@kernel.crashing.org>
48221 Date:   Wed Jan 16 01:16:16 2008 -0600
48222
48223     85xx: convert MPC8544 DS over to use new LAW init code
48224
48225     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
48226
48227 commit 83d40dfd79fe868796275802f60116d84b9e4395
48228 Author: Kumar Gala <galak@kernel.crashing.org>
48229 Date:   Wed Jan 16 01:13:58 2008 -0600
48230
48231     85xx: Move LAW init code into C
48232
48233     Move the initialization of the LAWs into C code and provide an API
48234     to allow modification of LAWs after init.
48235
48236     Board code is responsible to provide a law_table and num_law_entries.
48237
48238     We should be able to use the same code on 86xx as well.
48239
48240     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
48241
48242 commit bed8ce838a609aaab136d43b25e6df2a520bc854
48243 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48244 Date:   Sat Dec 22 15:03:12 2007 +0100
48245
48246     qemu-mips: active HUSH PARSER, AUTO_COMPLETE and CMDLINE_EDITING
48247
48248     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48249
48250 commit 0764c164fed6277d359cf132d55187ea34290114
48251 Author: Vlad Lungu <vlad@comsys.ro>
48252 Date:   Wed Jan 16 19:27:51 2008 +0200
48253
48254     MIPS:Target support for qemu -M mips
48255
48256     With serial, NE2000, IDE support. Tested in big-endian mode.
48257     Memory size hard-coded to 128M for now, so don't play with
48258     the -m option.
48259
48260     Signed-off-by: Vlad Lungu <vlad@comsys.ro>
48261
48262 commit 7f52fa3c2df59e49dc2badd7c084cf2d007c438f
48263 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48264 Date:   Fri Jan 11 00:01:37 2008 +0100
48265
48266     Fix nfs command help to reflect that the serverip is optional
48267
48268     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48269     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48270
48271 commit b8f4162a4f7a9bee5e9d0305c17f2d34de466a9b
48272 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48273 Date:   Mon Dec 10 22:32:14 2007 +0100
48274
48275     bf537-stamp: remove already defined is_zero_ether_addr and is_multicast_ether_addr
48276
48277     and move is_valid_ether_addr board file
48278
48279     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48280     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48281
48282 commit c2f896b8fc4722e36915903e1942e138e68ce804
48283 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
48284 Date:   Wed Jan 16 16:13:31 2008 +0900
48285
48286     drivers/net/rtl8139.c: rx_status should be le32_to_cpu(rx_status).
48287
48288     rx_status on the memory is basically in LE, but needs to be handled in CPU
48289     endian. le32_to_cpu() takes up this mission. Even if on the sane hardware,
48290     it'll work fine.
48291
48292     Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
48293     Cc: Masami Komiya <mkomiya@sonare.it>
48294     Cc: Lucas Jin <lucasjin@gmail.com>
48295     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48296
48297 commit 96a236746fe6a7b84802afb4ed31536696d34812
48298 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
48299 Date:   Wed Jan 16 16:12:26 2008 +0900
48300
48301     drivers/net/rtl8139.c: Fix cache coherency issues
48302
48303     Current driver is meant for cache coherent systems. This patch adds
48304     flush_cache() routines to support cache non-coherent systems.
48305
48306     Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
48307     Cc: Masami Komiya <mkomiya@sonare.it>
48308     Cc: Lucas Jin <lucasjin@gmail.com>
48309     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48310
48311 commit d1276c76c1e2b5035296689280ba1acb2c425104
48312 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
48313 Date:   Wed Jan 16 16:11:14 2008 +0900
48314
48315     drivers/net/rtl8139.c: Fix tx timeout
48316
48317     "to = (currticks() + RTL_TIMEOUT)" has possibilities to wrap around. If it
48318     does, the condition "(currticks() < to)" becomes invalid and immediately
48319     leads to tx timeout error. This patch introduces the fine-graded udely(10)
48320     loops to ease the impact of wrapping around.
48321
48322     Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
48323     Cc: Masami Komiya <mkomiya@sonare.it>
48324     Cc: Lucas Jin <lucasjin@gmail.com>
48325     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48326
48327 commit 18ee320ff63edbf7b27bbeb05f0e12a52302c68a
48328 Author: Dave Liu <r63238@freescale.com>
48329 Date:   Fri Jan 11 18:45:28 2008 +0800
48330
48331     TSEC: Add the support for RealTek RTL8211B PHY
48332
48333     Add the support of RealTek RTL8211B PHY, the RTL8211B
48334     PHY only supports RGMII and MII mode.
48335
48336     Signed-off-by: Dave Liu <daveliu@freescale.com>
48337     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48338
48339 commit 84a3047b72b70e862b0b7a8e2058077457f89a32
48340 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
48341 Date:   Wed Jan 16 09:40:41 2008 +0100
48342
48343     Remove annoying debug printout for PHY less boards.
48344
48345     PHY less board prints out lots of "read wrong ...":
48346     read wrong value : mii_id 3,mii_reg 2, base e0102320
48347     read wrong value : mii_id 3,mii_reg 3, base e0102320
48348     UEC: PHY is Generic MII (ffffffff)
48349     read wrong value : mii_id 3,mii_reg 4, base e0102320
48350     read wrong value : mii_id 3,mii_reg 0, base e0102320
48351     read wrong value : mii_id 3,mii_reg 1, base e0102320
48352     read wrong value : mii_id 3,mii_reg 1, base e0102320
48353     read wrong value : mii_id 3,mii_reg 5, base e0102320
48354     read wrong value : mii_id 3,mii_reg 1, base e0102320
48355     read wrong value : mii_id 3,mii_reg 1, base e0102320
48356     read wrong value : mii_id 3,mii_reg 5, base e0102320
48357     FSL UEC0: Full Duplex
48358     FSL UEC0: Speed 100BT
48359     FSL UEC0: Link is up
48360     Using FSL UEC0 device
48361
48362     Make this printout depend on UEC_VERBOSE_DEBUG and
48363     remove its definition in uec_phy.c
48364
48365     Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
48366     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48367
48368 commit ee62ed3286f83b98b7785e0318dc6379e78f7ff6
48369 Author: Kim Phillips <kim.phillips@freescale.com>
48370 Date:   Tue Jan 15 14:11:00 2008 -0600
48371
48372     net: reduce boot latency on QE UEC based boards
48373
48374     actually polling for PHY autonegotiation to finish enables us to remove the
48375     5 second boot prompt latency present on QE based boards.
48376
48377     call to qe_set_mii_clk_src in init_phy, and mv call to init_phy from
48378     uec_initialize to uec_init by Joakim Tjernlund; autonegotiation wait
48379     code shamelessly stolen from tsec driver.
48380
48381     also rm unused CONFIG_RMII_MODE code.
48382
48383     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
48384     Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
48385     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48386
48387 commit 55fe7c57a8b99a130925052dcdbb77f053dc50e3
48388 Author: michael.firth@bt.com <michael.firth@bt.com>
48389 Date:   Wed Jan 16 11:40:51 2008 +0000
48390
48391     TSEC driver: Change MDIO support to allow access to any PHYs on the MDIO bus
48392
48393     The current TSEC driver limits MDIO access to the devices that have been configured as attached
48394     to a TSEC MAC. This patch allows access to any PHY device on the MDIO bus through the 'mii' commands.
48395
48396     Signed-off-by: Michael Firth <michael.firth@bt.com>
48397     Acked-by: Andy Fleming <afleming@freescale.com>
48398     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48399
48400 commit 5e918a98c26e8ab9b5d2d48d998a2ced2b5b85b3
48401 Author: Kim Phillips <kim.phillips@freescale.com>
48402 Date:   Wed Jan 16 00:38:05 2008 -0600
48403
48404     Add support for the MPC837xERDB
48405
48406     MPC837xERDB board support includes:
48407     * DDR2 330MHz hardcoded (soldered on the board)
48408     * Local Bus NOR Flash
48409     * I2C, UART and RTC
48410     * eTSEC RGMII (TSEC0 - RTL8211B with MII;
48411     *          TSEC1 - VSC7385 local bus, hardcoded, requires seperate firmware
48412     *                  load)
48413
48414     Signed-off-by: Kevin Lam <kevin.lam@freescale.com>
48415     Signed-off-by: Joe D'Abbraccio <joe.d'abbraccio@freescale.com>
48416     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
48417
48418 commit 9e89647889cd4b5ada5b5e7cad6cbe55737a08d7
48419 Author: Kim Phillips <kim.phillips@freescale.com>
48420 Date:   Wed Jan 16 12:06:16 2008 -0600
48421
48422     mpc83xx: add support for more system clock performance controls
48423
48424     System registers that are modified are the Arbiter Configuration
48425     Register (ACR), the System Priority Control Register (SPCR), and the
48426     System Clock Configuration Register (SCCR).
48427
48428     Signed-off by: Michael F. Reiss <Michael.F.Reiss@freescale.com>
48429     Signed-off by: Joe D'Abbraccio <ljd015@freescale.com>
48430     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
48431
48432 commit 16c3cde050e2d243e62b37486f1558570787beb8
48433 Author: James Yang <james.yang@freescale.com>
48434 Date:   Wed Jan 16 11:58:08 2008 -0600
48435
48436     FSL: Generalize PIXIS reset command parsing.
48437
48438     Before, the order of arguments to the pixis_reset
48439     command needed to be supplied in a hard-coded order.
48440     Generalize the command parsing to allow any order.
48441
48442     Signed-off-by: James Yang <james.yang@freescale.com>
48443     Acked-by: Jon Loeliger <jdl@freescale.com>
48444
48445 commit ad8f8687b78c3e917b173f038926695383c55555
48446 Author: Jon Loeliger <jdl@freescale.com>
48447 Date:   Tue Jan 15 13:42:41 2008 -0600
48448
48449     FSL: Convert board/freescale/common/Makefile to use CONFIG_
48450
48451     Convert the board/freescale/common/Makefile to use
48452     CONFIG_* options to select which files to conditionally
48453     compile into the board/freescale/common library rather
48454     than conditionally compiling entire files.
48455
48456     Now handles::
48457         CONFIG_FSL_PIXIS
48458         CONFIG_FSL_DIU_FB
48459         CONFIG_PQ_MDS_PIB
48460
48461     CONFIG_ID_EEPROM is introduced until CFG_ID_EEPROM is gone.
48462
48463     Signed-off-by: Jon Loeliger <jdl@freescale.com>
48464
48465 commit 7c2221eb230372a9e537c4f6636b147b0909325f
48466 Author: Roy Zang <tie-fei.zang@freescale.com>
48467 Date:   Tue Jan 15 16:38:38 2008 +0800
48468
48469     Use CONFIG_ULI526X as MPC8610HPCD default Ethernet driver
48470
48471     Use driver/net/uli526x.c as MPC8610HPCD default Ethernet driver.
48472     Remove unused ethernet CONFIG_ options.
48473
48474     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
48475     Acked-by: Jon Loeliger <jdl@freescale.com>
48476
48477 commit 711a7946277d2e29af481011e8635e9975c54e45
48478 Author: Kim Phillips <kim.phillips@freescale.com>
48479 Date:   Tue Jan 15 14:05:14 2008 -0600
48480
48481     mpc83xx: fix QE ETHPRIMEs to correct 'FSL UEC0' value
48482
48483     continuation of commit b96c83d4ae475a70ef2635cd0e748174c44c8601
48484
48485     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
48486
48487 commit 363eea9ff7f19a2cba17f262bd17559f166e134e
48488 Author: Kim Phillips <kim.phillips@freescale.com>
48489 Date:   Tue Jan 15 09:51:12 2008 -0600
48490
48491     mpc83xx: clean up mpc8360emds.c warnings
48492
48493     mpc8360emds.c: In function 'ft_board_setup':
48494     mpc8360emds.c:327: warning: assignment makes pointer from integer without a cast
48495     mpc8360emds.c:329: warning: passing argument 2 of 'fdt_getprop' makes integer from pointer without a cast
48496     mpc8360emds.c:334: warning: passing argument 2 of 'fdt_setprop' makes integer from pointer without a cast
48497     mpc8360emds.c:341: warning: assignment makes pointer from integer without a cast
48498     mpc8360emds.c:343: warning: passing argument 2 of 'fdt_getprop' makes integer from pointer without a cast
48499     mpc8360emds.c:348: warning: passing argument 2 of 'fdt_setprop' makes integer from pointer without a cast
48500
48501     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
48502
48503 commit f09880ea72a1c806db223ce594c5fb1b6542ff6a
48504 Author: Kim Phillips <kim.phillips@freescale.com>
48505 Date:   Mon Jan 14 16:14:46 2008 -0600
48506
48507     mpc83xx: fix phy-connection-type fixup code
48508
48509     use tree passed to us in local blob, not global fdt.
48510
48511     Also use fdt_path_offset to convert to relative offset, since absolute
48512     reference is needed to check for rgmii-id mode string value.
48513
48514     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
48515
48516 commit 2b4c952be7c4357a13e839d48df80853820c33eb
48517 Author: Kumar Gala <galak@kernel.crashing.org>
48518 Date:   Mon Jan 14 09:01:40 2008 -0600
48519
48520     mpc83xx: fix mpc8313/mpc8315/mpc8349itx Makefiles for silent build (with -s)
48521
48522     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
48523     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
48524
48525 commit e1d8ed2c08da14b168658cc5fa78529d461aea70
48526 Author: Poonam Aggrwal <b10812@freescale.com>
48527 Date:   Mon Jan 14 09:41:14 2008 +0530
48528
48529     Changes in uboot DDR configuration for MPC8313eRDB
48530
48531     These changes were identified by HighSmith Bill ,Mazzyar and Joseph for
48532     DDR configuration in u-boot code. Some are related to performance, some
48533     affect stability and some correct few basic errors in the current
48534     configuration.
48535
48536     The changes have been tested and found to give better memory latency
48537     figures on MPC8313eRDB.LMBench figures prove it.
48538
48539     The changes are:
48540
48541     - CS0_CONFIG[ AP_n_EN] is changed from 1 to 0
48542       (this may improve performance for application with many read
48543       or write to open pages).
48544     - CS0_CONFIG[ODT_WR_CFG] is currently changed from 100 to
48545       001 (activating all the CS when only one is used may cause
48546       unwanted noise on the system)
48547
48548     - TIMING_CFG_1[ACTTOPRE] is changed from 9clks to 8clks (based on
48549       Tras=45ns)
48550     - TIMING_CFG_1[REFREC] changed from 21 clks to 18clks.
48551
48552     - TIMING_CFG_2[AL] value changed from 0 setting to 1 clk to
48553       comply with the 3 ODT clk requirements)
48554     - TIMING_CFG_2[CPO] was set to a reserved value, changed to RL+3/4.
48555     - TIMING_CFG_2[FOUR_ACT] is changed from 10 clks to 6clks.
48556
48557     - DDR_SDRAM_MODE[AL]changed from 0 to 1.
48558     - DDR_SDRAM_MODE[WRREC] changed from 1 clk to 3 clks.
48559
48560     - DDR_SDRAM_INTERVAL[REFINT] is changed from 0x0320 to 0x0510.
48561     - DDR_SDRAM_INTERVAL[BSTOPRE] is changed from 0x64 to 0x0500.
48562
48563     The patch is based of git://www.denx.de/git/u-boot-mpc83xx.git
48564     The last commit on this tree was 6775c68683a53c7abc778774641aac6f833a2cbf
48565
48566     Signed-off-by: Poonam Aggrwal-b10812 <b10812@freescale.com>
48567     Cc: Bill HighSmith <Bill.Highsmith@freescale.com>
48568     Cc: Razzaz Mazyar <MRazzaz@freescale.com>
48569     Cc: Josep P J <PJ.Joseph@freescale.com>
48570     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
48571
48572 commit b5cdd7df4a06edb91539c9a2ea7c178a870c3a95
48573 Author: Jerry Van Baren <gvb.uboot@gmail.com>
48574 Date:   Sat Jan 12 13:24:14 2008 -0500
48575
48576     Enable the isdram command on the MPC8360EMDS board
48577
48578     The isdram command prints out decoded information the "serial presence
48579     detect" (SPD) chip on the SDRAM SIMMs.  This can be very helpful when
48580     debugging memory configuration problems.
48581
48582     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
48583     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
48584
48585 commit 8bd522ce4afda3d4868ee8c913f5394094326be1
48586 Author: Dave Liu <r63238@freescale.com>
48587 Date:   Fri Jan 11 18:48:24 2008 +0800
48588
48589     mpc83xx: Add the support for MPC8315ERDB board
48590
48591     The features list:
48592     - Boot from NOR Flash
48593     - DDR2 266MHz hardcoded configuration
48594     - Local bus NOR Flash R/W operation
48595     - I2C, UART, MII and RTC
48596     - eTSEC0/1 support
48597     - PCI host
48598
48599     Signed-off-by: Dave Liu <daveliu@freescale.com>
48600     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
48601
48602 commit b05884efa614e4d8a9413158fc228e0dc02ab704
48603 Author: Dave Liu <r63238@freescale.com>
48604 Date:   Fri Jan 11 18:46:50 2008 +0800
48605
48606     mpc83xx: Add config of eTSEC emergency priority in SPCR
48607
48608     The TSEC emergency priority definition of 831x/837x
48609     is different than the definition of 834x in SPCR register.
48610
48611     Add the other config of TSEC emergency priority into
48612     cpu_init.c
48613
48614     Signed-off-by: Dave Liu <daveliu@freescale.com>
48615     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
48616
48617 commit 9b958234b0783f13d92f007f753fd2c3ae2c8680
48618 Author: Dave Liu <r63238@freescale.com>
48619 Date:   Fri Jan 11 18:42:19 2008 +0800
48620
48621     mpc83xx: Remove cache config from MPC8360ERDK.h
48622
48623     The MPC8360ERDK board support patch is added before
48624     the commit 2c5b48fc205c3e2752910da8f39209ed075929e5
48625     so, miss clean up it.
48626
48627     The patch clean up the miss cache config.
48628
48629     Signed-off-by: Dave Liu <daveliu@freescale.com>
48630     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
48631
48632 commit cd9d23053d435c08fc8695017b5cb9003fcda786
48633 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
48634 Date:   Mon Jan 14 23:09:32 2008 +0300
48635
48636     nand: FSL UPM NAND driver
48637
48638     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
48639
48640 commit 6cb2239ae76faee64434286c4f8fc71374702dd2
48641 Author: Kyungmin Park <kmpark@infradead.org>
48642 Date:   Tue Jan 15 08:59:44 2008 +0900
48643
48644     OneNAND: Separate U-Boot dependent code from OneNAND
48645
48646     OneNAND: Separate U-Boot dependent code from OneNAND
48647
48648     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
48649
48650 commit 83a49c8dd7998be2d1f0d420597a36bbf0bf4164
48651 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48652 Date:   Wed Jan 16 10:33:46 2008 +0100
48653
48654     ppc4xx: Sequoia coding style cleanup and beautification
48655
48656     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48657
48658 commit 4b3cc6ece9c455504cf12909fae38d085d848ac0
48659 Author: Larry Johnson <lrj@acm.org>
48660 Date:   Tue Jan 15 14:35:58 2008 -0500
48661
48662     ppc4xx: Refactor ECC POST for AMCC Denali core
48663
48664     The ECC POST reported intermittent failures running after power-up on
48665     the Korat PPC440EPx board.  Even when the test passed, the debugging
48666     output occasionally reported additional unexpected ECC errors.
48667
48668     This refactoring has three main objectives: (1) minimize the code
48669     executed with ECC enabled during the tests, (2) add more checking of the
48670     results so any unexpected ECC errors would cause the test to fail, and
48671     (3) use synchronization (only) where required by the processor.
48672
48673     Signed-off-by: Larry Johnson <lrj@acm.org>
48674
48675 commit 2465665b73ac2f688af945b1ed510752afa816a4
48676 Author: David Saada <David.Saada@ecitele.com>
48677 Date:   Tue Jan 15 10:40:24 2008 +0200
48678
48679     QE UEC: Extend number of supported UECs to 4
48680
48681     This patch extends the number of supported UECs to 4. Note that the
48682     problem of QE thread resources exhaustion is resolved by setting the
48683     correct number of QE threads according to Ethernet type (GBE or FE).
48684
48685     Signed-off-by: David Saada <david.saada@ecitele.com>
48686     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48687
48688 commit 58d204256cb1ce1bd323847d9f644acf70a72e6a
48689 Author: Wolfgang Denk <wd@denx.de>
48690 Date:   Wed Jan 16 00:01:01 2008 +0100
48691
48692     LWMON5: enable hush shell as command line parser
48693
48694     Signed-off-by: Wolfgang Denk <wd@denx.de>
48695
48696 commit 66ffb1883feedddc813d8a507d060f2a940eb2b2
48697 Author: Wolfgang Denk <wd@denx.de>
48698 Date:   Tue Jan 15 17:22:28 2008 +0100
48699
48700     ADS5121: disable watchdog; enable image timestamps
48701
48702     Signed-off-by: Wolfgang Denk <wd@denx.de>
48703
48704 commit 2b4f778fe9d1de61d7445bae7b325340aba6968d
48705 Author: Wolfgang Denk <wd@denx.de>
48706 Date:   Tue Jan 15 17:21:28 2008 +0100
48707
48708     TK885D: fixes for bigger flash sector sizes on new modules;
48709     adjust default environment;
48710     disable SCC ethernet (not used on this board).
48711
48712     Signed-off-by: Wolfgang Denk <wd@denx.de>
48713
48714 commit f91d7ae5ca89acf9fa1ed1015dc078cf29581607
48715 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48716 Date:   Tue Jan 15 17:48:13 2008 +0900
48717
48718     pcmcia: Remove CONFIG_COMMANDS from marubun pcmcia driver
48719
48720     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48721
48722 commit 76e49aa7fb8e76cc49092c1acd53fff921e26360
48723 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48724 Date:   Tue Jan 15 23:25:25 2008 +0900
48725
48726     sh: Add support SH7710/SH7712
48727
48728     SH7710/SH7712 of SH3 CPU are supported.
48729     SH771X is called SH-Ether, and has the Ether controller in CPU.
48730     The driver of Ether is not included in this patch.
48731
48732     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48733
48734 commit 63a11be68306870e04d3851ed9fa41955cdf4894
48735 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48736 Date:   Tue Jan 15 23:06:17 2008 +0900
48737
48738     sh: Add support of map_physmem() and unmap_physmem() to SuperH
48739
48740     This patch add the support of map_physmem() and unmap_physmem()
48741     used with Common Flash Interface(CFI) driver.
48742
48743     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48744
48745 commit db3995fe5164ac5d630b7ecb96286a9828dfbb54
48746 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48747 Date:   Wed Jan 9 14:42:27 2008 +0900
48748
48749     sh: Add maintainer of MS7720SE to the MAINTAINER file
48750
48751     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48752
48753 commit dcd99e88e03d56a0aeecd42b507d2d29d20ab0e3
48754 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48755 Date:   Wed Jan 9 14:39:58 2008 +0900
48756
48757     sh: Fix board name in MS7720SE's config.mk
48758
48759     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48760
48761 commit c0a04d93734d768b39dbb72fb501b65614c8615d
48762 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48763 Date:   Wed Jan 9 14:37:36 2008 +0900
48764
48765     sh: Add MS7720SE to MAKEALL
48766
48767     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48768
48769 commit b2b5e2bb78a1ef4ae8504f5a26bfdc3293ea74ae
48770 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
48771 Date:   Mon Dec 3 22:58:50 2007 +0900
48772
48773     sh: Add support for MS7720RP02 board
48774
48775     Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
48776     CC: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48777     Acked-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48778
48779 commit 7c10c57275901939a8ece4a9ef3e7ccb7c12a0ed
48780 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
48781 Date:   Wed Jan 9 14:30:02 2008 +0900
48782
48783     sh: Add support for SH7720 in serial_sh driver.
48784
48785     Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
48786     CC: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48787     Acked-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48788
48789 commit f9913a8ee71ff14fcfc1c7fd0e6912f897e69403
48790 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
48791 Date:   Mon Dec 3 22:58:45 2007 +0900
48792
48793     sh: Add support SH3 and SH7720
48794
48795     Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
48796     CC: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48797     Acked-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48798
48799 commit 9adfc9fb9ade64cdf1ed9ff842e4f900cbda78bd
48800 Author: Stefan Roese <sr@denx.de>
48801 Date:   Tue Jan 15 10:11:02 2008 +0100
48802
48803     ppc4xx: Remove compiler warning in cpu/ppc4xx/44x_spd_ddr2.c
48804
48805     Signed-off-by: Stefan Roese <sr@denx.de>
48806
48807 commit 17bef68097ab3692500a36fb31115bff7910aa99
48808 Author: Niklaus Giger <niklausgiger@gmx.ch>
48809 Date:   Mon Jan 14 14:04:42 2008 +0100
48810
48811     ppc_4xx: Fix post spr.c for PPC405
48812
48813     post/cpu/ppc4xx/spr.c contained a few checks for registers only present
48814     for PPC440 and derivates processor.
48815
48816     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
48817
48818 commit 06c428bcd4413014b43236e77765022071424fa6
48819 Author: Dave Liu <r63238@freescale.com>
48820 Date:   Mon Jan 14 11:12:01 2008 +0800
48821
48822     QE: fix compile warning
48823
48824     qe.c: In function 'qe_upload_firmware':
48825     qe.c:390: warning: pointer targets in passing argument 2
48826     uec.c: In function 'uec_initialize':
48827     uec.c:1236: warning: 'uec_info' may be used uninitialized
48828
48829     Signed-off-by: Dave Liu <daveliu@freescale.com>
48830
48831 commit a0dd99d51efa55fe023e19c97ead92683725eb11
48832 Author: Stefan Roese <sr@denx.de>
48833 Date:   Mon Jan 14 10:05:05 2008 +0100
48834
48835     ppc4xx: Update Kilauea CPLD configuration with USB PHY reset bit
48836
48837     Now that bit 29 is the USB PHY reset bit, update the Kilauea port
48838     to remove the USB PHY reset after powerup. The CPLD will keep the
48839     USB PHY in reset (active low) until the bit is set to 1 in
48840     board_early_init_f().
48841
48842     Signed-off-by: Stefan Roese <sr@denx.de>
48843
48844 commit f43ad53908f1ea83a7c26c3505bbe84382e47aad
48845 Author: Wolfgang Denk <wd@denx.de>
48846 Date:   Sun Jan 13 23:26:45 2008 +0100
48847
48848     ARM: update mach-types.h from 2.6.24-rc7 Linux kernel tree
48849
48850     Signed-off-by: Wolfgang Denk <wd@denx.de>
48851
48852 commit 8d103071b7b0e3ec888859bfcb9d422565e6d750
48853 Author: Wolfgang Denk <wd@denx.de>
48854 Date:   Sun Jan 13 23:37:50 2008 +0100
48855
48856     ADS5121: Fix typo in ads5121.c, adjust default environment
48857
48858     Signed-off-by: Wolfgang Denk <wd@denx.de>
48859
48860 commit 51b67d06faa670c65de6f29ec5b5aace74b2a047
48861 Author: John Rigby <jrigby@freescale.com>
48862 Date:   Fri Aug 24 18:18:43 2007 -0600
48863
48864     ADS5121: MAX slew rate for PATA pins
48865
48866     Signed-off-by: John Rigby <jrigby@freescale.com>
48867
48868 commit dd531aac34aaad138f16cacdb51d61908d59c0e2
48869 Author: Wolfgang Denk <wd@denx.de>
48870 Date:   Sun Jan 13 21:05:52 2008 +0100
48871
48872     Fix Makefile dependency problem with parallel builds.
48873
48874     Signed-off-by: Wolfgang Denk <wd@denx.de>
48875
48876 commit 89967841e3ea02e3d0e5e1295ab687576e5b1089
48877 Author: Wolfgang Denk <wd@denx.de>
48878 Date:   Sun Jan 13 19:51:39 2008 +0100
48879
48880     MPC8544DS: fix board Makefile for silent build (with -s)
48881
48882     Signed-off-by: Wolfgang Denk <wd@denx.de>
48883
48884 commit 6d714f82fb4b8bb7e267e9c71b8009bc670bfe88
48885 Author: Wolfgang Denk <wd@denx.de>
48886 Date:   Sun Jan 13 16:44:08 2008 +0100
48887
48888     PMC440 board: fix board Makefile for out-of-tree building
48889
48890     Signed-off-by: Wolfgang Denk <wd@denx.de>
48891
48892 commit 6eb3fb15588d319bd3099d5f9b910051dfeab6b2
48893 Author: Wolfgang Denk <wd@denx.de>
48894 Date:   Sun Jan 13 16:07:44 2008 +0100
48895
48896     Makalu: fix compile warning
48897
48898     Signed-off-by: Wolfgang Denk <wd@denx.de>
48899
48900 commit 0a1e03bcadc7734688a21e8dd2e46a4f608193c0
48901 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48902 Date:   Sun Jan 13 12:36:12 2008 +0100
48903
48904     cmd_nand : fix compiler warning.
48905
48906     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48907
48908 commit 8225d1e3ac0ab147cdde4b0042812583380afb8a
48909 Author: Michael Schwingen <rincewind@discworld.dascon.de>
48910 Date:   Sat Jan 12 20:29:47 2008 +0100
48911
48912     CFI: Fix CONFIG_FLASH_CFI_LEGACY compilation
48913
48914     Signed-off-by: Michael Schwingen <michael@schwingen.org>
48915     Acked-by: Stefan Roese <sr@denx.de>
48916
48917 commit 2b2f43ed6a30ece77f76191c845ac95267daa31a
48918 Author: Wolfgang Denk <wd@denx.de>
48919 Date:   Sun Jan 13 02:19:44 2008 +0100
48920
48921     MPC8360ERDK: fix incorrect initialization of CFG_I2C_NOPROBES
48922
48923     Signed-off-by: Wolfgang Denk <wd@denx.de>
48924
48925 commit 08e99e1dd01a3e0e3dc3a7138eb827c997e2b74d
48926 Author: Wolfgang Denk <wd@denx.de>
48927 Date:   Sun Jan 13 02:19:13 2008 +0100
48928
48929     MPC8xx FEC driver: fix compiler warning.
48930
48931     Signed-off-by: Wolfgang Denk <wd@denx.de>
48932
48933 commit ae6d1056d2c2e4d1266413c0ae8a6d5529ecde4b
48934 Author: Wolfgang Denk <wd@denx.de>
48935 Date:   Sun Jan 13 00:59:21 2008 +0100
48936
48937     Fix Makefile dependencies issues; allow silent build
48938
48939     - get rid of "version" target whichdidn't really work
48940     - make autoconf.mk depend on version_autogenerated.h to make sure
48941       to rebuild files as needed
48942     - add XECHO macro to allow for silent build using "make -s"
48943
48944     Signed-off-by: Wolfgang Denk <wd@denx.de>
48945
48946 commit e343ab83d5135b558aa58db9be8fc7faa68d77ed
48947 Author: Wolfgang Denk <wd@denx.de>
48948 Date:   Sun Jan 13 00:55:47 2008 +0100
48949
48950     ADS5121e: fix compile warning
48951
48952     Signed-off-by: Wolfgang Denk <wd@denx.de>
48953
48954 commit f2b6f4610627fe3d607620e25082916a01538875
48955 Author: Wolfgang Denk <wd@denx.de>
48956 Date:   Sun Jan 13 00:55:18 2008 +0100
48957
48958     MUNICes: fix board Makefile for remote build directory
48959
48960     Signed-off-by: Wolfgang Denk <wd@denx.de>
48961
48962 commit 2ad4d3999fe801aa716221d7d9a4c5bdad74783a
48963 Author: Oliver Weber <almoeli@gmx.de>
48964 Date:   Wed Jan 9 17:04:38 2008 +0100
48965
48966     MPC5200: don't use hardcoded MBAR address in Bestcomm firmware
48967
48968     Signed-off-by: Oliver Weber <almoeli@gmx.de>
48969
48970 commit 00ac50e348d1bace27a174b7f528d113bc7cdf7f
48971 Author: Andreas Engel <andreas.engel@ericsson.com>
48972 Date:   Wed Jan 9 17:10:56 2008 +0100
48973
48974     Make bootretry work when command line editing is enabled
48975
48976     Currently, when CONFIG_CMDLINE_EDITING is set, bootretry doesn't work.
48977     This patch fixes the problem.
48978
48979     Signed-off-by: Andreas Engel <andreas.engel@ericsson.com>
48980
48981 commit 632de0672d3c3ab53ad798c47f5f1eb26008a0e4
48982 Author: Larry Johnson <lrj@acm.org>
48983 Date:   Fri Jan 11 23:26:18 2008 -0500
48984
48985     Refactor code for "i2c sdram" command
48986
48987     Signed-off-by: Larry Johnson <lrj@acm.org>
48988
48989 commit 0df6b8446c4721b91ce311548114891130371083
48990 Author: Larry Johnson <lrj@acm.org>
48991 Date:   Thu Jan 10 22:23:39 2008 -0500
48992
48993     Fix "i2c sdram" command for DDR2 DIMMs
48994
48995     Many of the SPD bytes for DDR2 SDRAM are not interpreted correctly by the
48996     "i2c sdram" command.  This patch provides correct alternative
48997     interpretations when DDR2 memory is detected.
48998
48999     Signed-off-by: Larry Johnson <lrj@acm.org>
49000
49001 commit 64134f011254123618798ff77c42ba196b2ec485
49002 Author: Wolfgang Denk <wd@denx.de>
49003 Date:   Sat Jan 12 20:31:39 2008 +0100
49004
49005     Fix linker scripts: add NOLOAD atribute to .bss/.sbss sections
49006
49007     With recent toolchain versions, some boards would not build because
49008     or errors like this one (here for ocotea board when building with
49009     ELDK 4.2 beta):
49010     ppc_4xx-ld: section .bootpg [fffff000 -> fffff23b] overlaps section .bss [fffee900 -> fffff8ab]
49011
49012     For many boards, the .bss section is big enough that it wraps around
49013     at the end of the address space (0xFFFFFFFF), so the problem will not
49014     be visible unless you use a 64 bit tool chain for development. On
49015     some boards however, changes to the code size (due to different
49016     optimizations) we bail out with section overlaps like above.
49017
49018     The fix is to add the NOLOAD attribute to the .bss and .sbss
49019     sections, telling the linker that .bss does not consume any space in
49020     the image.
49021
49022     Signed-off-by: Wolfgang Denk <wd@denx.de>
49023
49024 commit 3afac79ec27b91df185f090b31dad9620779f440
49025 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49026 Date:   Fri Jan 11 20:42:58 2008 -0600
49027
49028     USB: Add Philips 1561 PCI-OHCI ids
49029     (needed for M5475EVB)
49030
49031     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
49032
49033 commit 5e8def6731cd7bec74bff42a16b139de04010353
49034 Author: Wolfgang Denk <wd@denx.de>
49035 Date:   Sat Jan 12 15:51:34 2008 +0100
49036
49037     Add MAINTAINERS entries for ids8247, jupiter, municse, sc3 and uc101
49038     boards.
49039
49040     Signed-off-by: Heiko Schocher <hs@denx.de>
49041     Signed-off-by: Wolfgang Denk <wd@denx.de>
49042
49043 commit 5d49e0e152a8b81cc0602271e8fd259371f559b7
49044 Author: Grzegorz Bernacki <gjb@semihalf.com>
49045 Date:   Fri Jan 11 12:03:43 2008 +0100
49046
49047     MPC512X: Cleanup bus clock names.
49048
49049     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
49050
49051 commit 66a9455b6bf46d69cec5c88d1a600d1d9a10670d
49052 Author: Grzegorz Bernacki <gjb@semihalf.com>
49053 Date:   Tue Jan 8 17:16:59 2008 +0100
49054
49055     MPC512X: Fixed typo in macro name.
49056
49057     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
49058
49059 commit 281ff9a45cf9eb17b8a9afc436cb783cf1f62363
49060 Author: Grzegorz Bernacki <gjb@semihalf.com>
49061 Date:   Tue Jan 8 17:16:15 2008 +0100
49062
49063     ads5121: Added support for FDT.
49064
49065     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
49066
49067 commit a10ff9196183e7e5f2ae3c4f5f3cbe92ae9cb719
49068 Author: Wolfgang Denk <wd@denx.de>
49069 Date:   Sat Jan 12 01:05:50 2008 +0100
49070
49071     Coding Style cleanup; update CHANGELOG.
49072
49073     Signed-off-by: Wolfgang Denk <wd@denx.de>
49074
49075 commit f6db945649e5e9d0c7efe33b507d243cdc86cf03
49076 Author: Heiko Schocher <hs@denx.de>
49077 Date:   Fri Jan 11 15:15:17 2008 +0100
49078
49079     Fixed syntax error in function init_e300_core() of mpc83xx/start.S if
49080
49081     Signed-off-by: Timur Tabi <timur@freescale.com>
49082     Signed-off-by: Heiko Schocher <hs@denx.de>
49083
49084 commit fa05664cd8c7ab1ecf062aa73b992b7b58bba49c
49085 Author: Heiko Schocher <hs@denx.de>
49086 Date:   Fri Jan 11 15:15:16 2008 +0100
49087
49088     MUNICes: Set the right CFG_DEFAULT_MBAR value.
49089
49090     Signed-off-by: Heiko Schocher <hs@denx.de>
49091
49092 commit 5fb2b2342ece8d786c6f7fdba1bc273febd3b3d2
49093 Author: Heiko Schocher <hs@denx.de>
49094 Date:   Fri Jan 11 15:15:15 2008 +0100
49095
49096     added the config File for the MUNICes board.
49097
49098     Signed-off-by: Heiko Schocher <hs@denx.de>
49099
49100 commit 6341d9d723b71b4c0bf86f979e4cb228c02fd09d
49101 Author: Heiko Schocher <hs@denx.de>
49102 Date:   Fri Jan 11 15:15:14 2008 +0100
49103
49104     added basic support for the MUNICes board.
49105
49106     Signed-off-by: Heiko Schocher <hs@denx.de>
49107
49108 commit 3bb77fb09a1caabf5a292cc5b486a78b977fbe19
49109 Author: Wolfgang Denk <wd@denx.de>
49110 Date:   Sat Jan 12 00:39:37 2008 +0100
49111
49112     Update CHANGELOG and MAINTAINERS files.
49113
49114     Signed-off-by: Wolfgang Denk <wd@denx.de>
49115
49116 commit 5ba7390c3cb579172be66888a371707b47b5be4e
49117 Author: Anatolij Gustschin <agust@denx.de>
49118 Date:   Fri Jan 11 02:15:02 2008 +0100
49119
49120     Fix compilation problem in common/cmd_bmp.c
49121
49122     common/cmd_bmp.c fails to compile if CONFIG_VIDEO_BMP_GZIP
49123     isn't defined. This patch fix this.
49124
49125     Signed-off-by: Anatolij Gustschin <agust@denx.de>
49126
49127 commit 5aa437baae5fe629abeab99bef793a2a1fc71b58
49128 Author: Heiko Schocher <hs@denx.de>
49129 Date:   Fri Jan 11 01:12:09 2008 +0100
49130
49131     Fix defaultconfig for the mgcoge board.
49132
49133     Signed-off-by: Heiko Schocher <hs@denx.de>
49134
49135 commit ac9db066b26935f31bff15c98168b19faeb603f3
49136 Author: Heiko Schocher <hs@denx.de>
49137 Date:   Fri Jan 11 01:12:08 2008 +0100
49138
49139     Added support for the mgcoge board from keymile.
49140
49141     Signed-off-by: Heiko Schocher <hs@denx.de>
49142
49143 commit b423d055cc2e13c4ef1f0389c3fa2988d0eed818
49144 Author: Heiko Schocher <hs@denx.de>
49145 Date:   Fri Jan 11 01:12:07 2008 +0100
49146
49147     Enable SMC microcode relocation patch for SMC1.
49148
49149     Signed-off-by: Heiko Schocher <hs@denx.de>
49150
49151 commit 381e4e639720d8d2efb8066c7c48ec9588cb28c7
49152 Author: Heiko Schocher <hs@denx.de>
49153 Date:   Fri Jan 11 01:12:06 2008 +0100
49154
49155     Added support for the mgsuvd board from keymile.
49156
49157     Signed-off-by: Heiko Schocher <hs@denx.de>
49158
49159 commit bf05293973b348f6946c9df92cd3c65ece42d0be
49160 Author: James Yang <james.yang@freescale.com>
49161 Date:   Thu Jan 10 16:02:07 2008 -0600
49162
49163     Fix 64-bit vsprintf.
49164
49165     There were some size and unsigned problems.
49166     Also add support for "ll" size modifier in format string like glibc
49167
49168     Signed-off-by: James Yang <James.Yang@freescale.com>
49169     Acked-by: Jon Loeliger <jdl@freescale.com>
49170
49171 commit 92fa37eac530860643afa26ae347af3d23d67309
49172 Author: Larry Johnson <lrj@acm.org>
49173 Date:   Wed Jan 9 12:42:35 2008 -0500
49174
49175     Remove superfluous preprocessor conditionals from LM73 driver
49176
49177     (1) Remove unused symbol "CFG_EEPROM_PAGE_WRITE_ENABLE".
49178
49179     (2) Use conditional Makefile.o.
49180
49181     Signed-off-by: Larry Johnson <lrj@acm.org>
49182
49183 commit efc6f447c1b940d1650c4b854c5598a595ddc3da
49184 Author: Guennadi Liakhovetski <lg@denx.de>
49185 Date:   Thu Jan 10 17:59:07 2008 +0100
49186
49187     Add support for the TK885D baseboard from TELE-DATA
49188
49189     The TK885D board uses a TQM885D module from TQ, this port adds an
49190     own configuration file and adds a last_stage_init() method to
49191     configure the two PHYs, depending on the phy_auto_nego environment
49192     variable.
49193
49194     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
49195
49196 commit 0ec595243dc99edcd248bbcfbfd5a1dc860bde89
49197 Author: Kumar Gala <galak@kernel.crashing.org>
49198 Date:   Thu Jan 10 02:22:05 2008 -0600
49199
49200     Fix compiler warning
49201
49202     main.c: In function 'readline_into_buffer':
49203     main.c:927: warning: unused variable 'p_buf'
49204
49205     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49206
49207 commit bed53753dd1d7e6bcbea4339be0fb7760214cc35
49208 Author: Anatolij Gustschin <agust@denx.de>
49209 Date:   Fri Jan 11 14:30:01 2008 +0100
49210
49211     Add Fujitsu CoralP/Lime video driver
49212
49213     Signed-off-by: Anatolij Gustschin <agust@denx.de>
49214     Signed-off-by: Rodolfo Giometti <giometti@linux.it>
49215
49216 commit 20c450ef61ef2eb1c96f9b59ba0eb8d849bba058
49217 Author: Anatolij Gustschin <agust@denx.de>
49218 Date:   Fri Jan 11 02:39:47 2008 +0100
49219
49220     Fix video console newline and carriage return handling
49221
49222     Lines of the lenght CONSOLE_COLS or greater than CONSOLE_COLS
49223     are not displayed correctly. This is an attempt to fix
49224     this issue. Also add carriage return handling.
49225
49226     Signed-off-by: Anatolij Gustschin <agust@denx.de>
49227     Signed-off-by: Rodolfo Giometti <giometti@linux.it>
49228
49229 commit d5a163d6baa04f5a8edcc10ebc6fad08657d3093
49230 Author: Stefan Roese <sr@denx.de>
49231 Date:   Fri Jan 11 15:53:58 2008 +0100
49232
49233     ppc4xx: Fix sdram init on Sequoia boards
49234
49235     Clear possible errors in MCSR resulting from data-eye-search.
49236     If not done, then we could get an interrupt later on when
49237     exceptions are enabled.
49238
49239     Signed-off-by: Stefan Roese <sr@denx.de>
49240
49241 commit d610a60730b7464f6f659db49d264d89a7c71061
49242 Author: Anatolij Gustschin <agust@denx.de>
49243 Date:   Fri Jan 11 15:31:09 2008 +0100
49244
49245     ppc4xx: Rework Lime support for lwmon5
49246
49247     Rework Lime support for lwmon5 using new video driver
49248
49249     Signed-off-by: Anatolij Gustschin <agust@denx.de>
49250
49251 commit ff41ffc93c1592e77a44bdbebd5d781739f3aae0
49252 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
49253 Date:   Fri Jan 11 14:55:16 2008 +0100
49254
49255     ppc4xx: Update PMC440 config file
49256
49257     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
49258
49259 commit e3edcb36f14f0aabb6f50e96014d6877f73d64ea
49260 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
49261 Date:   Fri Jan 11 14:55:08 2008 +0100
49262
49263     ppx4xx: Fix sdram init on PMC440 boards
49264
49265     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
49266
49267 commit 061aad4d320dddce26247699dcf2875ee2ea1366
49268 Author: Dave Liu <r63238@freescale.com>
49269 Date:   Thu Jan 10 23:09:33 2008 +0800
49270
49271     mpc83xx: Fix the bug of 266MHz data rate DDR
49272
49273     The DDR doesn't work on the 266MHz data rate,
49274     the patch fix the bug.
49275
49276     Signed-off-by: Dave Liu <daveliu@freescale.com>
49277     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
49278
49279 commit ded08317ad9e340b887bf2eb46e9565a0f610a93
49280 Author: Dave Liu <r63238@freescale.com>
49281 Date:   Thu Jan 10 23:08:26 2008 +0800
49282
49283     mpc83xx: Make the code more readable
49284
49285     Format the code, make it more readable
49286
49287     Signed-off-by: Dave Liu <daveliu@freescale.com>
49288     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
49289
49290 commit 7e74d63d1a211fbc34ec424e2dc6726601f323d0
49291 Author: Dave Liu <r63238@freescale.com>
49292 Date:   Thu Jan 10 23:07:23 2008 +0800
49293
49294     mpc83xx: Reduce the latency of DDR
49295
49296     Reduce the AL from 2 to 1 clock to improve the performance.
49297
49298     Signed-off-by: Dave Liu <daveliu@freescale.com>
49299     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
49300
49301 commit 6f3931a2bed5412c20d5e5536c865fbd657f7d28
49302 Author: Dave Liu <r63238@freescale.com>
49303 Date:   Thu Jan 10 23:06:05 2008 +0800
49304
49305     mpc83xx: Fix the wrong definition of MPC8315E
49306
49307     According to the latest user manual of MPC8315E,
49308     1) The SVCOD of HRCWL is different than 837x
49309     2) The SCCR has changes
49310
49311     Signed-off-by: Dave Liu <daveliu@freescale.com>
49312     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
49313
49314 commit ec2638ea08a537a1bd409db873aaaa33a053ebae
49315 Author: Dave Liu <r63238@freescale.com>
49316 Date:   Thu Jan 10 23:05:00 2008 +0800
49317
49318     mpc83xx: Fix the typo in mpc83xx.h
49319
49320     The SPCR about TSEC priority is wrong.
49321
49322     Signed-off-by: Michael Barkowski <Michael.Barkowski@freescale.com>
49323     Signed-off-by: Joe D'Abbraccio <Joe.D'abbraccio@freescale.com>
49324     Signed-off-by: Dave Liu <daveliu@freescale.com>
49325     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
49326
49327 commit c86ef2cd9ef81935049231fa89f36c7b793f2d4b
49328 Author: Dave Liu <r63238@freescale.com>
49329 Date:   Thu Jan 10 23:04:13 2008 +0800
49330
49331     mpc83xx: Fix the typo in global data struct
49332
49333     Fix the typo in global_data.h
49334
49335     Signed-off-by: Dave Liu <daveliu@freescale.com>
49336     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
49337
49338 commit 2c5b48fc205c3e2752910da8f39209ed075929e5
49339 Author: Dave Liu <r63238@freescale.com>
49340 Date:   Thu Jan 10 23:03:03 2008 +0800
49341
49342     mpc83xx: Remove cache config from config.h
49343
49344     clean up the cache config from configs.h of board
49345
49346     Signed-off-by: Dave Liu <daveliu@freescale.com>
49347     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
49348
49349 commit fab6f556bbbbd1bb35a5433161f7f173c18df559
49350 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
49351 Date:   Wed Jan 9 20:57:47 2008 +0300
49352
49353     mpc83xx: add support for the MPC8360E-RDK
49354
49355     This is MPC8360E based board with:
49356     - 256MB fixed SDRAM;
49357     - 8MB Intel Strata NOR flash;
49358     - StMICRO 64MiB NAND flash;
49359     - two 10/100/1000 ethernet ports connected via Broadcom
49360       BCM5481 PHYs;
49361     - two 10/100 ethernet ports connected via National
49362       DP83848 PHYs;
49363     - one PCI and one miniPCI slots;
49364     - four serial ports (two NS16550-compatible, two UCCs);
49365     - four USB ports working through MPC8360E "FHCI" USB controller;
49366     - Fujitsu MB86277 graphics controller;
49367     - Analog to Digital Converter/Touchscreen controller, AD7843
49368       connected to SPI.
49369
49370     Features not supported in this patch are:
49371     - StMICRO 64MiB NAND flash (patch sent);
49372     - MINT framebuffer initialization (patch is pending);
49373     - Fetching production information from the EEPROM via I2C;
49374     - FHCI USB;
49375     - Two slow UCCs used as RS-485 UARTs.
49376
49377     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
49378     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
49379
49380 commit b3d2cde7a3aa1e83b7968cdff929e52c8cc617bb
49381 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
49382 Date:   Wed Jan 9 20:57:40 2008 +0300
49383
49384     mpc83xx: add "fsl, qe" compatible fixups
49385
49386     New device trees will use "fsl,qe" compatible properties.
49387
49388     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
49389     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
49390
49391 commit 977b57583a7c34010e566a09a679ec3c1836f996
49392 Author: Kim Phillips <kim.phillips@freescale.com>
49393 Date:   Wed Jan 9 15:24:06 2008 -0600
49394
49395     mpc83xx: add missing CONFIG_HAS_ETH0 defines
49396
49397     the new libfdt code only updates eth0 if CONFIG_HAS_ETH0
49398     is defined; add the define to the missing board configs.
49399
49400     Thanks to Emilian Medve for finding this.
49401
49402     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
49403
49404 commit b830b7f1635984ba607219fcbd78597c28eeb529
49405 Author: Becky Bruce <bgill@freescale.com>
49406 Date:   Thu Jan 10 14:00:28 2008 -0600
49407
49408     86xx: Support 2GB DIMMs
49409
49410     Configure the number of bits used to address the banks inside the SDRAM
49411     device.  The default register value of 0 means 2 bits to address 4 banks.
49412     Higher capacity devices like a 2GB DIMM require 3 bits to address 8 banks.
49413
49414     Signed-off-by: Becky Bruce <bgill@freescale.com>
49415
49416 commit 4d332dbeb08f5863d1ea69d91a00c5499d3a87ed
49417 Author: Niklaus Giger <niklausgiger@gmx.ch>
49418 Date:   Thu Jan 10 18:50:33 2008 +0100
49419
49420     ppc4xx: Make Sequoia boot vxWorks
49421
49422     vxWorks expects in
49423     TLB 0 a entry for the Machine Check interrupt
49424     TLB 1 a entry for the RAM
49425     TLB 2 a entry for the EBC
49426     TLB 3 a entry for the boot flash
49427
49428     After changing the baudrate to 9600 I had no problems to boot the
49429     vxWorks image as distributed by WindRiver (Revision 2.0/1 from
49430     June 18, 2007)
49431
49432     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
49433
49434 commit 6d8184b00c0d1d7090e4a2f514e310d98a394f8d
49435 Author: Larry Johnson <lrj@arlinx.com>
49436 Date:   Wed Jan 9 23:10:27 2008 -0500
49437
49438     ppc4xx: Fix dflush() to restore DVLIM register
49439
49440     Signed-off-by: Larry Johnson <lrj@acm.org>
49441
49442 commit 252f60b068d1f94190b5bcfda169db582387e15e
49443 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49444 Date:   Thu Jan 10 03:52:44 2008 -0500
49445
49446     Nios2: remove common/cmd_bdinfo.c unused variable.
49447
49448     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49449     Signed-off-by: Scott McNutt <smcnutt@psyent.com>
49450
49451 commit 422b1a01602b6e2fbf8444a1192c7ba31461fd4c
49452 Author: Ben Warren <biggerbadderben@gmail.com>
49453 Date:   Wed Jan 9 18:15:53 2008 -0500
49454
49455     Fix Ethernet init() return codes
49456
49457     Change return values of init() functions in all Ethernet drivers to conform
49458     to the following:
49459
49460         >=0: Success
49461         <0:  Failure
49462
49463     All drivers going forward should return 0 on success.  Current drivers that
49464     return 1 on success were left as-is to minimize changes.
49465
49466     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49467     Acked-by: Stefan Roese <sr@denx.de>
49468     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49469     Acked-by: Kim Phillips <kim.phillips@freescale.com>
49470     Acked-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
49471     Acked-By: Timur Tabi <timur@freescale.com>
49472
49473 commit d3a6532cbe263d992f49e86ac95bede28e96f9c8
49474 Author: Wolfgang Denk <wd@denx.de>
49475 Date:   Thu Jan 10 00:55:14 2008 +0100
49476
49477     Coding Style cleanup; update CHANGELOG
49478
49479     Signed-off-by: Wolfgang Denk <wd@denx.de>
49480
49481 commit 17a41e4492121ccf9fa2c10c2cb1a6d1c18d74f7
49482 Author: Kim Phillips <kim.phillips@freescale.com>
49483 Date:   Wed Jan 9 16:56:54 2008 -0600
49484
49485     Add QE brg freq and correct qe bus freq fdt update code
49486
49487     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
49488     Signed-off-by: Andy Fleming <afleming@freescale.com>
49489
49490 commit 890dfef06c2d169a3356359596890754dfb8ee1c
49491 Author: Andy Fleming <afleming@freescale.com>
49492 Date:   Wed Jan 9 16:34:51 2008 -0600
49493
49494     Remove cache config from ATUM8548 and sbc8548 configs
49495
49496     These boards weren't updated by Kumar's config patch because they
49497     weren't in the tree, yet.
49498
49499     Signed-off-by: Andy Fleming <afleming@freescale.com>
49500
49501 commit b8ec2385038c094b07ec5b49336289a46b6e9cc6
49502 Author: Timur Tabi <timur@freescale.com>
49503 Date:   Mon Jan 7 13:31:19 2008 -0600
49504
49505     85xx: add ability to upload QE firmware
49506
49507     Define the layout of a binary blob that contains a QE firmware and instructions
49508     on how to upload it.  Add function qe_upload_firmware() to parse the blob and
49509     perform the actual upload.  Add command-line command "qe fw" to take a firmware
49510     blob in memory and upload it.  Update ft_cpu_setup() on 85xx to create the
49511     'firmware' device tree node if U-Boot has uploaded a firmware.  Fully define
49512     'struct rsp' in immap_qe.h to include the actual RISC Special Registers.
49513
49514     Signed-off-by: Timur Tabi <timur@freescale.com>
49515
49516 commit b009f3eca99bb7b9e6ba6639a8909a138dd5e9fe
49517 Author: Kumar Gala <galak@kernel.crashing.org>
49518 Date:   Tue Jan 8 01:22:21 2008 -0600
49519
49520     85xx: Remove cache config from configs.h
49521
49522     Either use the standard defines in asm/cache.h or grab the information
49523     at runtime from the L1CFG SPR.
49524
49525     Also, minor cleanup in cache.h to make the code a bit more readable.
49526
49527     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49528
49529 commit b964e9368f45372aaf1da0c13fe56f6d81ae8e96
49530 Author: robert lazarski <robertlazarski@gmail.com>
49531 Date:   Fri Dec 21 10:39:27 2007 -0500
49532
49533     mpc85xx: Add support for ATUM8548 (updated)
49534
49535     Add support for Instituto Atlantico's ATUM8548 board
49536
49537     Signed-off-by: robert lazarski <robertlazarski@gmail.com>
49538     Signed-off-by: Andy Fleming <afleming@freescale.com>
49539
49540 commit 7bd6104b71de9bca80ac8e0936003443bb42f2fc
49541 Author: robert lazarski <robertlazarski@gmail.com>
49542 Date:   Fri Dec 21 10:36:37 2007 -0500
49543
49544     mpc85xx: Add support for ATUM8548 (updated)
49545
49546     Add support for Instituto Atlantico's ATUM8548 board
49547
49548     Signed-off-by: robert lazarski <robertlazarski@gmail.com>
49549
49550 commit 9e3ed392d2c8965e24c942b58796c31c644c2f70
49551 Author: Joe Hamman <joe.hamman@embeddedspecialties.com>
49552 Date:   Thu Dec 13 06:45:14 2007 -0600
49553
49554     mpc85xx: Add support for SBC8548 (updated)
49555
49556     Add support for Wind River's SBC8548 reference board.
49557
49558     Signed-off by: Joe Hamman <joe.hamman@embeddedspecialties.com>
49559
49560 commit 11c45ebd46d6517b51b7a92dd52a618b2f4e5586
49561 Author: Joe Hamman <joe.hamman@embeddedspecialties.com>
49562 Date:   Thu Dec 13 06:45:08 2007 -0600
49563
49564     mpc85xx: Add support for SBC8548 (updated)
49565
49566     Add support for Wind River's SBC8548 reference board.
49567
49568     Signed-off by: Joe Hamman <joe.hamman@embeddedspecialties.com>
49569     Signed-off by: Andy Fleming <afleming@freescale.com>
49570
49571 commit 64d4bcb087c2ece1c4d0de8efe85e0075e5b1594
49572 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
49573 Date:   Mon Oct 22 19:58:19 2007 +0400
49574
49575     MPC8568E-MDS: set up QE pario for UART1
49576
49577     To use UART1 on the MPC8568E-MDS, QE pario pins PC[0:3] should
49578     be set up appropriately.
49579
49580     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
49581
49582 commit ad162249cb371e9e38971676f09be791e5f3cf4a
49583 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
49584 Date:   Mon Oct 22 18:12:46 2007 +0400
49585
49586     MPC8568E-MDS: reset UCCs to use them reliably
49587
49588     In order to use GETH1 and GETH2 on the MPC8568E-MDS, we should reset
49589     UCCs.
49590
49591     p.s Similar code exists in the Linux kernel board file (for capability
49592     reasons with older U-Boots), but should be removed some day.
49593
49594     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
49595
49596 commit 2146cf56821c3364786ca94a7306008c5824b238
49597 Author: Kumar Gala <galak@kernel.crashing.org>
49598 Date:   Wed Dec 19 01:18:15 2007 -0600
49599
49600     Reworked FSL Book-E TLB macros to be more readable
49601
49602     The old macros made it difficult to know what WIMGE and perm bits
49603     were set for a TLB entry.  Actually use the bit masks for these items
49604     since they are only a single bit.
49605
49606     Also moved the macros into mmu.h out of e500.h since they aren't specific
49607     to e500.
49608
49609     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49610
49611 commit 1d47273d46925929f8f2c1913cd96d7257aade88
49612 Author: Kumar Gala <galak@kernel.crashing.org>
49613 Date:   Tue Dec 18 23:21:51 2007 -0600
49614
49615     Use FSL Book-E MMU macros from Linux Kernel
49616
49617     Grab the FSL Book-E MAS register macros from Linux.  Also added
49618     defines for page sizes up to 4TB and removed SHAREN since it doesnt
49619     really exist.
49620
49621     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49622
49623 commit 02df4a270f817ef6ec39047a01b55fecdc5f3b37
49624 Author: Andy Fleming <afleming@freescale.com>
49625 Date:   Wed Jan 9 13:51:32 2008 -0600
49626
49627     Fix my own merge stupidity
49628
49629     Way back in August I merged Heiko's patch:
49630     566a494f592: [PCS440EP] upgrade the PCS440EP board
49631
49632     with Jon's CONFIG_COMMANDS patches.
49633
49634     This was done in commit: 6bf6f114dcdd97ec3f80c2761ed40e31229d6b78
49635
49636     However, in the process, I left out some of Heiko's good changes.
49637
49638     Now Heiko's and Jon's patches are properly merged in fat_register_device()
49639
49640     Signed-off-by: Andy Fleming <afleming@freescale.com>
49641
49642 commit 6636b62a6efc7f14e6e788788631ae7a7fca4537
49643 Author: James Yang <James.Yang@freescale.com>
49644 Date:   Wed Jan 9 11:17:49 2008 -0600
49645
49646     Expose parse_line() globally.
49647
49648     Add new function readline_into_buffer() that allows the
49649     output of readline to be put into a pointer to char buffer.
49650
49651     This refactoring allows other functions besides the
49652     main command loop to also use the same input mechanism.
49653
49654     Signed-off-by: James Yang <James.Yang@freescale.com>
49655     Acked-by: Jon Loeliger <jdl@freescale.com>
49656
49657 commit 7ca90513486abd4ae50bd1b7403f47cc58c5ad25
49658 Author: Guennadi Liakhovetski <lg@denx.de>
49659 Date:   Wed Jan 9 01:15:25 2008 +0100
49660
49661     trivial: fix consequences of a bad merge
49662
49663     Fix what looks like a merge artifact.
49664
49665     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
49666
49667 commit 4785a694c0045996ccf0ac5b8edf531efc1b730e
49668 Author: Zhang Wei <wei.zhang@freescale.com>
49669 Date:   Thu Jan 3 10:51:15 2008 +0800
49670
49671     Add Ctrl combo key support to usb keyboard driver.
49672
49673     Ctrl combo key support is added, which is very useful to input Ctrl-C
49674     for interrupt current job.
49675     Also add usb_event_poll() calling to usb_kbd_testc(), which can get
49676     key input when tstc() is called.
49677
49678     Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
49679
49680 commit 10c7382bc5d5e64c47f94ac2ca78cc574442e82d
49681 Author: Marcel Ziswiler <marcel@ziswiler.com>
49682 Date:   Sun Dec 30 03:30:56 2007 +0100
49683
49684     fix various comments
49685
49686     Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
49687
49688 commit 7817cb2083d982923752fe0f12b67c0e7c09a027
49689 Author: Marcel Ziswiler <marcel@ziswiler.com>
49690 Date:   Sun Dec 30 03:30:46 2007 +0100
49691
49692     fix comments with new drivers organization
49693
49694     Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
49695
49696 commit a9b410dc7d2a4721c408b13abfc037988150f145
49697 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
49698 Date:   Fri Dec 28 12:50:59 2007 +0900
49699
49700     Remove the obsolete terse version of do_mii()
49701
49702     We now have more useful version of do_mii() and everybody use it.
49703     Gerald Van Baren says:
49704
49705     > When I originally wrote the mii command 6(!) years ago, I wrote a
49706     > verbose version that printed human readable decomposition of the flags,
49707     > etc., and a terse one that didn't print as much stuff and thus had a
49708     > smaller memory footprint.
49709     >
49710     > It sounds like the terse version has withered and died, apparently
49711     > people are only using the verbose version (which is very understandable,
49712     > I do myself).
49713
49714     Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
49715     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
49716
49717 commit 01c687aa6e065bd4faf80f723361e798941dd6b0
49718 Author: Mike Frysinger <vapier@gentoo.org>
49719 Date:   Thu Dec 27 13:42:56 2007 -0500
49720
49721     Do not reference sha1.c when building mkimage.
49722
49723     remove sha1.o from mkimage linking since it isn't actually used.
49724
49725     Signed-Off-By: Mike Frysinger <vapier@gentoo.org>
49726
49727 commit b9173af73e524d37c812f210173cf83385c5171a
49728 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
49729 Date:   Thu Dec 27 15:39:54 2007 +0900
49730
49731     common/cmd_mii.c: Add sanity argc check
49732
49733     If type mii command without arguments, we suffer from uninitialized argv[]
49734     entries; for example we MIPS get stuck by TLB error.
49735
49736     Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
49737
49738 commit 500856eb1707ed17d9204baa61dd59948d3b2899
49739 Author: Rafal Jaworowski <raj@semihalf.com>
49740 Date:   Wed Jan 9 19:39:36 2008 +0100
49741
49742     API for external applications.
49743
49744     This is an API for external (standalone) applications running on top of
49745     U-Boot, and is meant to be more extensible and robust than the existing
49746     jumptable mechanism. It is similar to UNIX syscall approach. See api/README
49747     for more details.
49748
49749     Included is the demo application using this new framework (api_examples).
49750
49751     Please note this is still an experimental feature, and is turned off by
49752     default.
49753
49754     Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
49755
49756 commit fe8dd0b2220b7c02b0d4c9c4f9967879970477b1
49757 Author: Jon Loeliger <jdl@freescale.com>
49758 Date:   Wed Jan 9 12:14:55 2008 -0600
49759
49760     86xx: Remove cache config from configs.h
49761
49762     Just use the standard defines in asm/cache.h.
49763
49764     Signed-off-by: Jon Loeliger <jdl@freescale.com>
49765
49766 commit 26a41790f8eba19ad450e18ae91351daf485b3e2
49767 Author: Rafal Jaworowski <raj@semihalf.com>
49768 Date:   Wed Jan 9 18:05:27 2008 +0100
49769
49770     Globalize envmatch()
49771
49772     The newly introduced API (routines related to env vars) will need to call
49773     it.
49774
49775     Signed-off-by: Rafal Zabdyr <armo@semihalf.com>
49776
49777 commit 1df170f8b2a99e1e2f940f9f0b56511e1e4c9e1f
49778 Author: Jon Loeliger <jdl@freescale.com>
49779 Date:   Fri Jan 4 12:07:27 2008 -0600
49780
49781     Convert MPC8610HPCD to use libfdt.
49782
49783     Assumes the presence of the aliases node in the DTS to
49784     locate the pci and serial nodes for fixups.
49785
49786     Use consistent fdtaddr and fdtfile in environment variables.
49787
49788     Signed-off-by: Jon Loeliger <jdl@freescale.com>
49789
49790 commit c9974ab0a4d3731cdb76a7599d9fe9445d764d60
49791 Author: Jon Loeliger <jdl@freescale.com>
49792 Date:   Fri Jan 4 11:58:23 2008 -0600
49793
49794     8610: Fix lingering compile warnings.
49795
49796     Turn off DEBUG.
49797
49798     Signed-off-by: Jon Loeliger <jdl@freescale.com>
49799
49800 commit 6007f3251c0967adc13f2ed8be1b924ddc30124d
49801 Author: Wolfgang Denk <wd@denx.de>
49802 Date:   Wed Jan 9 15:14:46 2008 +0100
49803
49804     Coding Style cleanup, update CHANGELOG
49805
49806     Signed-off-by: Wolfgang Denk <wd@denx.de>
49807
49808 commit fc6414eca55f1fc108fb12fc8cdc43bd8b4463f9
49809 Author: Mike Frysinger <vapier@gentoo.org>
49810 Date:   Tue Dec 18 04:29:55 2007 -0500
49811
49812     fix easylogo on big endian dev systems
49813
49814     didnt realize how out of shape easylogo actually was until i tried using it.
49815     this patch does byte swapping as need be on the input tga header since the tga
49816     is in little endian but the host could just as well be big endian.  i didnt
49817     bother using bswap macros or such stuff from system headers as nothing in
49818     POSIX dictates byte swapping functionality.
49819
49820     Signed-Off-By: Mike Frysinger <vapier@gentoo.org>
49821
49822 commit 38d299c2db81bd889c601b5dfc12c4e83ef83333
49823 Author: Mike Frysinger <vapier@gentoo.org>
49824 Date:   Tue Dec 18 03:23:25 2007 -0500
49825
49826     cleanup easylogo
49827
49828     - make the Makefile not suck
49829     - include proper headers for prototypes
49830     - fix obvious broken handling of strchr() when handling '.' in filenames
49831
49832     Signed-Off-By: Mike Frysinger <vapier@gentoo.org>
49833
49834 commit 883e3925d99a8dd69c5b0201cba5b1887f88f95c
49835 Author: raptorbrino@aim.com <raptorbrino@aim.com>
49836 Date:   Thu Dec 13 21:23:28 2007 -0500
49837
49838     Fix build problems under Cygwin
49839
49840     This patch allows u-boot to build without error in a cygwin
49841     environment.  Cygwin does not define __u64 in it's
49842     include/asm/types.h file.  The -idirafter flag in the u-boot
49843     build causes the inclusion of the cygwin types.h file as opposed
49844     to u-bot/include/asm/types.h file which does define __u64.
49845     Subsequently, sha1.c compile fails due to unknown symbol.
49846
49847     Signed-off-by: Brian Miller <raptorbrino@netscape.net>
49848
49849 commit 43ef1c381f9195504a2488f5cb909227eb97d475
49850 Author: Hans-Christian Egtvedt <hcegtvedt@atmel.com>
49851 Date:   Fri Nov 30 17:29:59 2007 +0100
49852
49853     cmd_bmp: Add support for displaying gzip compressed bmps
49854
49855     The existing code can show information about a gzip compressed BMP
49856     image, but can't actually display it.
49857
49858     Therefore, move the decompression code out of bmp_info() and use it in
49859     bmp_display() as well in order to display a compressed BMP image.
49860
49861     Also, clean things up a bit and fix a memory leak while we're at it.
49862
49863     [hskinnemoen@atmel.com: a bit of refactoring]
49864     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
49865
49866 commit d197ffd8172c6fdef38733424640a9a47295d6e9
49867 Author: Guennadi Liakhovetski <lg@denx.de>
49868 Date:   Thu Nov 29 21:15:56 2007 +0100
49869
49870     Fix and optimize MII operations on FEC (MPC8xx) controllers
49871
49872     This patch fixes several issues at least on a MPC885 based system with two
49873     FEC interfaces used in MII mode.
49874
49875     1. PHY discovery should first read PHY_PHYIDR2 register and only then
49876        PHY_PHYIDR1 like cpu/mpc8xx/fec.c::mii_discover_phy() does it,
49877        otherwise the values read are wrong. Also notice, that PHY discovery
49878        cannot work on MPC88x / MPC87x in setups with both FECs active at all
49879        in its present form, because for both interfaces the registers from FEC
49880        1 are used to communicate over MII.
49881
49882     2. Remove code duplication for resetting the FEC by isolating it into a
49883        separate function.
49884
49885     3. Initialize MII on FEC 1 when communicating over FEC 2 in fec_init().
49886
49887     4. Optimize mii_init() to only reset the FEC 1 controller once.
49888
49889     5. Fix a typo in mii_init() using index i instead of j thus potentially
49890        leading to unpredictable results.
49891
49892     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
49893
49894 commit 6a5e1d75bf106fa157e9ce68bcaf4b13e8a1d214
49895 Author: Guennadi Liakhovetski <lg@denx.de>
49896 Date:   Tue Nov 20 13:14:20 2007 +0100
49897
49898     Fix endianness conversions in rtl8169 driver
49899
49900     It is unclear on what platforms this driver has been tested, since
49901     noone up to now defines CONFIG_RTL8169 in the board configuration
49902     header. Now it has been fixed for a big-endian mpc8241 based
49903     linkstation platform. This patch presents the necessary endianness
49904     conversion fixes.
49905
49906     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
49907
49908 commit 58694f9709c0c3e3178e349ae748d98cfb0c639a
49909 Author: Zhang Wei <wei.zhang@freescale.com>
49910 Date:   Thu Jan 3 10:51:15 2008 +0800
49911
49912     Add Ctrl combo key support to usb keyboard driver.
49913
49914     Ctrl combo key support is added, which is very useful to input Ctrl-C
49915     for interrupt current job.
49916     Also add usb_event_poll() calling to usb_kbd_testc(), which can get
49917     key input when tstc() is called.
49918
49919     Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
49920     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
49921
49922 commit 07eb02687f008721974a2fb54cd7fdc28033ab3c
49923 Author: Wolfgang Denk <wd@denx.de>
49924 Date:   Wed Jan 9 13:43:38 2008 +0100
49925
49926     Coding Style clenaup; update CHANGELOG
49927
49928     Signed-off-by: Wolfgang Denk <wd@denx.de>
49929
49930 commit c26acc1a43b31ddca5add42fd0360ff0eee90c80
49931 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
49932 Date:   Thu Dec 27 17:13:11 2007 +0100
49933
49934     Remove bit swapping in Xilinx Spartan bitfile loading
49935
49936     This patch removes the unnecessary bit swapping when
49937     booting .bit files with the 'fpga loadb' command.
49938
49939     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
49940
49941 commit 437fc7327f0611f82937858f2d80e4cd61b40984
49942 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
49943 Date:   Thu Dec 27 17:13:05 2007 +0100
49944
49945     Fix MSB check in Xilinx Spartan slave serial mode
49946
49947     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
49948
49949 commit 3bff4ffa33729a42645e328a21e8d16488872958
49950 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
49951 Date:   Thu Dec 27 17:12:56 2007 +0100
49952
49953     Add new Xilinx Spartan FPGA types
49954
49955     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
49956
49957 commit 21d39d598c4e74d4e7761608c79dba2715d40a4c
49958 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
49959 Date:   Thu Dec 27 17:12:43 2007 +0100
49960
49961     Add pre and post configuration callbacks for Spartan FPGAs
49962
49963     This patch adds a post configuration callback for Spartan2/3 FPGAs.
49964     pre and post configuration callback are now optional and
49965     not called when the function pointer is set to NULL.
49966
49967     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
49968
49969 commit 0133502e39ff89b67c26cb4015e0e7e8d9571184
49970 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
49971 Date:   Thu Dec 27 17:12:34 2007 +0100
49972
49973     Improve configuration of FPGA subsystem
49974
49975     This patch removes the FPGA subsystem configuration through
49976     the CONFIG_FPGA bitmask configuration option.
49977
49978     See README for the new options:
49979
49980         CONFIG_FPGA,
49981         CONFIG_FPGA_<vendor>,
49982         CONFIG_FPGA_<family>
49983
49984     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
49985
49986 commit 95c6bc7d4a3588b452baca610f8c795a83630477
49987 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
49988 Date:   Thu Dec 27 16:55:17 2007 +0100
49989
49990     Add Epson RX8025 RTC support
49991
49992     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
49993
49994 commit 1208a2dfde02bedd3c5bda29a606632b8e0be058
49995 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
49996 Date:   Thu Dec 27 16:57:23 2007 +0100
49997
49998     serial: Make default_serial_console() a weak function
49999
50000     With this patch it is possible to reimplement default_serial_console()
50001     in board specific code. This will be done in the upcomming PMC440
50002     U-Boot port. This also allows the lwmon board maintainer to
50003     remove the '#if !defined(CONFIG_LWMON) ...' from common/serial.c.
50004
50005     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
50006
50007 commit d16471ee05ce7ac5392bc0e9fe3ff4b58a768f33
50008 Author: Harald Welte <laforge@openmoko.org>
50009 Date:   Wed Dec 19 14:14:47 2007 +0100
50010
50011     add 'terminal program' functionality
50012
50013     This patch adds a 'cu' like serial terminal command to u-boot
50014     using which you can access other serial ports from the system console.
50015
50016     OpenMoko uses this in their Neo1973 phones to get access to the GSM
50017     Modem and GPS chip from the bootloader.
50018
50019     Signed-off-by: Harald Welte <laforge@openmoko.org>
50020
50021 commit 62d4f4365341576f5a5307b2b205a5aa2e3c6be6
50022 Author: Harald Welte <laforge@openmoko.org>
50023 Date:   Wed Dec 19 14:12:53 2007 +0100
50024
50025     Re-introduce the 'nand read.oob' and 'nand write.oob' commands
50026     that used to exist with the legacy NAND code
50027
50028     Signed-off-by: Harald Welte <laforge@openmoko.org>
50029
50030 commit f540c42d9564854b19ce9bbb70affe172529fe70
50031 Author: Harald Welte <laforge@openmoko.org>
50032 Date:   Wed Dec 19 14:09:58 2007 +0100
50033
50034     Fix building with CRAMFS but not JFFS2 support
50035
50036     Signed-off-by: Harald Welte <laforge@openmoko.org>
50037
50038 commit 23d0baf967fecdaf1804f045f6339337c5607eec
50039 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50040 Date:   Sat Dec 22 15:52:58 2007 +0100
50041
50042     Allow CONFIG_AUTO_COMPLETE and command history CONFIG_CMDLINE_EDITING at the sametime
50043
50044     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
50045     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50046
50047 commit 23776ff292966a85d811126933830bed48211826
50048 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50049 Date:   Tue Dec 11 10:53:12 2007 +0100
50050
50051     ARM: support board-specific ethernet PHY init
50052
50053     Add until the new phylib will be arrived
50054
50055     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50056
50057 commit 7b74ebe723e576baedf5a8b6240589b19b845a1b
50058 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50059 Date:   Sat Dec 8 16:34:08 2007 +0100
50060
50061     IXP: Add full baud-rate support for ixp42x, ixp45x and ixp46x
50062
50063     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50064
50065 commit a2df4da31b1a1e41e3e9e1358cfc52b806046ce1
50066 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50067 Date:   Sun Dec 9 11:01:10 2007 +0100
50068
50069     Add missing file in gitignore and comments
50070
50071     based on Linux source tree's .gitignore files
50072
50073     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50074
50075 commit 435dc8fcdb3bc61d3d490773a8f369f98a20c868
50076 Author: Wolfgang Denk <wd@denx.de>
50077 Date:   Wed Jan 9 11:36:21 2008 +0100
50078
50079     Coding Style cleanup, update CHANGELOG
50080
50081     Signed-off-by: Wolfgang Denk <wd@denx.de>
50082
50083 commit b2e2142c500c48a57f18f9dd30e66c13caea0971
50084 Author: Stefan Roese <sr@denx.de>
50085 Date:   Wed Jan 9 10:38:58 2008 +0100
50086
50087     POST: Execute SPR test after relocation
50088
50089     On LWMON5 we now use d-cache as init-ram and stack. The SPR POST test uses
50090     self modifying code and this doesn't work with stack in d-cache, since
50091     I can't move the code from d-cache to i-cache. We move the SPR test to
50092     be executed a little later, after relocation. Then stack is located in
50093     SDRAM and this self-modifying code is no problem anymore.
50094
50095     Signed-off-by: Stefan Roese <sr@denx.de>
50096
50097 commit 8f24e0637ae113500d8bd60d80d57afcc0aa8bde
50098 Author: Stefan Roese <sr@denx.de>
50099 Date:   Wed Jan 9 10:28:20 2008 +0100
50100
50101     ppc4xx: Change LWMON5 to not use OCM for init-ram and POST anymore
50102
50103     This patch configures the LWMON5 port to use d-cache as init-ram and
50104     the unused GPT0_COMP6 as POST WORD storage.
50105
50106     Signed-off-by: Stefan Roese <sr@denx.de>
50107
50108 commit 1754f50b710194f886b6f2831803d8960171a14d
50109 Author: Stefan Roese <sr@denx.de>
50110 Date:   Wed Jan 9 10:25:46 2008 +0100
50111
50112     ppc4xx: Add CFG_POST_ALT_WORD_ADDR to support non OCM POST WORD storage
50113
50114     The privious 4xx POST implementation only supported storing the POST
50115     WORD in OCM. Since we need to reserve the OCM on LWMON5 for the logbuffer
50116     we need to store the POST WORD in some other non volatile location.
50117     This patch adds CFG_POST_ALT_WORD_ADDR to specify an address for such
50118     a location.
50119
50120     Signed-off-by: Stefan Roese <sr@denx.de>
50121
50122 commit e02c521d94b45d7b05aa522e4ccde6b74bf5fe57
50123 Author: Stefan Roese <sr@denx.de>
50124 Date:   Wed Jan 9 10:23:16 2008 +0100
50125
50126     ppc4xx: Add 44x cache locking to better support init-ram in d-cache
50127
50128     This patch adds support for locking the init-ram/stack in d-cache,
50129     so that other regions may use d-cache as well
50130
50131     Note, that this current implementation locks exactly 4k of d-cache,
50132     so please make sure that you don't define a bigger init-ram area. Take
50133     a look at the lwmon5 440EPx implementation as a reference.
50134
50135     Signed-off-by: Stefan Roese <sr@denx.de>
50136
50137 commit 0ddb89601a8d29e808db450366752ffdc6267c53
50138 Author: Wolfgang Denk <wd@denx.de>
50139 Date:   Wed Jan 9 10:16:33 2008 +0100
50140
50141     Fix memset bug in ext2fs_read_file()
50142
50143     ext2fs_read_file() had the function arguments swapped.
50144
50145     Pointed out by Mike Montour, 19 Dec 2007 22:34:25 -0800
50146
50147     Signed-off-by: Wolfgang Denk <wd@denx.de>
50148
50149 commit 32d6f1bc09175f3b77469771e839bc7255a9f22e
50150 Author: Markus Klotzbücher <mk@denx.de>
50151 Date:   Tue Jan 5 08:17:15 1988 +0100
50152
50153     Fix problems with usb storage devices on MPC5200 /TQM5200
50154
50155     The MPC5200 OHCI controller operates in big endian, so
50156     CFG_OHCI_BE_CONTROLLER must be defined for it to work properly.
50157
50158     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
50159
50160 commit 46f6e5019048b103d7693d5310de0f1cfbaf4c19
50161 Author: Wolfgang Denk <wd@denx.de>
50162 Date:   Tue Jan 8 22:58:27 2008 +0100
50163
50164     Fix compile problem with new env code.
50165
50166     Signed-off-by: Wolfgang Denk <wd@denx.de>
50167
50168 commit 64b3727b9779d86127cd576e392a987de5ebb9fd
50169 Author: Markus Klotzbücher <mk@denx.de>
50170 Date:   Tue Nov 27 10:23:20 2007 +0100
50171
50172     tools: fix fw_printenv tool to compile again
50173
50174     This patch updates the fw_printenv/fw_setenv userspace tool to include
50175     the correct MTD header in order to compile against current kernel
50176     headers. Backward compatibility is preserved by introducing an option
50177     MTD_VERSION which can be set to "old" for compilation using the old MTD
50178     headers. Along with this a number of warnings are fixed.
50179
50180     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
50181
50182 commit 1f84021a85abeb837d2ce0dc84297b4f1d45d516
50183 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
50184 Date:   Tue Jan 8 15:40:09 2008 +0100
50185
50186     ppc4xx: assign PCI interrupts on seuqoia boards
50187
50188     Some operating systems rely on assigned PCI interrupts.
50189
50190     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
50191
50192 commit 6e9233d30afe57cb6e148fbfa4895e7810196fac
50193 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
50194 Date:   Tue Jan 8 15:50:49 2008 +0100
50195
50196     ppc4xx: Move cpu/ppc4xx/vecnum.h into include path
50197
50198     This patch allows the use of 4xx interrupt vector number defines
50199     in board specific code outside cpu/ppc4xx.
50200
50201     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
50202
50203 commit 580d1d3186a2bc6dbdb626941b716dae1788e51e
50204 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
50205 Date:   Tue Jan 8 15:39:01 2008 +0100
50206
50207     ppc4xx: Fix UIC2 vector number base
50208
50209     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
50210
50211 commit ff5fb8a6ccba56e3482d0e297d8cfb7faa040811
50212 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
50213 Date:   Tue Jan 8 12:49:58 2008 +0100
50214
50215     ppc4xx: Update PLB/PCI divider for PMC440 board
50216
50217     This patch updates the PLB/PCI divider when running at
50218     400MHz CPU frequency from 4 to 3 which results in 44MHz PCI sync clock.
50219
50220     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
50221
50222 commit 7d5d75633174867316a0c0f2fca5ceb2cf312cde
50223 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
50224 Date:   Tue Jan 8 11:13:09 2008 +0100
50225
50226     ppc4xx: Disable error message when no NAND chip is installed on PMC440
50227
50228     Add CFG_NAND_QUIET_TEST option to disable error message when
50229     no NAND chip is installed on PMC440 boards.
50230
50231     Disable a couple of config defines that are only used for NAND_U_BOOT.
50232
50233     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
50234
50235 commit c83d7ca4dadd44ae430235077f63b64a11f36f6e
50236 Author: Wolfgang Denk <wd@denx.de>
50237 Date:   Tue Jan 8 22:58:27 2008 +0100
50238
50239     Fix compile problem with new env code.
50240
50241     Signed-off-by: Wolfgang Denk <wd@denx.de>
50242
50243 commit 6de66b35426312a21174a9bf0576a094e2904bea
50244 Author: Markus Klotzbücher <mk@denx.de>
50245 Date:   Tue Nov 27 10:23:20 2007 +0100
50246
50247     tools: fix fw_printenv tool to compile again
50248
50249     This patch updates the fw_printenv/fw_setenv userspace tool to include
50250     the correct MTD header in order to compile against current kernel
50251     headers. Backward compatibility is preserved by introducing an option
50252     MTD_VERSION which can be set to "old" for compilation using the old MTD
50253     headers. Along with this a number of warnings are fixed.
50254
50255     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
50256
50257 commit ad3006fe7e84667021753b74247b0bafd97ba35f
50258 Author: Gerald Van Baren <vanbaren@cideas.com>
50259 Date:   Mon Jan 7 23:47:32 2008 -0500
50260
50261     LIBFDT: use memmove() instead of memcpy()
50262
50263     This is partial patch from the DTC/libfdt
50264     commit  67b6b33b9b413a450a72135b5dc59c0a1e33e647
50265     Author: David Gibson <david@gibson.dropbear.id.au>
50266     Date:   Wed Nov 21 11:56:14 2007 +1100
50267
50268         The patch also fixes one genuine bug caught by valgrind -
50269         _packblocks() in fdt_rw.c was using memcpy() where it should have been
50270         using memmove().
50271
50272     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
50273
50274 commit aec7135bc300e3340d18f203347ee00c5b5f68c0
50275 Author: David Gibson <david@gibson.dropbear.id.au>
50276 Date:   Mon Dec 17 14:42:07 2007 +1100
50277
50278     libfdt: Add more documentation (patch the seventh)
50279
50280     This patch adds more documenting comments to libfdt.h.  Specifically,
50281     these document the read/write functions (not including fdt_open_into()
50282     and fdt_pack(), for now).
50283
50284     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
50285
50286 commit 9d4450b5adc36623e9c1de1f92539db77ad0c57e
50287 Author: David Gibson <david@gibson.dropbear.id.au>
50288 Date:   Mon Dec 17 14:41:52 2007 +1100
50289
50290     libfdt: Add more documentation (patch the sixth)
50291
50292     This patch adds some more documenting comments to libfdt.h.
50293     Specifically this documents all the write-in-place functions.
50294
50295     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
50296
50297 commit b60af3d4c1680487ee37e11aa1b3db6dec04d8f0
50298 Author: Gerald Van Baren <vanbaren@cideas.com>
50299 Date:   Sat Dec 29 22:45:27 2007 -0500
50300
50301     Fine grained per property /chosen updating.
50302
50303     Implement a suggestion by Scott Wood to make the /chosen handling fine
50304     grained.  Don't overwrite pre-existing properties on a per-property basis,
50305     so if /chosen exists but a necessary /chosen/property doesn't, it gets
50306     created.  If a /chosen property exists, it is NOT overwritten unless the
50307     "force" flag is true.
50308
50309     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
50310
50311 commit 238cb7a423c6eaa36496efb788cfb9798cea7f95
50312 Author: Gerald Van Baren <vanbaren@cideas.com>
50313 Date:   Sat Jan 5 15:33:29 2008 -0500
50314
50315     Improve the FDT help message.
50316
50317     Add a note that "fdt copy" makes the new address active.
50318     Remove most of the extra hints at the end of the fdt help.
50319
50320     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
50321
50322 commit ea6d8be153ceaf16958f8009cea6d75f3ff58d92
50323 Author: Gerald Van Baren <vanbaren@cideas.com>
50324 Date:   Sat Jan 5 14:52:04 2008 -0500
50325
50326     Support setting FDT properties with optional values.
50327
50328     Fix a bug found and documented by Bartlomiej Sieka where the optional
50329     value on "fdt set <path> <prop> [<val>]" wasn't optional.
50330
50331     => fdt mknode / testnode
50332     => fdt print /testnode
50333     testnode {
50334     };
50335     => fdt set /testnode testprop
50336     => fdt print /testnode
50337     testnode {
50338             testprop;
50339     };
50340
50341     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
50342
50343 commit 22fb2246df91bfc840d87f0c5910818bad55577a
50344 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
50345 Date:   Fri Dec 28 11:56:30 2007 +0100
50346
50347     Add fdt_find_and_setprop() to fdt_support.h
50348
50349     fdt_find_and_setprop() is used by several 4xx boards and it's
50350     missing in the appropriate header. This patch eliminates a
50351     warning when building U-Boot for such boards.
50352
50353     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
50354     Acked-by: Stefan Roese <sr@denx.de>
50355
50356 commit 802b769bac17b0560d3535a42c502469ee190cd1
50357 Author: Stefan Roese <sr@denx.de>
50358 Date:   Tue Jan 8 18:39:30 2008 +0100
50359
50360     ppc4xx: Return 0 on success in 4xx ethernet driver
50361
50362     Signed-off-by: Stefan Roese <sr@denx.de>
50363
50364 commit 6775c68683a53c7abc778774641aac6f833a2cbf
50365 Author: Kim Phillips <kim.phillips@freescale.com>
50366 Date:   Tue Jan 8 09:59:49 2008 -0600
50367
50368     mpc83xx: fix missed pci_hose -> hose conversion for new libfdt code
50369
50370     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
50371
50372 commit 94fab25f5f1a7d1c0cc63c17e813ea8943fe49c7
50373 Author: Kim Phillips <kim.phillips@freescale.com>
50374 Date:   Thu Dec 20 16:28:34 2007 -0600
50375
50376     mpc83xx: rm remaining FLAT_TREE code
50377
50378     ..in board pci.c files
50379
50380     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
50381
50382 commit b3458d2cd55d01732e30a76d898afd99e871cd67
50383 Author: Kim Phillips <kim.phillips@freescale.com>
50384 Date:   Thu Dec 20 15:57:28 2007 -0600
50385
50386     mpc83xx: remove FLAT_TREE code
50387
50388     need to rm it from pci code, too!
50389
50390     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
50391
50392 commit 5b8bc606c61456566af6912f818a153b6b06f242
50393 Author: Kim Phillips <kim.phillips@freescale.com>
50394 Date:   Thu Dec 20 14:09:22 2007 -0600
50395
50396     mpc83xx: convert to using do_fixup_*()
50397
50398     convert to using simpler mpc85xx style fdt update code; streamline by
50399     eliminating macros OF_SOC, OF_CPU, etc. which allows us to rm
50400     the old school FLAT_TREE code from 83xx (since the sbc8349 was just
50401     converted over to using libfdt).
50402
50403     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
50404
50405 commit e496865ecc31a2fe2f9abfe798334bb02aaf05ab
50406 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
50407 Date:   Thu Dec 20 12:58:51 2007 -0500
50408
50409     sbc8349: enable libfdt by default on WRS SBC8349 board.
50410
50411     Make libfdt the default for the WRS SBC8349 board.
50412     Parallel of commit 35cc4e4823668e8745854899cfaedd4489beb0ef
50413     done for the other 83xx based boards.  Also fix a typo in CONFIG_PCI.
50414
50415     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
50416
50417 commit 2408b3f20bcbdd9c6c397cd03ab0d71d54680a40
50418 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
50419 Date:   Thu Dec 20 12:58:16 2007 -0500
50420
50421     sbc8349: migrate board to libfdt
50422
50423     This adds libfdt support code for the Wind River sbc8349 board.
50424
50425     Parallel of commit 3fde9e8b22cfbd7af489214758f9839a206576cb for
50426     the other Freescale 83xx boards.
50427
50428     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
50429
50430 commit 27a256a90cc86392ac9bf0039a3afe638ec2c18d
50431 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
50432 Date:   Thu Dec 20 12:56:19 2007 -0500
50433
50434     sbc8349: Remove board specific ECC code
50435
50436     ECC code is now shared for all 83xx boards, so remove board specific one.
50437     See commit daab8c67d2defef73dc26ab07f0c3afd1b05d019 for reference.
50438
50439     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
50440
50441 commit a1e1ac849249310e5e2e5c7148e9fb353a8317a7
50442 Author: Kim Phillips <kim.phillips@freescale.com>
50443 Date:   Thu Dec 20 01:30:48 2007 -0600
50444
50445     mpc83xx: Remove CONFIG options related to OF that we dont use (on 837x)
50446
50447     continuation of commit 37395fa2b0d9d617f28d44ca11592260ef16105a to 837x
50448
50449     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
50450
50451 commit ccf21c311e68d48399eff1e72936052885f6e3f7
50452 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
50453 Date:   Thu Dec 6 16:43:40 2007 +0100
50454
50455     Add support CONFIG_UEC_ETH3 in MPC83xx
50456
50457     Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
50458
50459 commit e6af9932d31171e35db880e7b2f29f903b1b7660
50460 Author: Kumar Gala <galak@kernel.crashing.org>
50461 Date:   Mon Nov 26 11:00:54 2007 -0600
50462
50463     Remove CONFIG options related to OF that we dont use
50464
50465     The MPC8360E MDS config defined:
50466         CONFIG_OF_HAS_BD_T
50467         CONFIG_OF_HAS_UBOOT_ENV
50468
50469     Which we don't use or ever needed.  This seems like copy-paste feature creep.
50470
50471     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
50472
50473 commit f602082b4b7ed4ee16432067cc67a0a24fedc715
50474 Author: Kim Phillips <kim.phillips@freescale.com>
50475 Date:   Mon Dec 10 14:16:22 2007 -0600
50476
50477     mpc83xx: supress compiler warning
50478
50479     mpc8360emds.c: In function â€˜ft_board_setup’:
50480     mpc8360emds.c:335: warning: assignment discards qualifiers from pointer target type
50481     mpc8360emds.c:345: warning: assignment discards qualifiers from pointer target type
50482
50483     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
50484
50485 commit c16e44fa835fb9eec982d919863a04e2f78e5ce7
50486 Author: Kim Phillips <kim.phillips@freescale.com>
50487 Date:   Tue Nov 27 14:17:29 2007 -0600
50488
50489     mpc83xx: fix remaining fdt_find_node_by_path references
50490
50491     rename to fdt_path_offset
50492
50493     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
50494
50495 commit 921d4b19ad1be704df58725485d9292dc0414adf
50496 Author: Kim Phillips <kim.phillips@freescale.com>
50497 Date:   Mon Nov 19 12:30:09 2007 -0600
50498
50499     mpc83xx: fix CFG_ENV_ADDR and CFG_ENV_SECT_SIZE definitions for 837x
50500
50501     Fix the definitions of CFG_ENV_ADDR and CFG_ENV_SECT_SIZE for 837x.
50502     This change guarantees that the environment will be located on the
50503     first flash sector after the U-Boot image.
50504
50505     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
50506
50507 commit 24f868433b50ecbaa88e118aadc7bd254013c6ae
50508 Author: Kim Phillips <kim.phillips@freescale.com>
50509 Date:   Fri Nov 9 14:28:08 2007 -0600
50510
50511     mpc83xx: mpc8360 rev.2.1 erratum 2: replace rgmii-id with rgmii-rxid
50512
50513     u-boot itself uses GMII mode on the 8360.  Fix up UCC phy-connection-type
50514     properties in the device tree so the PHY gets configured for internal delay on
50515     RX only by the OS, as prescribed by mpc8360 rev. 2.1 pb mds erratum #2.
50516
50517     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
50518
50519 commit 22b448dbfbe2a98f01ff4adc3c3979f8c541ad7b
50520 Author: Dave Liu <r63238@freescale.com>
50521 Date:   Tue Sep 18 12:41:15 2007 +0800
50522
50523     mpc83xx: update the CREDITS and MAINTAINERS
50524
50525     update the CREDITS and MAINTAINERS.
50526
50527     Signed-off-by: Dave Liu <daveliu@freescale.com>
50528
50529 commit b21add4b42af7b767448251b599b91066a160e0d
50530 Author: Dave Liu <r63238@freescale.com>
50531 Date:   Tue Sep 18 12:40:21 2007 +0800
50532
50533     mpc83xx: add MAINTAINER and MAKEALL entries for the mpc837xemds
50534
50535     Add the MAINTAINER and MAKEALL entries for mpc837xemds
50536
50537     Signed-off-by: Dave Liu <daveliu@freescale.com>
50538
50539 commit f8900ce9094c462355eb792eea264ff16ac8fd16
50540 Author: Dave Liu <r63238@freescale.com>
50541 Date:   Tue Sep 18 12:38:53 2007 +0800
50542
50543     mpc83xx: Add the MPC837xEMDS board readme
50544
50545     Add the README.mpc837xemds to /doc
50546
50547     Signed-off-by: Dave Liu <daveliu@freescale.com>
50548
50549 commit 19580e660cc8da49f16536a8bd78c047c7bc12e5
50550 Author: Dave Liu <r63238@freescale.com>
50551 Date:   Tue Sep 18 12:37:57 2007 +0800
50552
50553     mpc83xx: Add the support of MPC837xEMDS board
50554
50555     The MPC837xEMDS board support:
50556     * DDR2 400MHz hardcoded and SPD init
50557     * Local bus NOR Flash
50558     * I2C, UART, MII and RTC
50559     * eTSEC RGMII
50560     * PCI host
50561
50562     Signed-off-by: Dave Liu <daveliu@freescale.com>
50563
50564 commit 555da61702771fe0f76f3de23b4e7590f3704161
50565 Author: Dave Liu <r63238@freescale.com>
50566 Date:   Tue Sep 18 12:36:58 2007 +0800
50567
50568     mpc83xx: Add the support of MPC8315E SoC
50569
50570     The MPC8315E SoC including e300c3 core and new IP blocks,
50571     such as TDM, PCI Express and SATA controller.
50572
50573     Signed-off-by: Dave Liu <daveliu@freescale.com>
50574
50575 commit 03051c3d35c9981ceaa059005660e699f3eacf1c
50576 Author: Dave Liu <r63238@freescale.com>
50577 Date:   Tue Sep 18 12:36:11 2007 +0800
50578
50579     mpc83xx: Add the support of MPC837x SoC
50580
50581     The MPC837x SoC including e300c4 core and new IP blocks,
50582     such as SDHC, PCI Express and SATA controller.
50583
50584     Signed-off-by: Dave Liu <daveliu@freescale.com>
50585
50586 commit 651d96f7e4c84adcdb98ef07ec878c20326e3359
50587 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
50588 Date:   Wed Nov 14 18:54:53 2007 +0300
50589
50590     MPC8360E-MDS: configure and enable second UART
50591
50592     Despite user manual, BCSR9.7 is negated (high) on HRST, so
50593     UART2 is disabled. Fix that and configure QE pins properly.
50594
50595     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
50596
50597 commit b2893e1fcb28fad8c8b317104df8cee0142c7631
50598 Author: Timur Tabi <timur@freescale.com>
50599 Date:   Mon Nov 5 09:34:06 2007 -0600
50600
50601     83xx: fix CFG_ENV_ADDR and CFG_ENV_SECT_SIZE definitions
50602
50603     Fix the definitions of CFG_ENV_ADDR and CFG_ENV_SECT_SIZE for all of the
50604     currently-defined 83xx boards.  This change guarantees that the environment
50605     will be located on the first flash sector after the U-Boot image.
50606
50607     Signed-off-by: Timur Tabi <timur@freescale.com>
50608     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
50609
50610 commit e05329516a13616b53240cd85b739217c2bf87f1
50611 Author: Larry Johnson <lrj@acm.org>
50612 Date:   Fri Jan 4 13:27:02 2008 -0500
50613
50614     ppc4xx: Remove weak binding from common Denali data-eye search code
50615
50616     Now that there are no board-specific versions of
50617     "denali_core_search_data_eye()", the weak binding on the common version
50618     can be removed.
50619
50620     Signed-off-by: Larry Johnson <lrj@acm.org>
50621
50622 commit 5ba576c01602fd328800a427964c36a0a05c5dce
50623 Author: Stefan Roese <sr@denx.de>
50624 Date:   Sat Jan 5 09:13:46 2008 +0100
50625
50626     ppc4xx: Remove unused CONFIG_ECC_ERROR_RESET from 44x_spd_ddr2.c
50627
50628     Signed-off-by: Stefan Roese <sr@denx.de>
50629
50630 commit 845c6c95dbfe6c915ce68a0a115852fa17932fb4
50631 Author: Stefan Roese <sr@denx.de>
50632 Date:   Sat Jan 5 09:12:41 2008 +0100
50633
50634     ppc4xx: Update Katmai/44x_spd_ddr2.c code for optimal DDR2 setup
50635
50636     On Katmai the complete auto-calibration somehow doesn't seem to
50637     produce the best results, meaning optimal values for RQFD/RFFD.
50638     This was discovered by GDA using a high bandwidth scope,
50639     analyzing the DDR2 signals. GDA provided a fixed value for RQFD,
50640     so now on Katmai "only" RFFD is auto-calibrated.
50641
50642     This patch also adds RDCC calibration as mentioned on page 7 of
50643     the AMCC PowerPC440SP/SPe DDR2 application note:
50644     "DDR1/DDR2 Initialization Sequence and Dynamic Tuning"
50645
50646     Signed-off-by: Stefan Roese <sr@denx.de>
50647
50648 commit 49db47b8ae6afff2b898be312948ff501357dc80
50649 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
50650 Date:   Wed Jan 2 16:48:42 2008 +0100
50651
50652     ppc4xx: Remove sdram.h from PMC440 board
50653
50654     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
50655
50656 commit 34065a2ce0d8972f2ec6652076014ab243d2ce8a
50657 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
50658 Date:   Wed Jan 2 16:48:34 2008 +0100
50659
50660     ppc4xx: use common denali core defines and data eye search code for PMC440
50661
50662     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
50663
50664 commit 9ac6b6f3d3f1b072d89268b2efe47e95e6659489
50665 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
50666 Date:   Wed Jan 2 12:05:14 2008 +0100
50667
50668     ppc4xx: More cleanup for esd's LCD code
50669
50670     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
50671
50672 commit fe9c26b330a21ce73e52b5bd347d725cb81e3cfb
50673 Author: Stefan Roese <sr@denx.de>
50674 Date:   Fri Jan 4 12:00:01 2008 +0100
50675
50676     ppc4xx: Fix Sequoia NAND booting target
50677
50678     The Sequoia NAND booting target now uses the recently extracted
50679     cpu/ppc4xx/denali_data_eye.c file too.
50680
50681     Signed-off-by: Stefan Roese <sr@denx.de>
50682
50683 commit 0ddd969aec532bd7eae30fc09590488a3aaa629a
50684 Author: Lawrence R. Johnson <lrj@acm.org>
50685 Date:   Thu Jan 3 15:02:02 2008 -0500
50686
50687     ppc4xx: Use CFG_4xx_GPIO_TABLE to configure Korat board
50688
50689     Signed-off-by: Larry Johnson <lrj@acm.org>
50690
50691 commit b05e8bf58be9d8956fdfde3d8c8e87c140414663
50692 Author: Lawrence R. Johnson <lrj@acm.org>
50693 Date:   Fri Jan 4 02:11:56 2008 -0500
50694
50695     ppc4xx: Use CFG_4xx_GPIO_TABLE to configure Sequoia board
50696
50697     Note: this patch changes the configuration of some GPIO registers:
50698
50699        Register      Old Value   New Value
50700     ---------------  ----------  ----------
50701     DCR GPIO0_TCR    0x0000000F  0x0000F0CF
50702     DCR GPIO0_TSRH   0x55005000  0x00000000
50703     DCR GPIO1_TCR    0xC2000000  0xE2000000
50704     DCR GPIO1_TSRL   0x0C000000  0x00200000
50705     DCR GPIO1_ISR2L  0x00050000  0x00110000
50706
50707     Signed-off-by: Larry Johnson <lrj@acm.org>
50708
50709 commit 5ab884b254ca2e707ab50545cd705f30108cf491
50710 Author: Lawrence R. Johnson <lrj@acm.org>
50711 Date:   Thu Jan 3 18:54:00 2008 -0500
50712
50713     ppc4xx: Add functionality to GPIO support
50714
50715     This patch makes two additions to GPIO support:
50716
50717     First, it adds function gpio_read_in_bit() to read the a bit from the
50718     GPIO Input Register (GPIOx_IR) in the same way that function
50719     gpio_read_out_bit() reads a bit from the GPIO Output Register
50720     (GPIOx_OR).
50721
50722     Second, it modifies function gpio_set_chip_configuration() to provide
50723     an additional option for configuring the GPIO from the
50724     "CFG_4xx_GPIO_TABLE".
50725
50726     According to the 440EPx User's Manual, when an alternate output is used,
50727     the three-state control is configured in one of two ways, depending on
50728     the particular output.  The first option is to select the corresponding
50729     alternate three-state control in the GPIOx_TRSH/L registers.  The second
50730     option is to select the GPIO Three-State Control Register (GPIOx_TCR) in
50731     the GPIOx_TRSH/L registers, and set the corresponding bit in the
50732     GPIOx_TCR register to enable the output.  For example, the Manual
50733     specifies configuring the GPIO00 Alternate 1 Signal (PreAddr07) to use
50734     the alternate three-state control (first option), and specifies
50735     configuring the GPIO32 Alternate 1 Signal (USB2OM0) with the output
50736     enabled in the GPIOx_TCR register (second option).
50737
50738     Currently, gpio_set_chip_configuration() configures all alternate signal
50739     outputs to use the first option.  This patch allow the second option to
50740     be selected by setting the "out_val" element in the table entry to
50741     "GPIO_OUT_1".  The first option is used when the "out_val" element is
50742     set to "GPIO_OUT_0".  Because "out_val" is not currently used when an
50743     alternate signal is selected, and because all current GPIO tables set
50744     "out_val" to "GPIO_OUT_0" for all alternate signals, this patch should
50745     not change any existing configurations.
50746
50747     Signed-off-by: Larry Johnson <lrj@acm.org>
50748
50749 commit 196404cdc1de495d6182e84731c200fc5748df15
50750 Author: Larry Johnson <lrj@arlinx.com>
50751 Date:   Sun Dec 30 01:01:54 2007 -0500
50752
50753     PPC4xx: Remove sdram.h from board/lwmon5
50754
50755     These definitions are now in "include/ppc440.h".
50756
50757     Signed-off-by: Larry Johnson <lrj@acm.org>
50758
50759 commit ef16fccf96e55eab93fe25d03ebe2e9b56e5332b
50760 Author: Larry Johnson <lrj@arlinx.com>
50761 Date:   Sun Dec 30 01:01:32 2007 -0500
50762
50763     PPC4xx: Use common code for LWMON5 board SDRAM support
50764
50765     This patch also modifies the functionality of the code so that the data-eye
50766     search is now done with with the cache disabled.
50767
50768     Signed-off-by: Larry Johnson <lrj@acm.org>
50769
50770 commit 62cc3951ab72135d9c101f1845b794e63a0fa189
50771 Author: Larry Johnson <lrj@arlinx.com>
50772 Date:   Sun Dec 30 01:01:14 2007 -0500
50773
50774     PPC4xx: Remove sdram.h from board/amcc/sequoia
50775
50776     These definitions are now in "include/ppc440.h".
50777
50778     Signed-off-by: Larry Johnson <lrj@acm.org>
50779
50780 commit ce3902e1765bbfb07cf5bbe98be9a68e3009996a
50781 Author: Larry Johnson <lrj@arlinx.com>
50782 Date:   Sun Dec 30 01:00:50 2007 -0500
50783
50784     PPC4xx: Use common code for Sequoia board SDRAM support
50785
50786     Signed-off-by: Larry Johnson <lrj@acm.org>
50787
50788 commit 8b0c5c127690335758100c25eaec2b84db97c101
50789 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
50790 Date:   Thu Dec 27 16:58:41 2007 +0100
50791
50792     net: Add CONFIG_NET_DO_NOT_TRY_ANOTHER option
50793
50794     When CONFIG_NET_DO_NOT_TRY_ANOTHER is defined U-Boot's
50795     networking stack does not automatically switch to
50796     another interface. This patch does not touch the default
50797     behavior.
50798
50799     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
50800     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
50801
50802 commit 505be87a65e4f87ad7d8da1d57ea4dcd487d7e32
50803 Author: Upakul Barkakaty <upakul@gmail.com>
50804 Date:   Thu Nov 29 12:16:13 2007 +0530
50805
50806     NET: Proper return code handling in eth_init() function in file eth.c
50807
50808     This patch modifies the return code handling in the eth_init()
50809     function, to be compatible with the handling of the return codes in
50810     the other network stack files. It now returns a 0 on Success and -1 on
50811     error.
50812
50813     Signed-off-by: Upakul Barkakaty <upakul.barkakaty@conexant.com>
50814     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
50815
50816 commit 5ca2d0953e4579a80810966cca2077e20d912c97
50817 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
50818 Date:   Mon Nov 19 20:27:04 2007 +0900
50819
50820     net/eth.c: Fix env_enetaddr signed overflow
50821
50822     Assigning the output of simple_strtoul(CB:A9:87:65:43:21) to `char', we are
50823     warned as below:
50824
50825       U-Boot 1.2.0 (Aug 30 2007 - 08:27:37)
50826
50827       DRAM:  256 MB
50828       Flash: 32 MB
50829       In:    serial
50830       Out:   serial
50831       Err:   serial
50832       Net:   NEC-Candy
50833       Warning: NEC-Candy MAC addresses don't match:
50834       Address in SROM is         00:00:4C:80:92:A2
50835       Address in environment is  FFFFFFCB:FFFFFFA9:FFFFFF87:65:43:21
50836
50837     This patch changes env_enetaddr type from `char' to `unsigned char'.
50838
50839     Cc: Masaki Ishikawa <ishikawa-masaki@cnt.mxe.nes.nec.co.jp>
50840     Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
50841     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
50842
50843 commit f85b60710571b37293d2233933b76e2aa3db5635
50844 Author: Rafal Jaworowski <raj@semihalf.com>
50845 Date:   Thu Dec 27 18:19:02 2007 +0100
50846
50847     Introduce new eth_receive routine
50848
50849     The purpose of this routine is receiving a single network frame, outside of
50850     U-Boot's NetLoop(). Exporting it to standalone programs that run on top of
50851     U-Boot will let them utilise networking facilities. For sending a raw frame
50852     the already existing eth_send() can be used.
50853
50854     The direct consumer of this routine is the newly introduced API layer for
50855     external applications (enabled with CONFIG_API).
50856
50857     Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
50858     Signed-off-by: Piotr Kruszynski <ppk@semihalf.com>
50859     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
50860
50861 commit 5c740711f0ea5b51414b341b71597c4a0751be74
50862 Author: Jon Loeliger <jdl@freescale.com>
50863 Date:   Thu Jan 3 10:41:04 2008 -0600
50864
50865     8610: Move include of config.h earlier.
50866
50867     Include config.h earlier in the set of #includes
50868     so as to avoid a incidental and duplicate definition
50869     of CFG_CACHELINE_SIZE.
50870
50871     Signed-off-by: Jon Loeliger
50872
50873 commit 61d3421bdea090bd0399b14c3e10a3bebcc8d5ff
50874 Author: Jon Loeliger <jdl@freescale.com>
50875 Date:   Tue Dec 4 10:53:34 2007 -0600
50876
50877     Don't slam #undef DEBUG in the 8641HPCN config file.
50878
50879     Doing so prevents it from being individually set
50880     and useful in other files.
50881
50882     Signed-off-by: Jon Loeliger <jdl@freescale.com>
50883
50884 commit ea9f7395ec362584e5e4f266bd0b0c4422cf6a4c
50885 Author: Jon Loeliger <jdl@freescale.com>
50886 Date:   Wed Nov 28 14:47:18 2007 -0600
50887
50888     Convert MPC8641HPCN to use libfdt.
50889
50890     Assumes the presence of the aliases node in the DTS to
50891     locate the ethernet, pci and serial nodes for fixups.
50892
50893     Use consistent fdtaddr and fdtfile in environment variables.
50894
50895     Signed-off-by: Jon Loeliger <jdl@freescale.com>
50896
50897 commit ce37422d0002e10490e268392e0c4e3028e52cec
50898 Author: Stefan Roese <sr@denx.de>
50899 Date:   Wed Jan 2 14:06:26 2008 +0100
50900
50901     cfi_flash: Fix bug in flash_isset() to use correct 32bit function
50902
50903     This bug was detected on the LWMON5 target which has 2 Intel 16bit wide
50904     flash chips connected to a 32bit wide port.
50905
50906     Signed-off-by: Stefan Roese <sr@denx.de>
50907
50908 commit 1182e9f8e3b92fc372d64943293de53daa2e26cf
50909 Author: Wolfgang Denk <wd@denx.de>
50910 Date:   Wed Jan 2 15:58:44 2008 +0100
50911
50912     Fix compile problem introduced by "cleanup" commit 3dfd708c
50913
50914     Signed-off-by: Wolfgang Denk <wd@denx.de>
50915
50916 commit 1aaab9bfae0b3b2ee2b418c22c651280ee7b65c7
50917 Author: Wolfgang Denk <wd@denx.de>
50918 Date:   Wed Jan 2 15:54:45 2008 +0100
50919
50920     Make scripts and Makefiles POSIX compliant
50921
50922     The bash builtin versions of the "test" (resp. "[") command allow
50923     using "==" for string comparisons, but POSIX compatible implemen-
50924     tations (like /usr/bin/test) insist on using "=" only. On such systems
50925     you will see:
50926
50927         $ /usr/bin/test a == a && echo OK
50928         /usr/bin/test: ==: binary operator expected
50929
50930     This patch fixes Makefiles and scripts to use POSIX style.
50931
50932     Signed-off-by: Wolfgang Denk <wd@denx.de>
50933
50934 commit 47cc23cbe9a669c510183f4f049bf703ef445f3b
50935 Author: Stefan Roese <sr@denx.de>
50936 Date:   Wed Jan 2 14:05:37 2008 +0100
50937
50938     cfi_flash: Fix bug in flash_isset() to use correct 32bit function
50939
50940     This bug was detected on the LWMON5 target which has 2 Intel 16bit wide
50941     flash chips connected to a 32bit wide port.
50942
50943     Signed-off-by: Stefan Roese <sr@denx.de>
50944
50945 commit 3dfd708cc1b2a966ad454ca9ed125dd17dbadbcc
50946 Author: Wolfgang Denk <wd@denx.de>
50947 Date:   Wed Jan 2 12:38:43 2008 +0100
50948
50949     Minor coding style cleanup.
50950
50951     Signed-off-by: Wolfgang Denk <wd@denx.de>
50952
50953 commit e174ac34adf5d5653df12bc3cf19c52063a71269
50954 Author: Stefan Roese <sr@denx.de>
50955 Date:   Fri Dec 28 17:29:56 2007 +0100
50956
50957     ppc4xx: Coding style cleanup
50958
50959     Signed-off-by: Stefan Roese <sr@denx.de>
50960
50961 commit 8ba132cab18ae438b6dd5b0214c28a8fc0d976e5
50962 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
50963 Date:   Fri Dec 28 17:07:24 2007 +0100
50964
50965     ppc4xx: Complete PMC440 board support
50966
50967     This patch brings the PMC440 board configuration file.
50968     Finally it enables the PMC440 board support.
50969
50970     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
50971
50972 commit 407843a582560fc5231299561ab3c2b6b6cd3397
50973 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
50974 Date:   Fri Dec 28 17:07:18 2007 +0100
50975
50976     ppc4xx: Add FPGA support and BSP commands for PMC440 boards
50977
50978     This patch adds some BSP commands and FPGA booting support
50979     for esd's PMC440 boards.
50980
50981     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
50982
50983 commit 72c5d52aedcce35e4b4fa5895605554825b6a76f
50984 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
50985 Date:   Fri Dec 28 17:07:14 2007 +0100
50986
50987     ppc4xx: Add initial esd PMC440 board files
50988
50989     This patch adds the first files for the new esd PMC440 boards.
50990     The next two patches will complete the PMC440 board support.
50991
50992     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
50993
50994 commit f6e0f1f61896ce7729ba1bcea2ffbd138d3947f5
50995 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
50996 Date:   Fri Dec 28 17:10:36 2007 +0100
50997
50998     ppc4xx: Add EEPROM write protection for PLU405 boards + misc. updates
50999
51000     - add EEPROM write protection for esd PLU405 boards.
51001     - initialize NAND GPIOs
51002     - use correct io accessors
51003     - cleanup
51004
51005     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
51006
51007 commit 77660c4b59055d621d2a8595bd4c18bb277268fc
51008 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
51009 Date:   Fri Dec 28 17:10:44 2007 +0100
51010
51011     ppc4xx: use correct io accessors for esd's LCD code
51012
51013     This patch fixes esd's LCD dectection code to work correctly with
51014     newer gcc versions.
51015
51016     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
51017
51018 commit b56bd0fcfc1c73db722e3462c8a9bf607ba7775e
51019 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
51020 Date:   Fri Dec 28 17:10:42 2007 +0100
51021
51022     ppc4xx: Maintenance patch for VOH405 boards
51023
51024     - add EEPROM write protection
51025     - initialize NAND GPIOs
51026     - use correct io accessors
51027     - slow down I2C clock to 100kHz
51028     - enable ext. I2C bus
51029     - cleanup
51030
51031     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
51032
51033 commit c05569066dbcba3fdf36d4d1943df265dc316a86
51034 Author: Stefan Roese <sr@denx.de>
51035 Date:   Fri Dec 28 16:08:08 2007 +0100
51036
51037     ppc4xx: Enable 405EP PCI arbiter per default on all boards
51038
51039     In an attmemt to clean up the 4xx start.S file, I removed the enabling
51040     of the internal 405EP PCI arbiter. This is needed for multiple other
51041     405EP platforms, like most of the esd 405EP. Now the internal PCI
51042     arbiter is enabled again per default as it has been before.
51043
51044     Signed-off-by: Stefan Roese <sr@denx.de>
51045     Acked-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
51046
51047 commit bec9264616fb78273a1d93e87ff4b0b67c7bec1b
51048 Author: Stefan Roese <sr@denx.de>
51049 Date:   Fri Dec 28 15:53:46 2007 +0100
51050
51051     ppc4xx: Fix bug in cpu_init.c (405EP instead of 450EP)
51052
51053     Signed-off-by: Stefan Roese <sr@denx.de>
51054     Acked-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
51055
51056 commit fb83a65c60ab5ca12358b75f1257e5eee6cdbf79
51057 Author: Stefan Roese <sr@denx.de>
51058 Date:   Fri Dec 28 06:06:04 2007 +0100
51059
51060     ppc4xx: Fix compilation problem of kilauea/haleakala nand booting target
51061
51062     Use correct link to nand_ecc now located in drivers/mtd/nand/ for the
51063     platforms mentioned above.
51064
51065     Signed-off-by: Stefan Roese <sr@denx.de>
51066
51067 commit b568fd25574181a3b12ae3d66b2913903442cb83
51068 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
51069 Date:   Thu Dec 27 17:03:46 2007 +0100
51070
51071     Remove CPCI440 board
51072
51073     This board never left prototyping state and it
51074     became a millstone round my neck. So remove it.
51075
51076     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
51077
51078 commit c591dffe0cbacd896ccbad06011fe6d6afa080da
51079 Author: Larry Johnson <lrj@arlinx.com>
51080 Date:   Thu Dec 27 11:28:51 2007 -0500
51081
51082     Add support for Korat PPC440EPx board
51083
51084     These patches add support for the PPC440EPx-based "Korat" board to
51085     U-Boot.  They are based primarily on support for the Sequoia board.
51086
51087     Signed-off-by: Larry Johnson <lrj@acm.org>
51088
51089 commit 87dc096829e6a6363f4fdd73653b0093a85adbe0
51090 Author: Larry Johnson <lrj@arlinx.com>
51091 Date:   Sat Dec 22 15:16:25 2007 -0500
51092
51093     Add configuration file for Korat board
51094
51095     This patch supplies the configuration file for the Korat PPC440EPx-
51096     processor board.
51097
51098     Signed-off-by: Larry Johnson <lrj@acm.org>
51099
51100 commit 8eb52d5d982b764b39c88d9d1064d56c5397bfa5
51101 Author: Larry Johnson <lrj@arlinx.com>
51102 Date:   Sat Dec 22 15:16:11 2007 -0500
51103
51104     Add denali_data_eye.o and denali_spd_ddr2.o to PPC4xx Makefile
51105
51106     Signed-off-by: Larry Johnson <lrj@acm.org>
51107
51108 commit aba19604d848b2838cfb9ebe818909e6a216058e
51109 Author: Larry Johnson <lrj@arlinx.com>
51110 Date:   Thu Dec 27 10:54:48 2007 -0500
51111
51112     Add 440EPx DDR2 SPD DIMM support
51113
51114     This patch adds SPD DDR2 support for the 440EPx ("Denali") SDRAM
51115     controller.  It should also work on the 440GRx.  It is based on the DDR2
51116     SPD code for the 440EP/440EPx, but makes no provision for DDR1 support.
51117
51118     This code has been tested on prototype Korat boards with three Kingston
51119     DIMMS: 512 MiB ECC (one rank), 512 MiB non-ECC (one rank) and 1 GiB ECC
51120     (two ranks).  The Korat board has a single DIMM socket, but support has
51121     been provided (though not tested) for boards with two DIMM sockets.
51122
51123     Signed-off-by: Larry Johnson <lrj@acm.org>
51124
51125 commit 8a24a6963002cb867d5a6b70e3560f0b1467f55f
51126 Author: Larry Johnson <lrj@arlinx.com>
51127 Date:   Sat Dec 22 15:15:30 2007 -0500
51128
51129     Copy 440EPx/GRx SDRAM data-eye search to common directory
51130
51131     This patch creates a non-board-specific file for performing the SDRAM
51132     data-eye search.  It also adds ECC error checking to the test of valid
51133     data on readback when ECC is enabled.
51134
51135     Signed-off-by: Larry Johnson <lrj@acm.org>
51136
51137 commit c46f53333b22b1f9098676bea8884fc7db820cf3
51138 Author: Larry Johnson <lrj@arlinx.com>
51139 Date:   Sat Dec 22 15:15:13 2007 -0500
51140
51141     Add definitions for 440EPx/GRx SDRAM controller to ppc440.h
51142
51143     This patch adds the Denali SDRAM controller definitions to "ppc440.h".
51144     It also fixes two typos in the definitions, so the board-specific
51145     "sdram.h" files containing these definitions are also fixed to avoid
51146     compiler warnings.
51147
51148     Signed-off-by: Larry Johnson <lrj@acm.org>
51149
51150 commit c348578bf612d0c56d8d376d23cae16defbd86af
51151 Author: Larry Johnson <lrj@arlinx.com>
51152 Date:   Thu Dec 27 10:50:55 2007 -0500
51153
51154     Add Ethernet 1000BASE-X support for PPC4xx
51155
51156     This patch adds a new switch: "CONFIG_PHY_DYNAMIC_ANEG".  When this symbol
51157     is defined, the PHY will advertise it's capabilities for autonegotiation
51158     based on the capabilities shown in the PHY's status registers, including
51159     1000BASE-X.  When "CONFIG_PHY_DYNAMIC_ANEG" is not defined, the PHY will
51160     advertise hard-coded capabilities, as before.
51161
51162     Signed-off-by: Larry Johnson <lrj@acm.org>
51163
51164 commit 9e2c347151db5ae8acf5f18b99493cd53e6637e3
51165 Author: Larry Johnson <lrj@arlinx.com>
51166 Date:   Thu Dec 27 09:52:17 2007 -0500
51167
51168     Add driver for National Semiconductor LM73 temperature sensor
51169
51170     This driver is based on the driver for the LM75.
51171
51172     Signed-off-by: Larry Johnson <lrj@acm.org>
51173
51174 commit 12618278688ea9b3d76536960a5ad2e3790fac40
51175 Author: Larry Johnson <lrj@arlinx.com>
51176 Date:   Sat Dec 22 15:14:00 2007 -0500
51177
51178     Add driver for STMicroelectronics M41T60 RTC
51179
51180     This driver is based on the driver for the M41T11.  In the intended
51181     application, the RTC will be powered by a large capacitor, rather than a
51182     battery.  The driver therefore checks to see whether the RTC has lost
51183     power.  The chip's OUT bit is normally reset from its power-up state.  If
51184     the OUT bit is read as set, or if the date and time are not valid, then the
51185     RTC is assumed to have lost power, and its date and time are reset to
51186     1900-01-01 00:00:00.
51187
51188     Support for adjusting the speed of the clock to improve accuracy is
51189     provided through an environment variable.
51190
51191     Signed-off-by: Larry Johnson <lrj@acm.org>
51192
51193 commit d3471173e14b7544bb60339eda8d3d3906694b0a
51194 Author: Larry Johnson <lrj@arlinx.com>
51195 Date:   Sat Dec 22 15:34:39 2007 -0500
51196
51197     Use out_be32() and friends to access memory-mapped registers in sequoia.c
51198
51199     Signed-off-by: Larry Johnson <lrj@acm.org>
51200
51201 commit c68f59fe3ec16769f82b5fca7421983c336d3aac
51202 Author: Larry Johnson <lrj@arlinx.com>
51203 Date:   Sat Dec 22 15:34:20 2007 -0500
51204
51205     Use definitions from "asm-ppc/mmu.h" in init.S for Sequoia
51206
51207     Signed-off-by: Larry Johnson <lrj@acm.org>
51208
51209 commit 0d9cdeac1d3fa8d62ed7d883acc950c364f5bda8
51210 Author: Larry Johnson <lrj@arlinx.com>
51211 Date:   Sat Dec 22 15:23:50 2007 -0500
51212
51213     Cosmetic changes to ECC POST for AMCC Denali core
51214
51215     Signed-off-by: Larry Johnson <lrj@acm.org>
51216
51217 commit 2e583d6c81034f80a267b89fa55498ae063ccef1
51218 Author: Stefan Roese <sr@denx.de>
51219 Date:   Wed Dec 26 20:20:19 2007 +0100
51220
51221     ppc4xx: Fix compilation problem in 405 cache POST test
51222
51223     Signed-off-by: Stefan Roese <sr@denx.de>
51224
51225 commit 42d55ea0bde06e47d5a3b49b0d91002acd8e5708
51226 Author: Stefan Roese <sr@denx.de>
51227 Date:   Sat Dec 22 12:20:09 2007 +0100
51228
51229     ppc4xx: Move virtual address of POST cache test to bigger address
51230
51231     On Sequoia & LWMON5 the virtual address of the POST cache test is now
51232     moved to a bigger address. This enables usage of more memory on those
51233     boards.
51234
51235     Signed-off-by: Stefan Roese <sr@denx.de>
51236
51237 commit d91722102cf63f77a0148ed3f3d54a26d87575e9
51238 Author: Stefan Roese <sr@denx.de>
51239 Date:   Sat Dec 22 12:18:26 2007 +0100
51240
51241     ppc4xx: Fix problem in 44x cache POST routine
51242
51243     As repoted by Larry Johnson, running "diag run cache" caused a crash
51244     in U-Boot. This problem was introduced by a patch that removed the
51245     TLB entry for the cache test after the test has completed. Since this
51246     TLB was only setup once, a 2nd attempt to run this cache test
51247     failed with a crash. Now this TLB entry is created every time the
51248     routine is called.
51249
51250     Signed-off-by: Stefan Roese <sr@denx.de>
51251
51252 commit b0265b576bb8fa9465f99e99c323768b562fadc2
51253 Author: Stefan Roese <sr@denx.de>
51254 Date:   Fri Dec 21 07:51:29 2007 +0100
51255
51256     ppc4xx: Update Makalu fdt support
51257
51258     Signed-off-by: Stefan Roese <sr@denx.de>
51259
51260 commit bf8324e4a50758daff8cddd04c6a2ff8ed775bea
51261 Author: Stefan Roese <sr@denx.de>
51262 Date:   Wed Dec 19 09:05:40 2007 +0100
51263
51264     ppc4xx: Add fdt support to AMCC Katmai eval board
51265
51266     Signed-off-by: Stefan Roese <sr@denx.de>
51267
51268 commit 328a340392a5df9aaf00792be989df73e750859e
51269 Author: Stefan Roese <sr@denx.de>
51270 Date:   Tue Dec 18 08:44:51 2007 +0100
51271
51272     ppc4xx: fdt: Cleanup setup of cpu node setup
51273
51274     Now the cpu node setup ("timebase-frequency" and "clock-frequency") is
51275     without using the absolute path to the cpu node. This makes it possible
51276     to use this U-Boot version with both versions of cpu-node naming
51277     "cpu@0" and the former "PowerPC,440EPx@0".
51278
51279     Signed-off-by: Stefan Roese <sr@denx.de>
51280
51281 commit 7812bc4a2e2436ebbc0ce5b4e99c1dfc2e77eb5b
51282 Author: Stefan Roese <sr@denx.de>
51283 Date:   Mon Dec 17 17:26:21 2007 +0100
51284
51285     ppc4xx: Fix lwmon5 compilation problem
51286
51287     Now that the 440EPx ECC test is not board specific anymore
51288     remove this Makefile.
51289
51290     Signed-off-by: Stefan Roese <sr@denx.de>
51291
51292 commit 42ed33ffe135f618680f9d6e9712eb35a85bcb62
51293 Author: Anatolij Gustschin <agustschin@t-online.de>
51294 Date:   Wed Dec 5 17:43:20 2007 +0100
51295
51296     Fix ppc4xx clear_bss() code
51297
51298     ppc4xx clear_bss() fails if BSS segment size is not
51299     divisible by 4 without remainder. This patch provides
51300     fix for this problem.
51301
51302     Signed-off-by: Anatolij Gustschin <agust@denx.de>
51303
51304 commit 85dc2a7f82d11e17f0ca2a448118aed7f7a4b85d
51305 Author: Niklaus Giger <niklausgiger@gmx.ch>
51306 Date:   Fri Nov 30 18:35:11 2007 +0100
51307
51308     PPC4xx: Minimal changes to add vxWorks support
51309
51310     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
51311
51312 commit 052440b022ca8981d39b6f8c10d1aa6326f47480
51313 Author: Markus Klotzbücher <mk@denx.de>
51314 Date:   Fri Nov 23 13:09:18 2007 +0100
51315
51316     ppc4xx: Add CONFIG_BOOTP_SUBNETMASK to Sequoia board config
51317
51318     When using dhcp/bootp the "netmask" environment variable is not
51319     set because CONFIG_BOOTP_SUBNETMASK is not defined. But usually this is
51320     desireable, so the following patch adds this this option to the board
51321     config.
51322
51323     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
51324     Signed-off-by: Stefan Roese <sr@denx.de>
51325
51326 commit a724a9b40c7fbeb6ade193ca52321b441eaecb4e
51327 Author: Larry Johnson <lrj@arlinx.com>
51328 Date:   Sat Oct 27 12:48:15 2007 -0400
51329
51330     Fix/enhance ECC POST for 440EPx/GRx
51331
51332     This patch allows the ECC POST to be used for different boards with the
51333     PPC440 Denali SDRAM controller.  Modifications include skipping the test
51334     if ECC is not enabled (as for non-ECC DIMMs) and adding synchronization
51335     to prevent timing errors.
51336
51337     Signed-off-by: Larry Johnson <lrj@acm.org>
51338
51339 commit 454a6cf8d498f70d2b3e18f07837603eb24b12d4
51340 Author: Larry Johnson <lrj@arlinx.com>
51341 Date:   Sat Oct 27 12:48:05 2007 -0400
51342
51343     PPC4xx: Move/rename ECC POST for 440EPx/GRx
51344
51345     Signed-off-by: Larry Johnson <lrj@acm.org>
51346
51347 commit c29d2d3680046d430022c55e50fcb27f5866517e
51348 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
51349 Date:   Fri Dec 14 11:20:33 2007 +0100
51350
51351     ppc4xx: use correct io accessors for 4xx ethernet POST
51352
51353     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
51354
51355 commit ba79fde58a48c0a6ff8e2a96caba951594142203
51356 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
51357 Date:   Fri Dec 14 11:19:56 2007 +0100
51358
51359     ppc4xx: fix flush + invalidate_dcache_range arguments
51360
51361     flush + invalidate_dcache_range() expect the start and stop+1 address.
51362     So the stop address is the first address behind (!) the range.
51363
51364     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
51365
51366 commit 871e6ce188a7c6bc7321bcf8372857035d20f1cd
51367 Author: Stefan Roese <sr@denx.de>
51368 Date:   Fri Dec 14 08:41:29 2007 +0100
51369
51370     ppc4xx: fdt: use fdt_fixup_ethernet()
51371
51372     By using aliases in the dts file, the ethernet node fixup is
51373     much easier with the recently added functions.
51374
51375     Please note that the dts file needs the aliases for this to work.
51376
51377     Signed-off-by: Stefan Roese <sr@denx.de>
51378
51379 commit 136288847e3b04f2ff357a067ad45e10afa0a24c
51380 Author: Stefan Roese <sr@denx.de>
51381 Date:   Thu Dec 13 14:52:53 2007 +0100
51382
51383     ppc4xx: Bring 4xx fdt support up-to-date
51384
51385     This patch update the 4xx fdt support. It enabled fdt booting
51386     on the AMCC Kilauea and Sequoia for now. More can follow later
51387     quite easily.
51388
51389     Signed-off-by: Stefan Roese <sr@denx.de>
51390
51391 commit 0dc80e2759fba859ccc4cdadc633577ca2971f3e
51392 Author: Stefan Roese <sr@denx.de>
51393 Date:   Thu Dec 27 07:50:54 2007 +0100
51394
51395     cfi_flash: Add missing check for erased dest to flash_write_cfibuffer()
51396
51397     The check for an sufficiently erased destination was missing in the
51398     buffered write function of the cfi flash driver (when
51399     CFG_FLASH_USE_BUFFER_WRITE is defined). This patch adds this check to that
51400     writing to such a region will fail with the currect error message.
51401
51402     Signed-off-by: Stefan Roese <sr@denx.de>
51403
51404 commit 33ed73bc0e38d0f2b5c183d4629d8f207e5b9994
51405 Author: Martin Krause <martin.krause@tqs.de>
51406 Date:   Mon Nov 12 10:56:17 2007 +0100
51407
51408     Some configuration updates for the TQM5200 based TB5200 board:
51409
51410     - enable command line history
51411     - increase malloc space (because of bigger flash sectors)
51412
51413     Signed-off-by: Martin Krause <martin.krause@tqs.de>
51414
51415 commit e318d9e9021a0af7508171f84ed09d0e79f0284e
51416 Author: Martin Krause <martin.krause@tqs.de>
51417 Date:   Thu Sep 27 11:10:08 2007 +0200
51418
51419     TQM8xx: use the CFI flash driver on all TQM8xx boards
51420
51421     Signed-off-by: Martin Krause <martin.krause@tqs.de>
51422
51423 commit 11d9eec479b470eab9242ab937fca70a876d9376
51424 Author: Martin Krause <martin.krause@tqs.de>
51425 Date:   Wed Sep 26 17:55:56 2007 +0200
51426
51427     TQM885D: adjust for doubled flash sector size + some minor fixes
51428
51429     Signed-off-by: Martin Krause <martin.krause@tqs.de>
51430
51431 commit 22d1a56cbfb0bff34f477b4db6a55d076d829b83
51432 Author: Jens Gehrlein <jens.gehrlein@tqs.de>
51433 Date:   Wed Sep 26 17:55:54 2007 +0200
51434
51435     TQM885D: Exchanged SDRAM timing by a more relaxed timing.
51436
51437     CAS-Latency=2, Write Recovery Time tWR=2
51438     The max. supported bus frequency is 66 MHz. Therefore, changed
51439     threshold to switch from 1:1 mode to 2:1 from 80 MHz to 66 MHz.
51440
51441     Signed-off-by: Martin Krause <martin.krause@tqs.de>
51442
51443 commit b988b8cd443989be65161888eea0127ad03f846f
51444 Author: Martin Krause <martin.krause@tqs.de>
51445 Date:   Wed Sep 26 17:55:56 2007 +0200
51446
51447     TQM885D: use calculated cpuclk instead of measuring it
51448
51449     On the TQM885D the measurement of cpuclk with the PIT reference
51450     timer ist not necessary. Since all module variants use the same
51451     external 10 MHz oscillator, the cpuclk only depends on the PLL
51452     configuration - which is readable by software.
51453
51454     Signed-off-by: Martin Krause <martin.krause@tqs.de>
51455
51456 commit 492c7049869348d31168de8dad89651315e468e0
51457 Author: Jens Gehrlein <jens.gehrlein@tqs.de>
51458 Date:   Thu Sep 27 14:54:46 2007 +0200
51459
51460     TQM885D: fix SDRAM refresh
51461
51462     At 133 MHz the current SDRAM refresh rate is too fast
51463     (measured 4 * 1.17 us).
51464     CFG_MAMR_PTA changes from 39 to 128. This result
51465     in a refresh rate of 4 * 7.8 us at the default clock
51466     66 MHz. At 133 MHz the value will be then 4 * 3.8 us.
51467     This is a compromise until a new method is found to
51468     adjust the refresh rate.
51469
51470     Signed-off-by: Martin Krause <martin.krause@tqs.de>
51471
51472 commit dabad4b9bc46908e301f73ce76b38b23626a96e9
51473 Author: Jens Gehrlein <jens.gehrlein@tqs.de>
51474 Date:   Thu Sep 27 14:54:46 2007 +0200
51475
51476     TQM860M: Support for 10col SDRAMs, max. 128 MiB
51477
51478     Signed-off-by: Martin Krause <martin.krause@tqs.de>
51479
51480 commit 61fb15c516fef5631e305f1976d7b3a679725856
51481 Author: Wolfgang Denk <wd@denx.de>
51482 Date:   Thu Dec 27 01:52:50 2007 +0100
51483
51484     Fix coding style issues; update CHANGELOG.
51485
51486     Signed-off-by: Wolfgang Denk <wd@denx.de>
51487
51488 commit 467bcee11fe26ad422f2de971aa70866079870f2
51489 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
51490 Date:   Fri Dec 14 15:36:18 2007 +0100
51491
51492     cfi_flash: Add manufacturer-specific fixups
51493
51494     Run fixups based on the JEDEC manufacturer ID independent of the
51495     command set ID.
51496
51497     This changes current behaviour: Previously, geometry reversal for AMD
51498     chips were done based on the command set ID, while they are now done
51499     based on the JEDEC manufacturer and device ID.
51500
51501     Also add fixup for top-boot Atmel chips. A fixup is needed for
51502     AT49BV6416(T) too, but since u-boot currently only reads the low byte
51503     of the device ID, there's no way to tell it apart from AT49BV642D,
51504     which should not have this fixup. Since AT49BV642D support is
51505     necessary to get ATNGW100 board support into mainline, I've commented
51506     out the fixup for now.
51507
51508     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
51509
51510 commit 0ddf06ddf6b4bd057ad4c5f0dffea7870ba06a2a
51511 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
51512 Date:   Fri Dec 14 15:36:17 2007 +0100
51513
51514     cfi_flash: Add cmdset-specific init functions
51515
51516     Move things like reading JEDEC IDs and fixing up geometry reversal
51517     into separate functions. The geometry reversal fixup is now performed
51518     by altering the qry structure directly, which makes the sector init
51519     code slightly cleaner.
51520
51521     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
51522
51523 commit e23741f4a6d8047520ef0d4971762749b3587d32
51524 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
51525 Date:   Fri Dec 14 15:36:16 2007 +0100
51526
51527     cfi_flash: Read whole QRY structure in one go
51528
51529     Read out the whole CFI Standard Query structure after successful cfi
51530     identification. This allows subsequent code to access this information
51531     directly without having to go through flash_read_uchar() and friends.
51532
51533     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
51534
51535 commit df9c25ea04b38a0e05d4f8c73c5cc144cdafa7db
51536 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
51537 Date:   Mon Dec 17 11:02:44 2007 +0100
51538
51539     AVR32: Fix logic inversion in disable_interrupts()
51540
51541     disable_interrupts() should return nonzero if interrupts were
51542     _enabled_ before, not disabled.
51543
51544     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
51545
51546 commit acac475212cbedb17b321a363a1c878e2b47b37f
51547 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
51548 Date:   Fri Dec 14 16:51:22 2007 +0100
51549
51550     AVR32: Enable interrupts at bootup
51551
51552     The timer code depends on the timer interrupt to keep track of the
51553     upper 32 bits of the cycle counter. This obviously doesn't work when
51554     interrupts are disabled the whole time.
51555
51556     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
51557
51558 commit 9570bcd87f4db255514f43b6701746c412f8fef0
51559 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
51560 Date:   Thu Nov 15 10:03:45 2007 +0100
51561
51562     AVR32: Fix wrong pin setup for USART3
51563
51564     As reported by Gerhard Berghofer:
51565
51566     in "gpio_enable_usart3" the correct pins for USART 3 are PB17 and PB18
51567     instead of PB18 and PB19.
51568
51569     which is obviously correct. There's currently no code that uses
51570     USART3, but custom boards may run into problems.
51571
51572     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
51573
51574 commit 09ea0de03dcc3ee7af045b0b572227bda2c1c918
51575 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
51576 Date:   Thu Nov 1 12:44:20 2007 +0100
51577
51578     README: Remove ATSTK1000 daughterboard list
51579
51580     As noted by Kim Phillips, these lists tend to become out of date.
51581
51582     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
51583
51584 commit c81cbbad21cb0ae983e2e796211202234cdc8be2
51585 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
51586 Date:   Tue Oct 30 14:56:36 2007 +0100
51587
51588     Add ATSTK100[234] to MAINTAINERS
51589
51590     Add all the ATSTK1000 daughterboards to MAINTAINERS along with their
51591     "mother". Also update the entry for ATSTK1000 to be not only about the
51592     AP7000 CPU; it's intended to handle all CPUs in the AT32AP family.
51593
51594     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
51595
51596 commit 64ff2357b1727213803591813dbc779c924bf772
51597 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
51598 Date:   Mon Oct 29 13:02:54 2007 +0100
51599
51600     AVR32: Add support for the ATSTK1004 board
51601
51602     ATSTK1004 is a daughterboard for ATSTK1000 with the AT32AP7002 CPU,
51603     which is a derivative of AT32AP7000.
51604
51605     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
51606
51607 commit 667568db157f374b85abd7e03596ddd1f0b25681
51608 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
51609 Date:   Mon Oct 29 13:02:54 2007 +0100
51610
51611     AVR32: Add support for the ATSTK1003 board
51612
51613     ATSTK1003 is a daughterboard for ATSTK1000 with the AT32AP7001 CPU,
51614     which is a derivative of AT32AP7000.
51615
51616     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
51617
51618 commit 5fee84a794a51ec830548cda485a770efb018b92
51619 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
51620 Date:   Mon Oct 29 13:23:33 2007 +0100
51621
51622     AVR32: Make some AT32AP700x peripherals optional
51623
51624     Add a chip-features file providing definitions of the form
51625
51626     AT32AP700x_CHIP_HAS_<peripheral>
51627
51628     to indicate the availability of the given peripheral on the currently
51629     selected chip.
51630
51631     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
51632
51633 commit 36f28f8a9605ee5dcfa330482cfc62171261af97
51634 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
51635 Date:   Mon Oct 29 13:09:56 2007 +0100
51636
51637     AVR32: Rename at32ap7000 -> at32ap700x
51638
51639     The SoC-specific code for all the AT32AP700x CPUs is practically
51640     identical; the only difference is that some chips have less features
51641     than others. By doing this rename, we can add support for the AP7000
51642     derivatives simply by making some features conditional.
51643
51644     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
51645
51646 commit 4d5fa99c73f354e7cf985efcf417ea55ca2f6a5e
51647 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
51648 Date:   Fri Jun 29 18:22:34 2007 +0200
51649
51650     atmel_mci: Show SR when block read fails
51651
51652     Show controller status as well as card status when an error occurs
51653     during block read.
51654
51655     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
51656
51657 commit 8697e6a19b10f514511b6a9c86de88bd108c4f8d
51658 Author: Stefan Roese <sr@denx.de>
51659 Date:   Thu Dec 13 14:52:53 2007 +0100
51660
51661     ppc4xx: Bring 4xx fdt support up-to-date
51662
51663     This patch update the 4xx fdt support. It enabled fdt booting
51664     on the AMCC Kilauea and Sequoia for now. More can follow later
51665     quite easily.
51666
51667     Signed-off-by: Stefan Roese <sr@denx.de>
51668
51669 commit 12d30aa79779c2aa7a998bbae4c075f822a53004
51670 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
51671 Date:   Thu Dec 13 12:56:34 2007 +0100
51672
51673     cfi_flash: Use map_physmem() and unmap_physmem()
51674
51675     Use map_physmem() and unmap_physmem() to convert from physical to
51676     virtual addresses. This gives the arch a chance to provide an uncached
51677     mapping for flash accesses.
51678
51679     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
51680
51681 commit 4d7d6936eb29af7cca330937808312aa5f61454d
51682 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
51683 Date:   Thu Dec 13 12:56:33 2007 +0100
51684
51685     Introduce map_physmem() and unmap_physmem()
51686
51687     map_physmem() returns a virtual address which can be used to access a
51688     given physical address without involving the cache. unmap_physmem()
51689     should be called when the virtual address returned by map_physmem() is
51690     no longer needed.
51691
51692     This patch adds a stub implementation which simply returns the
51693     physical address cast to a uchar * for all architectures except AVR32,
51694     which converts the physical address to an uncached virtual mapping.
51695     unmap_physmem() is a no-op on all architectures, but if any
51696     architecture needs to do such mappings through the TLB, this is the
51697     hook where those TLB entries can be invalidated.
51698
51699     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
51700
51701 commit cdbaefb5f5f03e54455d0439dcf6dbd97ead1f9d
51702 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
51703 Date:   Thu Dec 13 12:56:32 2007 +0100
51704
51705     cfi_flash: Introduce read and write accessors
51706
51707     Introduce flash_read{8,16,32,64) and flash_write{8,16,32,64} and use
51708     them to access the flash memory. This makes it clearer when the flash
51709     is actually being accessed; merely dereferencing a volatile pointer
51710     looks just like any other kind of access.
51711
51712     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
51713
51714 commit 812711ce6b3a386125dcf0d6a59588e461abbb87
51715 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
51716 Date:   Thu Dec 13 12:56:31 2007 +0100
51717
51718     Implement __raw_{read,write}[bwl] on all architectures
51719
51720     This adds implementations of __raw_read[bwl] and __raw_write[bwl] to
51721     m68k, ppc, nios and nios2. The m68k and ppc implementations were taken
51722     from Linux.
51723
51724     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
51725
51726 commit be60a9021c82fc5aecd5b2b1fc96f70a9c81bbcd
51727 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
51728 Date:   Sat Oct 6 18:55:36 2007 +0200
51729
51730     cfi_flash: Reorder functions and eliminate extra prototypes
51731
51732     Reorder the functions in cfi_flash.c so that each function only uses
51733     functions that have been defined before it. This allows the static
51734     prototype declarations near the top to be eliminated and might allow
51735     gcc to do a better job inlining functions.
51736
51737     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
51738
51739 commit 3055793bcbdf24b1f8117f606ffb766d32eb766f
51740 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
51741 Date:   Thu Dec 13 12:56:29 2007 +0100
51742
51743     cfi_flash: Make some needlessly global functions static
51744
51745     Make functions not declared in any header file static.
51746
51747     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
51748
51749 commit 7e5b9b471518c5652febc68ba62b432193d6abf4
51750 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
51751 Date:   Thu Dec 13 12:56:28 2007 +0100
51752
51753     cfi_flash: Break long lines
51754
51755     This patch tries to keep all lines in the cfi_flash driver below 80
51756     columns. There are a few lines left which don't fit this requirement
51757     because I couldn't find any trivial way to break them (i.e. it would
51758     take some restructuring, which I intend to do in a later patch.)
51759
51760     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
51761
51762 commit 42026c9cb3a76849b41e6e24abfb7b56807a5c1a
51763 Author: Bartlomiej Sieka <tur@semihalf.com>
51764 Date:   Tue Dec 11 13:59:57 2007 +0100
51765
51766     CFI: synchronize command offsets with Linux CFI driver
51767
51768     Fixes non-working CFI Flash on the Inka4x0 board.
51769
51770     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
51771
51772 commit 8ff3de61fc5f9b3b21647bce081a3b7f710f0d4d
51773 Author: Kumar Gala <galak@kernel.crashing.org>
51774 Date:   Fri Dec 7 12:17:34 2007 -0600
51775
51776     Handle MPC85xx PCIe reset errata (PCI-Ex 38)
51777
51778     On the MPC85xx boards that have PCIe enable the PCIe errata fix.
51779     (MPC8544DS, MPC8548CDS, MPC8568MDS).
51780
51781     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
51782
51783 commit 82ac8c97145a4c3bf8b3dbfad00fa96e920f9b9c
51784 Author: Kumar Gala <galak@kernel.crashing.org>
51785 Date:   Fri Dec 7 12:04:30 2007 -0600
51786
51787     Update Freescale MPC85xx ADS/CDS/MDS board config
51788
51789     * Enabled CONFIG_CMD_ELF
51790
51791     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
51792
51793 commit d435793229ce29a42797c1edc39f5b34f987f91a
51794 Author: Kumar Gala <galak@kernel.crashing.org>
51795 Date:   Fri Dec 7 04:59:26 2007 -0600
51796
51797     Handle Asynchronous DDR clock on 85xx
51798
51799     The MPC8572 introduces the concept of an asynchronous DDR clock with
51800     regards to the platform clock.
51801
51802     Introduce get_ddr_freq() to report the DDR freq regardless of sync/async
51803     mode.
51804
51805     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
51806
51807 commit 22abb2d2eaf7b795a6923c6273ec9cb53fda9a10
51808 Author: Kumar Gala <galak@kernel.crashing.org>
51809 Date:   Thu Nov 29 10:34:28 2007 -0600
51810
51811     Update Freescale MPC85xx ADS/CDS/MDS board config
51812
51813     * Removed some misc environment setup
51814     * Enabled CONFIG_CMDLINE_EDITING
51815
51816     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
51817
51818 commit 415a613babb84d5e5d5b42e8e553868c71fc3a64
51819 Author: Kumar Gala <galak@kernel.crashing.org>
51820 Date:   Thu Nov 29 10:47:44 2007 -0600
51821
51822     Move the MPC8541/MPC8555/MPC8548 CDS board under board/freescale.
51823
51824     Minor path corrections needed to ensure buildability.
51825
51826     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
51827
51828 commit c2d943ffbfd3359b3b45d177b437379d2cb86fbf
51829 Author: Kumar Gala <galak@kernel.crashing.org>
51830 Date:   Thu Nov 29 10:16:18 2007 -0600
51831
51832     Move the MPC8540 ADS board under board/freescale.
51833
51834     Minor path corrections needed to ensure buildability.
51835
51836     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
51837
51838 commit 870ceac5b3a3486c109396e005af81ae762b5710
51839 Author: Kumar Gala <galak@kernel.crashing.org>
51840 Date:   Thu Nov 29 10:14:50 2007 -0600
51841
51842     Move the MPC8560 ADS board under board/freescale.
51843
51844     Minor path corrections needed to ensure buildability.
51845
51846     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
51847
51848 commit acbca876fb3fec25cd9c55b0efc81ff618ff5262
51849 Author: Kumar Gala <galak@kernel.crashing.org>
51850 Date:   Thu Nov 29 10:13:47 2007 -0600
51851
51852     Move the MPC8568 MDS board under board/freescale.
51853
51854     Minor path corrections needed to ensure buildability.
51855
51856     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
51857
51858 commit a853d56c59b33415304531443633808736acfc6e
51859 Author: Kumar Gala <galak@kernel.crashing.org>
51860 Date:   Thu Nov 29 02:18:59 2007 -0600
51861
51862     Use standard LAWAR_TRGT_IF_* defines for LAW setup on 85xx
51863
51864     We already had defines for LAWAR_TRGT_IF_* that we should use
51865     rather than creating new ones.  Also, added some missing defines for
51866     PCIE targets.
51867
51868     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
51869
51870 commit 04db400892da37b76a585e332a0c137954ad2015
51871 Author: Kumar Gala <galak@kernel.crashing.org>
51872 Date:   Thu Nov 29 02:10:09 2007 -0600
51873
51874     Stop using immap_t on 85xx
51875
51876     In the future the offsets to various blocks may not be in same location.
51877     Move to using CFG_MPC85xx_*_ADDR as the base of the registers
51878     instead of getting it via &immap.
51879
51880     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
51881
51882 commit 2714223f8e04ab3e4133ff65872eef366d90bfea
51883 Author: Kumar Gala <galak@kernel.crashing.org>
51884 Date:   Thu Nov 29 01:23:09 2007 -0600
51885
51886     Remove CONFIG_OF_FLAT_TREE related code from mpc85xx since we now use libfdt
51887
51888     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
51889
51890 commit c480861bf000156e6a3e932c258db59ff2212dd3
51891 Author: Kumar Gala <galak@kernel.crashing.org>
51892 Date:   Thu Nov 29 01:06:19 2007 -0600
51893
51894     Update MPC8568 MDS to use libfdt
51895
51896     Updated the MPC8568 MDS config to use libfdt and assume use of aliases for
51897     ethernet, pci, and serial for the various fixups that are done.
51898
51899     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
51900
51901 commit 1563f56e0c68f6920f956382d6d13bee3f01c0f7
51902 Author: Haiying Wang <Haiying.Wang@freescale.com>
51903 Date:   Wed Nov 14 15:52:06 2007 -0500
51904
51905     Add PCI Express support on MPC8568MDS
51906
51907     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
51908     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
51909
51910 commit b90d25497625b90ffa3f2911a0895ca237556ff5
51911 Author: Kumar Gala <galak@kernel.crashing.org>
51912 Date:   Thu Nov 29 00:11:44 2007 -0600
51913
51914     Update MPC85xx CDS to use libfdt
51915
51916     Updated the MPC85xx CDS config to use libfdt and assume use of aliases for
51917     ethernet, pci, and serial for the various fixups that are done.
51918
51919     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
51920
51921 commit 0fd5ec66b10521a057ad73e69ab5f0f9eafba255
51922 Author: Kumar Gala <galak@kernel.crashing.org>
51923 Date:   Wed Nov 28 22:54:27 2007 -0600
51924
51925     Update MPC8540 ADS to use libfdt
51926
51927     Updated the MPC8540 ADS config to use libfdt and assume use of aliases for
51928     ethernet, pci, and serial for the various fixups that are done.
51929
51930     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
51931
51932 commit 5ce715802f6c50dc78b3405b92f184b1e3710519
51933 Author: Kumar Gala <galak@kernel.crashing.org>
51934 Date:   Wed Nov 28 22:40:31 2007 -0600
51935
51936     Update MPC8560 ADS to use libfdt
51937
51938     Updated the MPC8560 ADS config to use libfdt and assume use of aliases for
51939     ethernet, pci, and serial for the various fixups that are done.
51940
51941     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
51942
51943 commit aafeefbdb8b029f5ca2a195598d0a501a606eea9
51944 Author: Kumar Gala <galak@kernel.crashing.org>
51945 Date:   Wed Nov 28 00:36:33 2007 -0600
51946
51947     Stop using immap_t for cpm offset on 85xx
51948
51949     In the future the offsets to various blocks may not be in same location.
51950     Move to using CFG_MPC85xx_CPM_ADDR as the base of the CPM registers
51951     instead of getting it via &immap->im_cpm.
51952
51953     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
51954
51955 commit f59b55a5b8fcadaa99781ba48e7a38e956afa527
51956 Author: Kumar Gala <galak@kernel.crashing.org>
51957 Date:   Tue Nov 27 23:25:02 2007 -0600
51958
51959     Stop using immap_t for guts offset on 85xx
51960
51961     In the future the offsets to various blocks may not be in same location.
51962     Move to using CFG_MPC85xx_GUTS_ADDR as the base of the guts registers
51963     instead of getting it via &immap->im_gur.
51964
51965     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
51966
51967 commit 50c03c8cf494d91cdec39670d95337c743e16ec9
51968 Author: Kumar Gala <galak@kernel.crashing.org>
51969 Date:   Tue Nov 27 22:42:34 2007 -0600
51970
51971     Update MPC8544 DS config
51972
51973     * Removed HAS_ETH2/HAS_ETH3 - MPC8544 only has TSEC1/2
51974     * Removed some misc environment setup
51975     * Moved to using fdtfile & fdtaddr as fdt env var names
51976     * Enabled CONFIG_CMDLINE_EDITING
51977
51978     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
51979
51980 commit addce57e2e4c49e77ffb2020a84690713bb18b47
51981 Author: Kumar Gala <galak@kernel.crashing.org>
51982 Date:   Mon Nov 26 17:12:24 2007 -0600
51983
51984     Update MPC8544DS to use libfdt
51985
51986     Updated the MPC8544DS config to use libfdt and assume use of aliases for
51987     ethernet, pci, and serial for the various fixups that are done.
51988
51989     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
51990
51991 commit f852ce72f100cabd1f11c21c085a0ad8eca9fb65
51992 Author: Kumar Gala <galak@kernel.crashing.org>
51993 Date:   Thu Nov 29 00:15:30 2007 -0600
51994
51995     Add libfdt based ft_cpu_setup for mpc85xx
51996
51997     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
51998
51999 commit 3b9abdc448a1c2c6a4c2aa292724b4d1a05166a9
52000 Author: Stefan Roese <sr@denx.de>
52001 Date:   Tue Dec 11 13:38:19 2007 +0100
52002
52003     ppc4xx: Correct GPIO offset in gpio_config()
52004
52005     Thanks to Gary Jennejohn for pointing this out.
52006
52007     Signed-off-by: Stefan Roese <sr@denx.de>
52008
52009 commit 8809a2713b1ceaf3da55d9d785470294f15de06a
52010 Author: Stefan Roese <sr@denx.de>
52011 Date:   Tue Dec 11 11:46:01 2007 +0100
52012
52013     rtc: Fix merging problem
52014
52015     Signed-off-by: Stefan Roese <sr@denx.de>
52016
52017 commit 7cfc12a7dcfdb350e2ab76db4dafcc30f7e77c2b
52018 Author: Stefan Roese <sr@denx.de>
52019 Date:   Sat Dec 8 14:47:34 2007 +0100
52020
52021     ppc4xx: 405EX: Correctly enable USB pins
52022
52023     This patch selects the USB data pins in the 405EX GPIO and MFC (multi
52024     function control) registers. This is done for the AMCC Kilauea and
52025     Makalu eval boards.
52026
52027     Signed-off-by: Stefan Roese <sr@denx.de>
52028
52029 commit 9692c2734a47f23b44a0f68042a3e2ca8d1bfb39
52030 Author: Stefan Roese <sr@denx.de>
52031 Date:   Sat Dec 8 08:25:09 2007 +0100
52032
52033     CFI: Coding style cleanup
52034
52035     Signed-off-by: Stefan Roese <sr@denx.de>
52036
52037 commit 81b20ccc2d795ae9a1199db5a50ad9c28d1e4d22
52038 Author: Michael Schwingen <michael@schwingen.org>
52039 Date:   Fri Dec 7 23:35:02 2007 +0100
52040
52041     CFI: support JEDEC flash roms in CFI-flash framework
52042
52043     The following patch adds support for non-CFI flash ROMS, by hooking into the
52044     CFI flash code and using most of its code, as recently discussed here in the
52045     thread "Mixing CFI and non-CFI flashs".
52046
52047     Signed-off-by: Michael Schwingen <michael@schwingen.org>
52048     Signed-off-by: Stefan Roese <sr@denx.de>
52049
52050 commit c01b17dd856fa120b2970f50d9598546a4927ec3
52051 Author: Gerald Van Baren <vanbaren@cideas.com>
52052 Date:   Wed Nov 28 21:24:50 2007 -0500
52053
52054     Conditionally compile fdt_fixup_ethernet()
52055
52056     Fix compiler warnings: On boards that don't have ethernets defined,
52057     don't compile fdt_fixup_ethernet().
52058
52059 commit 246d4ae6bc282bc1841224e1c5fc49dc925e0bf7
52060 Author: Kumar Gala <galak@kernel.crashing.org>
52061 Date:   Tue Nov 27 21:59:46 2007 -0600
52062
52063     Convert boards that set memory node to use fdt_fixup_memory()
52064
52065     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
52066
52067 commit 151c8b09b35eebe8fd9139cb6c1d91c27b22f058
52068 Author: Kumar Gala <galak@kernel.crashing.org>
52069 Date:   Mon Nov 26 17:06:15 2007 -0600
52070
52071     Added fdt_fixup_stdout that uses aliases to set linux,stdout-path
52072
52073     We use a combination of the serialN alias and CONFIG_CONS_INDEX to
52074     determine which serial alias we should set linux,stdout-path to.
52075
52076     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
52077
52078 commit 3c9272813fad84c691d0e4989bb18a3ffebdebfc
52079 Author: Kumar Gala <galak@kernel.crashing.org>
52080 Date:   Mon Nov 26 14:57:45 2007 -0600
52081
52082     Add common memory fixup function
52083
52084     Add the function fdt_fixup_memory() to fixup the /memory node of the fdt
52085
52086     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
52087
52088 commit 9c9109e7fcf7ac2ca19c95b8ac54b8d1c773b157
52089 Author: Kumar Gala <galak@kernel.crashing.org>
52090 Date:   Mon Nov 26 11:19:12 2007 -0600
52091
52092     Conditionally compile fdt_support.c
52093
52094     Modify common/Makefile to conditionally compile fdt_support.c based
52095     on CONFIG_OF_LIBFDT.
52096
52097     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
52098
52099 commit d88e7ba0980773479e1a64badb293116071b7ef0
52100 Author: Kumar Gala <galak@kernel.crashing.org>
52101 Date:   Mon Nov 26 10:41:40 2007 -0600
52102
52103     Fix build breakage due to libfdt import
52104
52105     The IDS8247 got lost in the update and need an API update
52106     do to rename of functions in libfdt.
52107
52108     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
52109
52110 commit 28f384b171bbf1fb2dafb1046e6d259a6b2f8714
52111 Author: Gerald Van Baren <vanbaren@cideas.com>
52112 Date:   Fri Nov 23 19:43:20 2007 -0500
52113
52114     Add spaces around the = in the fdt print format.
52115
52116     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
52117
52118 commit 29592ecba3b932b9b152bcec6c0c0806412db4a3
52119 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
52120 Date:   Fri Dec 7 01:25:38 2007 +0900
52121
52122     sh: Moved driver of the SuperH dependence
52123
52124     The composition of the directory in the drivers/ changed.
52125     I moved SuperH serial driver and marubun PCMCIA driver.
52126
52127     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
52128
52129 commit 41be969f4957115ed7b1fe8b890bfaee99d7a7a2
52130 Author: Wolfgang Denk <wd@denx.de>
52131 Date:   Thu Dec 6 10:21:19 2007 +0100
52132
52133     Release v1.3.1
52134
52135     Signed-off-by: Wolfgang Denk <wd@denx.de>
52136
52137 commit cf5933ba1e97a1cd8f5f24070e820f21d976eaeb
52138 Author: Wolfgang Denk <wd@denx.de>
52139 Date:   Thu Dec 6 10:21:03 2007 +0100
52140
52141     ADS5121 Board: fix compile problem.
52142
52143     Signed-off-by: Wolfgang Denk <wd@denx.de>
52144
52145 commit a27044b14a9e93678a82d7b35f202b93e7687abc
52146 Author: Stefan Roese <sr@denx.de>
52147 Date:   Thu Dec 6 05:58:43 2007 +0100
52148
52149     ppc4xx: Enable hardware-fix for PCI/DMA errata on AMCC 440SP/SPe boards
52150
52151     This patch enables the hardware-fix for the PCI/DMA errata's 19+22 by
52152     setting the FIXD bit in the SDR0_MFR register. Here a description of the
52153     symptoms:
52154
52155     Problem Description
52156     ------------------------------
52157     If a DMA is performed between memory and PCI with the DMA 1 Controller
52158     using prefetch, and as a result uses a special purpose buffer selected by
52159     the PCIXn Bridge Options 1 Register (PCIXn_BRDGOPT1[RBP7] - bits 31-29),
52160     the first part of the transfer sequence is performed twice. The
52161     PPC440SPe PCI Controller requests more data than was needed such that in
52162     the case of enforce memory protection, a host CPU  exception can occur.
52163     No data is corrupted, because data transfer is stopped in the PCI
52164     Controller. Prefetch enable is specified by setting DMA Configuration
52165     Register (I2O0_DMAx_CFG[DXEPD] - bit 31) to 0.
52166
52167     Behavior that may be observed in a running system
52168     ---------------------------------------------------------------------------
52169
52170     1. DMA performance is decreased because of the double access on the PCI bus
52171     interface.
52172     2. If an illegal access to some address on the PCI bus is detected at the
52173     system level, a machine check or similar system error may occur.
52174
52175     Workarounds Available
52176     ----------------------------------
52177
52178     1. Do not program prefetch. Note that a prefetch command cannot be programmed
52179     without selecting a special purpose buffer.
52180     2. To avoid crossing a physical boundary of the PCI slave device, add 512
52181     bytes of address to the PCI address range.
52182
52183     This patch was originally provided by Pravin M. Bathija <pbathija@amcc.com>
52184     from AMCC and slighly changed.
52185
52186     Signed-off-by: Pravin M. Bathija <pbathija@amcc.com>
52187     Signed-off-by: Stefan Roese <sr@denx.de>
52188
52189 commit a90921f71d225bf9e0f0fc7b8beadeb8001bf78a
52190 Author: Stefan Roese <sr@denx.de>
52191 Date:   Tue Dec 4 16:29:48 2007 +0100
52192
52193     ppc4xx: Yosemite/Yellowstone: Add DTT AD7414 support
52194
52195     Signed-off-by: Stefan Roese <sr@denx.de>
52196
52197 commit 8d4f040a3c15036a6ea25a9c39e7d89fefa8440d
52198 Author: Wolfgang Denk <wd@denx.de>
52199 Date:   Mon Dec 3 00:15:28 2007 +0100
52200
52201     Prepare for 1.3.1-rc1
52202
52203     Signed-off-by: Wolfgang Denk <wd@denx.de>
52204
52205 commit e15e33433e7c05111968dc9b434a52fd42cbd221
52206 Author: Stefan Roese <sr@denx.de>
52207 Date:   Fri Nov 30 07:15:41 2007 +0100
52208
52209     ppc4xx: Kilauea: Add PCIe reset assertion upon power-up
52210
52211     This manual PCIe reset triggering solves the problem seen with the
52212     Intel EPRO/1000 card, which was not detected (link not established)
52213     upon power-up reset.
52214
52215     Signed-off-by: Stefan Roese <sr@denx.de>
52216
52217 commit 260eea5676ca46903a335686cc020b29c4ca46fe
52218 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
52219 Date:   Thu Nov 29 01:21:54 2007 +0900
52220
52221     sh: Add SuperH boards maintainer to MAINTAINERS file
52222
52223     Add MS7750SE and MS7722SE's board maintainer to MAINTAINERS file.
52224
52225     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
52226
52227 commit aa9c4f1d22701a92347c1c81f34d12c8ad3a3747
52228 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
52229 Date:   Thu Nov 29 00:13:04 2007 +0900
52230
52231     sh: Add ms7750se support in MAKEALL
52232
52233     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
52234
52235 commit c7144373427a178332bf9754131c8c34c52c200a
52236 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52237 Date:   Tue Nov 27 09:44:53 2007 +0100
52238
52239     sh: Add sh3 and sh4 support in MAKEALL
52240
52241     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52242     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
52243
52244 commit 130080874a3d28450098481a262c5f7c855e908d
52245 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
52246 Date:   Sun Nov 25 02:51:17 2007 +0900
52247
52248     sh: Add document for SuperH.
52249
52250     This document is a summary of information concerning SuperH of U-Boot.
52251
52252     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
52253
52254 commit 33ecdc2f9d64926e1a6067b28f3a0aefc3b6d23d
52255 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
52256 Date:   Sun Nov 25 02:39:31 2007 +0900
52257
52258     sh: Add marubun's pcmcia driver
52259
52260     Marubun pcmcia is a chip for PCMCIA used with SuperH.
52261     Of course, this can be used even by other architectures.
52262     When use this driver, came to be able to use CompactFlash
52263     and Ethernet.
52264
52265     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
52266
52267 commit febd86b969b975289ed948f1ac0eb9722da41ced
52268 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
52269 Date:   Sun Nov 25 02:32:13 2007 +0900
52270
52271     sh: Update SuperH SCIF driver
52272
52273     - Changed volatile unsigned to vu_.
52274     - Changed Makefile for kconfig.
52275
52276     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
52277
52278 commit 8be760903645af09871be50ad0a6f9ebb62b311d
52279 Author: Stefan Roese <sr@denx.de>
52280 Date:   Tue Nov 27 11:57:35 2007 +0100
52281
52282     ppc4xx: Kilauea & Makalu: Fix ext IRQ pin multiplexing
52283
52284     After an error in the AMCC 405EX users manual now correctly configure
52285     IRQ2 (Kilauea)/IRQ0 (Makalu) as alternate 2 signal for external IRQ
52286     usage.
52287
52288     Signed-off-by: Stefan Roese <sr@denx.de>
52289
52290 commit a5f601fd1b1278deae5aa9fc27a232b0d1c1c788
52291 Author: Wolfgang Denk <wd@denx.de>
52292 Date:   Mon Nov 26 19:18:21 2007 +0100
52293
52294     Cleanup coding style; update CHANGELOG
52295
52296     Signed-off-by: Wolfgang Denk <wd@denx.de>
52297
52298 commit 3deca9d44767efd1b83f4b701f0dbf21a7595f7b
52299 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52300 Date:   Sun Nov 25 22:39:25 2007 +0100
52301
52302     MAKEALL: add missing 512x boards in ppc
52303
52304     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52305
52306 commit a340c325e668ca7386c2276387681720be9c3757
52307 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52308 Date:   Sun Nov 25 18:45:47 2007 +0100
52309
52310     Makefile : fix tags ctags etags with new drivers organization
52311
52312     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52313
52314 commit 63362cfc6baa97ae0e37ba2c6ece530fcac9f79e
52315 Author: Stefan Roese <sr@denx.de>
52316 Date:   Mon Nov 26 15:06:14 2007 +0100
52317
52318     ppc4xx: Makalu: Change EBC setup for CS0 to enable 400MHz usage
52319
52320     As suggested by Senao, use a different EBC_PB0AP setup for 400MHz
52321     operation.
52322
52323     Signed-off-by: Stefan Roese <sr@denx.de>
52324
52325 commit ca1ce226287270bb01e25b8e3674c701f12edf19
52326 Author: Stefan Roese <sr@denx.de>
52327 Date:   Mon Nov 26 15:01:45 2007 +0100
52328
52329     ppc4xx: Kilauea: Configure pin mux to use ext IRQ2 as interrupt
52330
52331     Signed-off-by: Stefan Roese <sr@denx.de>
52332
52333 commit 87ddedd6ad804427ce125ceaa076d7a4f74e9d5d
52334 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52335 Date:   Sun Nov 25 18:45:47 2007 +0100
52336
52337     Makefile : fix tags ctags etags with new drivers organization
52338
52339     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52340
52341 commit 59829cc189378c142c13d2aa8d9a897d8bef3961
52342 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52343 Date:   Sat Nov 24 21:26:56 2007 +0100
52344
52345     drivers/mtd : move mtd drivers to drivers/mtd
52346
52347     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52348
52349 commit 318c0b90431f2648552e5ade78833f42652ce859
52350 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52351 Date:   Sat Nov 24 21:17:55 2007 +0100
52352
52353     drivers/misc : move misc drivers to drivers/misc
52354
52355     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52356
52357 commit 33daf5b7858807cb4ce4158c2c56524671c14c08
52358 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52359 Date:   Sat Nov 24 21:13:59 2007 +0100
52360
52361     drivers/block : move block drivers to drivers/block
52362
52363     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52364
52365 commit 0c698dcaa70275eb8814f665b545547cee013892
52366 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52367 Date:   Sat Nov 24 20:59:50 2007 +0100
52368
52369     drivers/rtc : move rtc drivers to drivers/rtc
52370
52371     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52372
52373 commit f868cc5a50757d94f36c312395481cb0f187d9e6
52374 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52375 Date:   Sat Nov 24 20:14:44 2007 +0100
52376
52377     drivers/hwmon : move hardware monitor drviers to drivers/hwmon
52378
52379     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52380
52381 commit 16b195c82a18cbfd164800f17a1ef9db2e48331a
52382 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52383 Date:   Sat Nov 24 19:46:45 2007 +0100
52384
52385     drivers/input : move input drivers to drivers/input
52386
52387     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52388
52389 commit e4558666293364fc3af1c1d9381ca933fa0f1275
52390 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52391 Date:   Sat Nov 24 19:40:11 2007 +0100
52392
52393     drivers/usb : move usb drivers to drivers/usb
52394
52395     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52396
52397 commit 1378df792a7ff3abd1bf54a63f5475784f5b083c
52398 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52399 Date:   Sat Nov 24 19:33:38 2007 +0100
52400
52401     drivers/serial : move serial drivers to drivers/serial
52402
52403     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52404
52405 commit 2439e4bfa111babf4bc07ba20efbf3e36036813e
52406 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52407 Date:   Wed Nov 21 21:19:24 2007 +0100
52408
52409     drivers/net : move net drivers to drivers/net
52410
52411     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52412
52413 commit 352d259130b349fe9593b8dada641bd78a9659e5
52414 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52415 Date:   Tue Nov 20 20:41:48 2007 +0100
52416
52417     drivers/video : move video drivers to drivers/video
52418
52419     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52420
52421 commit 73646217186aa17afc8e305c5f06f06dd335eaad
52422 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52423 Date:   Tue Nov 20 20:33:09 2007 +0100
52424
52425     drivers/pcmcia : move pcmcia drivers to drivers/pcmcia
52426
52427     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52428
52429 commit 93a686ee9c5ddc6fa368c32cfbfde6f6724599fc
52430 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52431 Date:   Tue Nov 20 20:28:09 2007 +0100
52432
52433     drivers/pci : move pci drivers to drivers/pci
52434
52435     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52436
52437 commit 9162352817579840d7802da6d85872b3ca003c97
52438 Author: Gerald Van Baren <vanbaren@cideas.com>
52439 Date:   Thu Nov 22 17:23:23 2007 -0500
52440
52441     Fix fdt printing for updated libfdt
52442
52443     Also improve printing (adopt dtc v1 "c style" hex format), whitespace cleanup.
52444
52445     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
52446
52447 commit 9eb77cea1fa12d5969eb26a1d1d81da381bd6b1c
52448 Author: Kumar Gala <galak@kernel.crashing.org>
52449 Date:   Wed Nov 21 13:30:15 2007 -0600
52450
52451     Add additional fdt fixup helper functions
52452
52453     Added the following fdt fixup helpers:
52454      * do_fixup_by_prop{_u32} - Find matching nodes by property name/value
52455      * do_fixup_by_compat{_u32} - Find matching nodes by compat
52456
52457     The _u32 variants work the same only the property they are setting
52458     is know to be a 32-bit integer instead of a byte buffer.
52459
52460     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
52461
52462 commit ab544633abdd14f4dd5d92e500b73eb59ef57e67
52463 Author: Kumar Gala <galak@kernel.crashing.org>
52464 Date:   Wed Nov 21 11:11:03 2007 -0600
52465
52466     Add fdt_fixup_ethernet helper to set mac addresses
52467
52468     Added a fixup helper that uses aliases to set mac addresses
52469     in the device tree based on the bd_t
52470
52471     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
52472
52473 commit dbaf07ce620aab249e3502b20a986234a6af1d3a
52474 Author: Kumar Gala <galak@kernel.crashing.org>
52475 Date:   Wed Nov 21 14:07:46 2007 -0600
52476
52477     Fix warnings from import of libfdt
52478
52479     cmd_fdt.c: In function fdt_print:
52480     cmd_fdt.c:586: warning: assignment discards qualifiers from pointer target type
52481     cmd_fdt.c:613: warning: assignment discards qualifiers from pointer target type
52482     cmd_fdt.c:635: warning: assignment discards qualifiers from pointer target type
52483     cmd_fdt.c:636: warning: assignment discards qualifiers from pointer target type
52484
52485     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
52486
52487 commit 8d04f02f6224e6983f4812ea4da704950ec8539c
52488 Author: Kumar Gala <galak@kernel.crashing.org>
52489 Date:   Wed Oct 24 11:04:22 2007 -0500
52490
52491     Update libfdt from device tree compiler (dtc)
52492
52493     Update libfdt to commit 8eaf5e358366017aa2e846c5038d1aa19958314e from
52494     the device tree compiler (dtc) project.
52495
52496     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
52497
52498 commit e93becf80d732b64aef81b23e8b6ece02c40533d
52499 Author: Kumar Gala <galak@kernel.crashing.org>
52500 Date:   Sat Nov 3 19:46:28 2007 -0500
52501
52502     Move do_fixup* for libfdt into common code
52503
52504     Moved the generic fixup handling code out of cpu/mpc5xxx and cpu/mpc8260
52505     into common/fdt_support.c and renamed:
52506
52507     do_fixup()  -> do_fixup_by_path()
52508     do_fixup_u32()      -> do_fixup_by_path_u32()
52509
52510     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
52511
52512 commit f738b4a75998f42a7408defadc9baac7a31c92db
52513 Author: Kumar Gala <galak@kernel.crashing.org>
52514 Date:   Thu Oct 25 16:15:07 2007 -0500
52515
52516     Make no options to fdt print default to '/'
52517
52518     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
52519
52520 commit a3c2933e02503fe36ade2c1b65af46f2b7a168e7
52521 Author: Kumar Gala <galak@kernel.crashing.org>
52522 Date:   Wed Oct 24 10:21:57 2007 -0500
52523
52524     Removed some nonused fdt functions and moved fdt_find_and_setprop out of libfdt
52525
52526     Removed:
52527         fdt_node_is_compatible
52528         fdt_find_node_by_type
52529         fdt_find_compatible_node
52530
52531     To ease merge of newer libfdt as we aren't using them anywhere at this time.
52532
52533     Also moved fdt_find_and_setprop out of libfdt into fdt_support.c for the same
52534     reason.
52535
52536     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
52537
52538 commit 98e2867cc85409b919f862e6c16026461ec955df
52539 Author: Grant Likely <grant.likely@secretlab.ca>
52540 Date:   Wed Nov 21 09:19:37 2007 -0700
52541
52542     [BUILD] Remove libraries when updating autoconf.mk
52543
52544     Fix library problems caused by conditional compilation.  Using
52545     autoconf.mk to decide which files to compile has caused a problem when
52546     changing configuration from one board to another without clearing out
52547     the library (*.a) files.
52548
52549     It used to be that the linker was always passed the same list of .o
52550     files when building the .a files.  However, that is not longer true
52551     with conditional compilation.  Now, a different board config will have
52552     a different file list passed to the linker.  The problem occurs when
52553     a library has already been built and the board config is changed.
52554
52555     Since the linker will update instead of replace a preexisting library,
52556     then if the file list changes to remove some object files the old
52557     objects will still exist in the library.
52558
52559     The solution is to remove all old library files when autoconf.mk is
52560     made.
52561
52562     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
52563
52564 commit ed1353d74b9ce8a7fcd660570b848a184d614b5f
52565 Author: Kumar Gala <galak@kernel.crashing.org>
52566 Date:   Wed Nov 21 08:49:50 2007 -0600
52567
52568     [BUILD] conditionally compile libfdt/*.c in libfdt/Makefile
52569
52570     Modify libfdt/Makefile to conditionally compile the *.c files based
52571     on the board config.
52572
52573     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
52574
52575 commit 4a43719a7738712811d822ca8125427b27a55cdc
52576 Author: Grant Likely <grant.likely@secretlab.ca>
52577 Date:   Mon Sep 24 09:05:31 2007 -0600
52578
52579     [BUILD] conditionally compile common/cmd_*.c in common/Makefile
52580
52581     Modify common/Makefile to conditionally compile the cmd_*.c files based
52582     on the board config.
52583
52584     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
52585
52586 commit 2f155f6c0a1f5e9a306a3f1f4fbe067db7ced3b1
52587 Author: Grant Likely <grant.likely@secretlab.ca>
52588 Date:   Mon Sep 24 09:05:31 2007 -0600
52589
52590     [BUILD] Generate include/autoconf.mk from board config files
52591
52592     Use cpp and sed to postprocess config.h and import the defined values
52593     into include/autoconf.mk.  autoconf.mk is then included by config.mk to
52594     give 'make' access to the board configuration.
52595
52596     Doing this enables conditional compilation at the Makefile level instead
52597     of by wrapping every .c file with #ifdef/#endif wrappers.
52598
52599     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
52600
52601 commit 68b88999da87ab88e71e1306192905be3450198e
52602 Author: Jon Loeliger <jdl@freescale.com>
52603 Date:   Tue Nov 20 15:02:26 2007 -0600
52604
52605     8610HPCD: Enable the 8610 Display Interface Unit
52606
52607     Signed-off-by: Jon Loeliger <jdl@freescale.com>
52608
52609 commit 74f89faa9d1e77ed947e628d3effaa513fe05d05
52610 Author: Jon Loeliger <jdl@freescale.com>
52611 Date:   Tue Nov 20 15:00:53 2007 -0600
52612
52613     Move 8610 DIU interface structure definitions to header file.
52614
52615     These two structures are still needed during the
52616     initialization and setup of the DIU hardware.
52617     So move them to the fsl_diu_fb.h file for now.
52618     Official "blah".
52619
52620     Noticed-by: York Sun <yorksun@freescale.com>
52621     Signed-off-by: Jon Loeliger <jdl@freescale.com>
52622
52623 commit 080c646dbf474a109c3f85718fb01ce042a38c45
52624 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52625 Date:   Tue Nov 20 20:14:18 2007 +0100
52626
52627     drivers/i2c : move i2c drivers to drivers/i2c
52628
52629     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52630
52631 commit 9a337ddc154a10a26f117fd147b009abcdeba75a
52632 Author: Wolfgang Denk <wd@denx.de>
52633 Date:   Mon Nov 19 22:20:24 2007 +0100
52634
52635     Prepare for 1.3.0 release.
52636
52637     Signed-off-by: Wolfgang Denk <wd@denx.de>
52638
52639 commit f30ad49b16bf998b03c1a5228b6c86369d61c258
52640 Author: Haiying Wang <Haiying.Wang@freescale.com>
52641 Date:   Mon Nov 19 10:02:13 2007 -0500
52642
52643     Move CONFIG_QE out of CONFIG_PCI wrap for MPC8568MDS
52644
52645     CONFIG_QE shouldn't be in the wrap of CONFIG_PCI, fix it.
52646
52647     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
52648
52649 commit f8c320609366176b31104d9bf5e295232e1c7f1d
52650 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
52651 Date:   Mon Nov 19 11:14:16 2007 +0900
52652
52653     [MIPS] board/gth2/lowlevel_init.S: Fix a build warning
52654
52655     lowlevel_init.S: Assembler messages:
52656     lowlevel_init.S:413: Warning: Pretending global symbol used as branch target is local.
52657
52658     Looking at codes, the `memtest' and `clearmem' are intentional mixed
52659     use of `global symbols' and `label' for debugging purpose. To make it
52660     build, just disable global-symbols-use for now. As a result `memtest'
52661     still remains as unused, but leave it be...
52662
52663     Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
52664
52665 commit e8da58f2bc092891e8cc92b927ed5c4bd0cb0cab
52666 Author: Wolfgang Denk <wd@denx.de>
52667 Date:   Mon Nov 19 12:59:14 2007 +0100
52668
52669     Fix build problems with mp2usb board
52670
52671     Signed-off-by: Wolfgang Denk <wd@denx.de>
52672
52673 commit 6bf4c686afca1e86e1c384d59218f914605713bf
52674 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52675 Date:   Sun Nov 18 18:36:11 2007 +0100
52676
52677     s3c24x0: Fix usb_ohci.c missing in Makefile
52678     and usb_ohci.c warning differ in signedness
52679
52680     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52681
52682 commit 6073f61e078da5ddb521b56256bcc36508589883
52683 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52684 Date:   Sun Nov 18 12:55:02 2007 +0100
52685
52686     pb1x00 board: Fix u16 status declaration when PCMCIA is defined
52687
52688     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52689
52690 commit 8412d814ce8bf5570a2b747f1e7fd321097fe987
52691 Author: Wolfgang Denk <wd@denx.de>
52692 Date:   Sun Nov 18 17:11:09 2007 +0100
52693
52694     Fix compiler warnings for ARM systems.
52695
52696     Signed-off-by: Wolfgang Denk <wd@denx.de>
52697
52698 commit 409ecdc0bb47dd28b0af6c25ffd658d22cc36b37
52699 Author: Wolfgang Denk <wd@denx.de>
52700 Date:   Sun Nov 18 16:36:27 2007 +0100
52701
52702     Fix compiler warnings for PPC systems. Update CHANGELOG.
52703
52704     Signed-off-by: Wolfgang Denk <wd@denx.de>
52705
52706 commit 653811a3c2b35856bf12e196dcc8c4694e28e420
52707 Author: Stefan Roese <sr@denx.de>
52708 Date:   Sun Nov 18 14:44:44 2007 +0100
52709
52710     ppc4xx: Correct 405EX PCIe UTL register mapping
52711
52712     Map 4k mem space for UTL registers for each port.
52713
52714     Signed-off-by: Stefan Roese <sr@denx.de>
52715
52716 commit 079c2c4fa71c0d1ebef394508df9088df8a308d3
52717 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52718 Date:   Sat Nov 17 11:31:10 2007 +0100
52719
52720     Fix warning differ in signedness in net/net.c and net/nfs.c
52721
52722 commit 7e14fc65368cbd2861b1207453da55a4fc7b3f81
52723 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
52724 Date:   Sat Nov 17 20:42:45 2007 +0900
52725
52726     gth2.c: Fix a warning on gth2 build.
52727
52728     gth2.c: In function 'misc_init_r':
52729     gth2.c:434: warning: pointer targets in passing argument 2 of 'setenv' differ in signedness
52730
52731     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
52732
52733 commit 2309c130aa4c84b91bd874a41269c923eb61b555
52734 Author: Stefan Roese <sr@denx.de>
52735 Date:   Sat Nov 17 07:58:25 2007 +0100
52736
52737     Fix warning differ in signedness in common/cmd_scsi.c
52738
52739     Signed-off-by: Stefan Roese <sr@denx.de>
52740
52741 commit 9ea61b57968554eaf0f474ec7e088b17d367f474
52742 Author: Stefan Roese <sr@denx.de>
52743 Date:   Sat Nov 17 14:52:29 2007 +0100
52744
52745     ppc4xx: Update AMCC Kilauea config file
52746
52747     - Use generic GPIO configuration framework (CFG_4xx_GPIO_TABLE)
52748
52749     Signed-off-by: Stefan Roese <sr@denx.de>
52750
52751 commit 7e1d884b7cb602007329c517ec1c453e3a6a5d9c
52752 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
52753 Date:   Sat Nov 17 20:05:26 2007 +0900
52754
52755     [MIPS] cpu/mips/config.mk: Fix GNU assembler minor version picker
52756
52757     Current trick to pick up GNU assembler minor version does not work with the
52758     latest binutils (2007-03-01 or later) due to ${PKGVERSION} now default to
52759     "(GNU Binutils) ".
52760
52761       $ sde-as --version |grep "GNU assembler"
52762       GNU assembler 2.15.94 mipssde-6.02.02-20050602
52763       $ sde-as --version |grep "GNU assembler" |awk '{print $3}'
52764       2.15.94
52765       $ sde-as --version |grep "GNU assembler" |awk '{print $3}' |awk -F. '{print $2}'
52766       15
52767       $
52768
52769       $ mips-linux-as --version |grep "GNU assembler"
52770       GNU assembler (GNU Binutils) 2.18
52771       $ mips-linux-as --version |grep "GNU assembler" |awk '{print $3}'
52772       (GNU
52773       $ mips-linux-as --version |grep "GNU assembler" |awk '{print $3}' |awk -F. '{print $2}'
52774       (no output)
52775       $
52776
52777     As a result of above, you'll see many noises with such binutils:
52778
52779       make -C cpu/mips/
52780       /bin/sh: line 0: [: : integer expression expected
52781       /bin/sh: line 0: [: : integer expression expected
52782       make[1]: Entering directory `/home/skuribay/devel/u-boot.git/cpu/mips'
52783       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
52784       /bin/sh: line 0: [: : integer expression expected
52785       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
52786       /bin/sh: line 0: [: : integer expression expected
52787       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
52788       /bin/sh: line 0: [: : integer expression expected
52789
52790     This patch simplifies the trick and makes it work with both versions of gas.
52791     I also replace an expensive `awk (or gawk)' with `cut'.
52792
52793     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
52794
52795 commit 16664f72850846e645616da1c0fa5afcd6d15f15
52796 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
52797 Date:   Sat Nov 17 20:05:26 2007 +0900
52798
52799     [MIPS] Remove useless instructions for initializing $gp.
52800
52801     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
52802
52803 commit 03c031d5660ea946c39af6e2e16267da857c609f
52804 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
52805 Date:   Sat Oct 27 15:27:06 2007 +0900
52806
52807     [MIPS] MIPS 4K core: Coding style cleanups
52808
52809     No logical changes.
52810
52811     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
52812
52813 commit f5e429d3860bba4c6ae8bead8f78349fa24491b2
52814 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
52815 Date:   Sat Nov 17 20:05:20 2007 +0900
52816
52817     [MIPS] gth2.c: Fix a warning on gth2 build.
52818
52819     gth2.c: In function 'misc_init_r':
52820     gth2.c:434: warning: pointer targets in passing argument 2 of 'setenv' differ in signedness
52821
52822     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
52823
52824 commit 4fbd0741b2b6441da10be93e10267122581b7079
52825 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
52826 Date:   Sat Oct 27 15:22:33 2007 +0900
52827
52828     [MIPS] au1x00_eth.c: Fixed a warning on pb1000 build.
52829
52830     au1x00_eth.c: In function 'au1x00_miiphy_write':
52831     au1x00_eth.c:139: warning: 'return' with no value, in function returning non-void
52832
52833     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
52834
52835 commit f01320459736f156707425cf8112f98606301aa4
52836 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
52837 Date:   Sat Oct 27 15:00:25 2007 +0900
52838
52839     [MIPS] au1x00_eth.c: Fix au1x00_miiphy_{read,write} build error
52840
52841     au1x00_eth.c: In function 'au1x00_enet_initialize':
52842     au1x00_eth.c:246: error: 'au1x00_miiphy_read' undeclared (first use in this function)
52843     au1x00_eth.c:246: error: (Each undeclared identifier is reported only once
52844     au1x00_eth.c:246: error: for each function it appears in.)
52845     au1x00_eth.c:246: error: 'au1x00_miiphy_write' undeclared (first use in this function)
52846     au1x00_eth.c: In function 'au1x00_miiphy_write':
52847     au1x00_eth.c:298: warning: 'return' with no value, in function returning non-void
52848     make[1]: *** [au1x00_eth.o] Error 1
52849
52850     Fixed by moving these two functions forward.
52851
52852     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
52853
52854 commit b09258c5393edd1087c5f39ae68338f16b49f8b3
52855 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
52856 Date:   Sat Oct 27 15:00:25 2007 +0900
52857
52858     MAKEALL: Added missing pb1000 board
52859
52860     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
52861
52862 commit 2e4a6e3667a1e39c0e6e99498686b15d2718b369
52863 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
52864 Date:   Sat Oct 27 15:00:24 2007 +0900
52865
52866     [MIPS] pb1000: Replace obsolete memsetup.S with lowlevel_init.S
52867
52868     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
52869
52870 commit 662e5cb397249c3ea88a4c3255e9ccfc40b98d82
52871 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
52872 Date:   Sat Oct 27 15:00:24 2007 +0900
52873
52874     [MIPS] u-boot.lds: Cleanup __u_boot_cmd_{start,end}
52875
52876     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
52877
52878 commit 5947f6999aafa7c54c1390983d264a8463dfea8e
52879 Author: Wolfgang Denk <wd@denx.de>
52880 Date:   Sat Nov 17 02:34:38 2007 +0100
52881
52882     Update CHANGELOIG, prepare for -rc4
52883
52884     Signed-off-by: Wolfgang Denk <wd@denx.de>
52885
52886 commit fd329e6f05bbdfe6bd71b0e09f0c76d3b0a025a5
52887 Author: Luotao Fu <l.fu@pengutronix.de>
52888 Date:   Wed Nov 14 18:58:33 2007 +0100
52889
52890     Fix the i2c frequency and default address in rsdproto board
52891
52892     rsdproto board support has wrong I2C frequency and wrong return value
52893     handling.
52894
52895     Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
52896
52897 commit 429c180edad038f91c989cb14b478228092e7054
52898 Author: Wolfgang Denk <wd@denx.de>
52899 Date:   Sat Nov 17 01:45:38 2007 +0100
52900
52901     powerpc: Backout relocation changes for MPC5121, too.
52902
52903     Apply Grant Likely's backout to MPC5121 code, too.
52904
52905     Pointed out by Rafal Jaworowski <raj@semihalf.com>
52906
52907     Signed-off-by: Wolfgang Denk <wd@denx.de>
52908
52909 commit 1c3dd43338a077165e7e0309cb3994e65d2bdbf8
52910 Author: Grant Likely <grant.likely@secretlab.ca>
52911 Date:   Tue Nov 13 22:18:33 2007 -0700
52912
52913     powerpc: Backout relocation changes.
52914
52915     Ugh.  I *hate* to back this change out, but these compiler flags don't
52916     work for relocation on all versions of GCC.  I've not been able to
52917     reproduce the environment in my setup (and hence, not been able to
52918     find a combination that *does* work), so I've got no choice but to go
52919     back to the old gcc flags and linker script.
52920
52921     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
52922
52923 commit 5c15010efad980ad5498cc565fc1ed70df2f52b4
52924 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52925 Date:   Tue Nov 13 09:11:05 2007 +0100
52926
52927     Fixed mips_io_port_base build errors.
52928
52929     This patch has been sent on:
52930     - 29 Sep 2007
52931
52932     Although mips_io_port_base is currently a part of IDE command, it is quite
52933     fundamental for MIPS I/O port access such as in[bwl] and out[bwl]. So move
52934     it to MIPS general part, and introduce `set_io_port_base()' from Linux.
52935
52936     This patch is triggered by multiple definition of `mips_io_port_base' build
52937     error on gth2 (and tb0229 also needs this fix.)
52938
52939     board/gth2/libgth2.a(gth2.o): In function `log_serial_char':
52940     /home/skuribay/devel/u-boot.git/board/gth2/gth2.c:47: multiple definition of `mips_io_port_base'
52941     common/libcommon.a(cmd_ide.o):/home/skuribay/devel/u-boot.git/common/cmd_ide.c:712: first defined here
52942     make: *** [u-boot] Error 1
52943
52944     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
52945     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52946
52947 commit 6ecbb7a3fa9b0940ed33e490d195d4b6830b2422
52948 Author: Wolfgang Denk <wd@denx.de>
52949 Date:   Sat Nov 17 01:30:40 2007 +0100
52950
52951     Fix a bug in the slave serial programming mode for the Xilinx
52952     Spartan2/3 FPGAs. The old code used "< 0" on a "char" type to test if
52953     the most significant bit was set, which did not work on any
52954     architecture where "char" defaulted to be an unsigned type.
52955
52956     Based on a patch by Angelos Manousaridis <amanous@inaccessnetworks.com>
52957
52958     Signed-off-by: Wolfgang Denk <wd@denx.de>
52959
52960 commit d08b7233bc252faad8339e7ca0ddfd62fa79903c
52961 Author: Jon Loeliger <jdl@freescale.com>
52962 Date:   Thu Nov 1 12:23:29 2007 -0500
52963
52964     86xx: Fix broken variable reference when #def DEBUGing.
52965
52966     Sometimes you can't reference the DDR2 controller variables.
52967
52968     Signed-off-by: Jon Loeliger <jdl@freescale.com>
52969
52970 commit f9d9164d9c6b5a7f0393fd8d7e246b8a0326bc19
52971 Author: Jason Jin <Jason.jin@freescale.com>
52972 Date:   Fri Oct 26 18:32:00 2007 +0800
52973
52974     make 8610 board use pixis reset
52975
52976     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
52977
52978 commit db74b3c1c9481a6bffbf8cd445e5bcbf6908e836
52979 Author: Jason Jin <Jason.jin@freescale.com>
52980 Date:   Mon Oct 29 19:26:21 2007 +0800
52981
52982     Unify pixis_reset altbank across board families
52983
52984     Basically, refactor the CFG_PIXIS_VBOOT_MASK values
52985     into the separate board config files.
52986
52987     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
52988     Signed-off-by: Jon Loeliger <jdl@freescale.com>
52989
52990 commit 64bf555465c7926be13e1046ac0d0f05ac72829c
52991 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52992 Date:   Wed Nov 7 08:19:21 2007 +0100
52993
52994     Fix warning: pointer targets in assignment differ in signedness
52995
52996     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52997
52998 commit 7a60ee7c6248a958c5757d3660a1702723a2786d
52999 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
53000 Date:   Wed Nov 7 08:19:19 2007 +0100
53001
53002     Fix warning differ in signedness in common/cmd_ide.c
53003
53004     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
53005
53006 commit f31d38b9eea9b32f6a1ac848a298cc71ca4c9a03
53007 Author: Stefan Roese <sr@denx.de>
53008 Date:   Fri Nov 16 14:16:54 2007 +0100
53009
53010     ppc4xx: Enable 405EX PCIe UTL register configuration
53011
53012     Till now the UTL registers on 405EX were not initialized but left with
53013     their default values. This patch new initializes some of the UTL
53014     registers on 405EX.
53015
53016     Signed-off-by: Stefan Roese <sr@denx.de>
53017
53018 commit ecdcbd4f8c1f8cefd785752f4e7536aae2a4ecf9
53019 Author: Stefan Roese <sr@denx.de>
53020 Date:   Fri Nov 16 14:00:59 2007 +0100
53021
53022     ppc4xx: Update AMCC Makalu for board rev 1.1
53023
53024     This patch adds changes needed for Makalu rev 1.1:
53025
53026     - Enable 2nd DDR2 bank resulting in 256MByte of SDRAM
53027     - Enable 2nd ethernet port EMAC1
53028     - Use generic GPIO configuration framework (CFG_4xx_GPIO_TABLE)
53029     - Reset PCIe ports via GPIO upon bootup
53030
53031     Signed-off-by: Stefan Roese <sr@denx.de>
53032
53033 commit 4d4faae65e115e327425cd514c1a35146a85166b
53034 Author: Grant Likely <grant.likely@secretlab.ca>
53035 Date:   Mon Sep 24 09:05:31 2007 -0600
53036
53037     Group PCI and PCMCIA drivers in drivers/Makefile
53038
53039     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
53040
53041 commit 5798f87dc10a496d79d3177b9f5a76488987fd35
53042 Author: Grant Likely <grant.likely@secretlab.ca>
53043 Date:   Mon Sep 24 09:05:31 2007 -0600
53044
53045     Group block/flash drivers in drivers/Makefile
53046
53047     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
53048
53049 commit df58c81551700f058b44cacf55a7997fa63bfe0a
53050 Author: Grant Likely <grant.likely@secretlab.ca>
53051 Date:   Mon Sep 24 09:05:31 2007 -0600
53052
53053     Group USB drivers in drivers/Makefile
53054
53055     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
53056
53057 commit 5dbb6ed622e539b0c8493ef7e578d3a533181d29
53058 Author: Grant Likely <grant.likely@secretlab.ca>
53059 Date:   Mon Sep 24 09:05:30 2007 -0600
53060
53061     Group i2c drivers in drivers/Makefile
53062
53063     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
53064
53065 commit ec00c76de0e5971273905998d62d6bb119324218
53066 Author: Grant Likely <grant.likely@secretlab.ca>
53067 Date:   Mon Sep 24 09:05:30 2007 -0600
53068
53069     Group console drivers in drivers/Makefile
53070
53071     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
53072
53073 commit 754f230aa01b8c789fc31f8013c2487954073300
53074 Author: Grant Likely <grant.likely@secretlab.ca>
53075 Date:   Mon Sep 24 09:05:30 2007 -0600
53076
53077     Group network drivers in drivers/Makefile
53078
53079     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
53080
53081 commit f0037c56b0d12cd46215124667b9f83d60ef9391
53082 Author: Grant Likely <grant.likely@secretlab.ca>
53083 Date:   Mon Sep 24 09:05:30 2007 -0600
53084
53085     Build: split COBJS value into multiple lines
53086
53087     This change is in preparation for condtitionial compile support in the
53088     build system.  By spliting them all into seperate lines now, subsequent
53089     patches that change 'COBJS-y += ' into 'COBJS-$(CONFIG_<blah>) += ' will
53090     be less invasive and easier to review
53091
53092     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
53093
53094 commit 1b4aaffe4fb2a5e95d9111a5d94fd1f89215dce4
53095 Author: Grant Likely <grant.likely@secretlab.ca>
53096 Date:   Mon Sep 24 09:05:30 2007 -0600
53097
53098     Add .gitignore files
53099
53100     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
53101     Acked-by: Kim Phillips <kim.phillips@freescale.com>
53102
53103 commit 955413f35f054a82e40042f1dbcf501c6a05719b
53104 Author: Grant Likely <grant.likely@secretlab.ca>
53105 Date:   Thu Nov 15 08:27:52 2007 -0700
53106
53107     Revert "Correct relocation fixup for mpc5xx"
53108
53109     This reverts commit 3649cd99ba815b6601868735765602f00ef3692b.
53110     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
53111
53112 commit e15633888a058aacb31a62d2cf1278e1e4c236ab
53113 Author: Grant Likely <grant.likely@secretlab.ca>
53114 Date:   Thu Nov 15 08:24:32 2007 -0700
53115
53116     Revert "Correct fixup relocation for MPC5xxx"
53117
53118     This reverts commit 6f7576b20ecf0d040c3ac3b032b5cbc860e38a90.
53119     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
53120
53121 commit 139365fbe566d0fc619a1ed04452ec5388f0cef8
53122 Author: Grant Likely <grant.likely@secretlab.ca>
53123 Date:   Thu Nov 15 08:21:04 2007 -0700
53124
53125     Revert "Correct fixup relocation for mpc8220"
53126
53127     This reverts commit a85dd254c0577fca13627c46e93fc2ad4c4f1f00.
53128     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
53129
53130 commit 70922342369e5e39b286fe21e768a239ca07a514
53131 Author: Grant Likely <grant.likely@secretlab.ca>
53132 Date:   Thu Nov 15 08:20:57 2007 -0700
53133
53134     Revert "Correct fixup relocation for mpc824x"
53135
53136     This reverts commit f3a52fe05923935db86985daf9438e2f70ac39aa.
53137     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
53138
53139 commit 96279ab4cad60cb5972aa934fbe4845ac02cc75a
53140 Author: Grant Likely <grant.likely@secretlab.ca>
53141 Date:   Thu Nov 15 08:20:50 2007 -0700
53142
53143     Revert "Correct fixup relocation for mpc8260"
53144
53145     This reverts commit 5af61b2f4b838a05f79be274f3e5a66edd2d9c96.
53146     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
53147
53148 commit 928fe33b24cdf382a8dc8687fed24b1961cdb5d6
53149 Author: Grant Likely <grant.likely@secretlab.ca>
53150 Date:   Thu Nov 15 08:20:43 2007 -0700
53151
53152     Revert "Correct fixup relocation for mpc83xx"
53153
53154     This reverts commit 057004f4a4863554d56cc56268bfa7c7d9738e27.
53155     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
53156
53157 commit c93945e8f9e300860d2bf73a2549ce5794f8bd00
53158 Author: Grant Likely <grant.likely@secretlab.ca>
53159 Date:   Thu Nov 15 08:20:25 2007 -0700
53160
53161     Revert "[MPC512x] Correct fixup relocation"
53162
53163     This reverts commit 8d17979d0359492a822a0a409d26e3a3549b4cd4.
53164     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
53165
53166 commit c9672f81f1bdb4e8ddf62aa72ca0206e8b72aa1c
53167 Author: Stefan Roese <sr@denx.de>
53168 Date:   Thu Nov 15 14:25:09 2007 +0100
53169
53170     ppc4xx: Small AMCC Kilauea cleanup
53171
53172     Remove not needed pci_target_init() function.
53173
53174     Signed-off-by: Stefan Roese <sr@denx.de>
53175
53176 commit aee747f19b460a0e9da20ff21e90fdaac1cec359
53177 Author: Stefan Roese <sr@denx.de>
53178 Date:   Thu Nov 15 14:23:55 2007 +0100
53179
53180     ppc4xx: Enable 440 GPIO init table CFG_440_GPIO_TABLE for 405 platforms
53181
53182     - Rename CFG_440_GPIO_TABLE to CFG_4xx_GPIO_TABLE
53183     - Cleanup of the 4xx GPIO functions
53184     - Move some GPIO defines from the cpu headers ppc405.h/ppc440.h into gpio.h
53185
53186     Signed-off-by: Stefan Roese <sr@denx.de>
53187
53188 commit 8ada0ebf38e4073beea0309188b25d82a112a2ae
53189 Author: Stefan Roese <sr@denx.de>
53190 Date:   Thu Nov 15 14:20:08 2007 +0100
53191
53192     ppc4xx: AMCC Taihu board config file cleanup
53193
53194     This patch makes the AMCC Taihu a little more compatible to the other
53195     AMCC eval boards.
53196
53197     Signed-off-by: Stefan Roese <sr@denx.de>
53198
53199 commit 5e71c51d74c963d3174060c078dcacf13bdd02ef
53200 Author: Marian Balakowicz <m8@semihalf.com>
53201 Date:   Thu Nov 15 13:37:28 2007 +0100
53202
53203     [INKA4x0] NG hardware: flash support
53204
53205     Disabled and remove inka4x0 custom flash driver, use CFI flash
53206     driver instead.
53207
53208     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
53209
53210 commit 5fb6d7191e206cdde0e23140fd8111caed93a595
53211 Author: Marian Balakowicz <m8@semihalf.com>
53212 Date:   Thu Nov 15 13:29:55 2007 +0100
53213
53214     [INKA4x0] NG hardware: SDRAM support
53215
53216     Add support for three new DDR chips that may  be present on a NG
53217     INKA4x0 hardware: HYB25D512160BF-5, K4H511638C-7CB3, T46V32M16BN-6IT.
53218
53219     Cleanup board/inka4x0/mt48lc16m16a2-75.h file.
53220
53221     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
53222
53223 commit f23cb34c367bb27585a4fdb8a75277370e7d0596
53224 Author: Marian Balakowicz <m8@semihalf.com>
53225 Date:   Thu Nov 15 13:24:43 2007 +0100
53226
53227     [INKA4x0] NG hardware: platform code update
53228
53229     - Cleanup compile warnings.
53230     - Add missing '\0' in default environment.
53231     - Increase CFG_MONITOR_LEN to 256 KiB.
53232     - Add required CFG_USE_PPCENV.
53233
53234     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
53235
53236 commit 2ae64f5135e51bb18753884d1265b99e89b5aedd
53237 Author: Peter Pearse <peter.pearse@arm.com>
53238 Date:   Thu Nov 15 08:58:00 2007 +0000
53239
53240     Remove warnings re CONFIG_EXTRA_ENV_SETTINGS
53241     Remove warnings re onenand_read() & write()
53242
53243 commit 2db916e14410e3ec1738508c7bf4dfeb2b299ae7
53244 Author: Peter Pearse <peter.pearse@arm.com>
53245 Date:   Thu Nov 15 08:45:13 2007 +0000
53246
53247     Correction patch
53248
53249 commit 1d8a49eca1c7bdc8db1c47a92f9014a29ead03ae
53250 Author: Roy Zang <tie-fei.zang@freescale.com>
53251 Date:   Thu Sep 13 18:52:28 2007 +0800
53252
53253     Enable ULi1575 Ethernet support in 8610HPCD config
53254
53255     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
53256     Acked-by: Jon Loeliger <jdl@freescale.com>
53257
53258 commit 54fd6c93c28a0a45352fff5dd92673401ff563f2
53259 Author: Stefan Roese <sr@denx.de>
53260 Date:   Tue Nov 13 08:18:20 2007 +0100
53261
53262     ppc4xx: lwmon5: Change PHY reset sequence for PHY MDIO address latching
53263
53264     Signed-off-by: Stefan Roese <sr@denx.de>
53265
53266 commit 7d0a4066b5a6b698e5fc1b66cfe9705774bbce93
53267 Author: Stefan Roese <sr@denx.de>
53268 Date:   Tue Nov 13 08:06:11 2007 +0100
53269
53270     ppc4xx: Fix 405EX PCIe UTLSET register setup
53271
53272     Signed-off-by: Stefan Roese <sr@denx.de>
53273
53274 commit 1ce55151c85d068f70317a8d65c61058b891afb4
53275 Author: Heiko Schocher <hs@denx.de>
53276 Date:   Tue Nov 13 07:50:29 2007 +0100
53277
53278     [UC101] SRAM now with 2 MB working.
53279
53280     Signed-off-by: Heiko Schocher <hs@denx.de>
53281
53282 commit 2d14684341109a69616e4d6016cd61402d55086f
53283 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
53284 Date:   Fri Nov 9 15:37:53 2007 +0100
53285
53286     ppc4xx: Use generic usb-ohci driver for sequoia board
53287
53288     This patch makes the sequoia board use the generic usb-ohci driver
53289     instead of cpu/ppc4xx/usb_ohci.c.
53290
53291     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
53292     Signed-off-by: Stefan Roese <sr@denx.de>
53293
53294 commit 9be659ac0868dc367caa957c5c725e46b07f6a5f
53295 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
53296 Date:   Fri Nov 9 15:37:23 2007 +0100
53297
53298     ppc4xx: Make USB working with CONFIG_4xx_DCACHE defined
53299
53300     This patch disables the 44x d-cache on 'usb start' and
53301     reenables it on 'usb stop'. This should be seen as a
53302     temporary fix until the generic usb-ohci driver can
53303     life with d-cache enabled.
53304
53305     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
53306     Signed-off-by: Stefan Roese <sr@denx.de>
53307
53308 commit fbde2169d2c48fcc9ff03489534a78ffb0a8a0d4
53309 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
53310 Date:   Fri Nov 9 15:36:44 2007 +0100
53311
53312     ppc4xx: Remove redundant code from 4xx network driver
53313
53314     This patch removes some redundant code and decrements the end
53315     address of cache flush and invalidate by 1.
53316
53317     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
53318     Signed-off-by: Stefan Roese <sr@denx.de>
53319
53320 commit 5ca9881aad8c413ac2a82868a5e3719178254502
53321 Author: Peter Pearse <peter.pearse@arm.com>
53322 Date:   Fri Nov 9 15:24:26 2007 +0000
53323
53324     Add apollon board support
53325     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
53326
53327 commit b53313dbfc74525d85f1e7e0102f902d5c863beb
53328 Author: Stefan Roese <sr@denx.de>
53329 Date:   Fri Nov 9 12:19:58 2007 +0100
53330
53331     ppc4xx: Remove In:/Out:/Err: boot output for AMCC Kilauea
53332
53333     Signed-off-by: Stefan Roese <sr@denx.de>
53334
53335 commit c7f69c340277935a6c19a956421852da944a365f
53336 Author: Stefan Roese <sr@denx.de>
53337 Date:   Fri Nov 9 12:18:54 2007 +0100
53338
53339     ppc4xx: Make output a little shorter on I2C bootrom detection
53340
53341     Most 4xx PPC capable of using an I2C bootrom for bootstrap setting
53342     already print a line with the information which I2C bootrom is
53343     used for bootstrap configuration. So we don't need this extra line
53344     with "I2C boot EEPROM en-/dis-abled".
53345
53346     This patch also has a little code cleanup integrated.
53347
53348     Signed-off-by: Stefan Roese <sr@denx.de>
53349
53350 commit 8d737a28152ec12873f8544cca1fb39a49e5e693
53351 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
53352 Date:   Thu Nov 8 12:50:18 2007 -0600
53353
53354     ColdFire: MCF5329 - Remove reset registers from CCM
53355
53356     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
53357
53358 commit 7d7cdea769a60b0a6e4c18bef7f9d648fd14b8d7
53359 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
53360 Date:   Thu Nov 8 12:31:11 2007 -0600
53361
53362     ColdFire: MCF5329 - Add Reset structure to immap_5329.h
53363
53364     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
53365
53366 commit 09b26cf00d76d75fdf7fdc4b13e4dd929743bc21
53367 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
53368 Date:   Thu Nov 8 12:19:01 2007 -0600
53369
53370     ColdFire: MCF5329 - revert include/asm-m68k/m5329.h file mode
53371
53372     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
53373
53374 commit 225a24b5e062ad94627424508ae814f51dbe1a34
53375 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
53376 Date:   Wed Nov 7 18:00:54 2007 -0600
53377
53378     ColdFire: MCF5445x - Update correct RAMBAR and missing linker files
53379
53380     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
53381
53382 commit 248c7c14835f34d5d910b45e5600050e58ca6cab
53383 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
53384 Date:   Wed Nov 7 17:56:15 2007 -0600
53385
53386     ColdFire: MCF532x - Update do_reset() using core reset
53387
53388     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
53389
53390 commit d9240a5f827eb3b476a6ba2938d01f1a9e7688f4
53391 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
53392 Date:   Wed Nov 7 17:51:00 2007 -0600
53393
53394     ColdFire: Update cpu flag for 4.2-xx compiler
53395
53396     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
53397
53398 commit 070ba56115b4da63b46e974287fa4550d4023386
53399 Author: York Sun <yorksun@freescale.com>
53400 Date:   Wed Oct 31 14:59:04 2007 -0500
53401
53402     8610: Add console frame buffer support to FSL 8610 DIU driver.
53403
53404     Add cfb console support to FSL 8610 DIU driver.
53405     Inspect board version from PIXIS to obtain correct pixel format.
53406
53407     Use #define CONFIG_VIDEO in config file to enable fb console.
53408
53409     To switch monitor, set monitor variable to
53410     0 - DVI, 1 - Single link LVDS, 2 - Double link LVDS
53411     followed by "diufb init".
53412
53413     Preserve logo bitmap at the top of the fb console.
53414
53415     Signed-off-by: York Sun <yorksun@freescale.com>
53416     Signed-off-by: Jon Loeliger <jdl@freescale.com>
53417
53418 commit a877880c6949e948bd63cd6ea4e216573d2f53dd
53419 Author: York Sun <yorksun@freescale.com>
53420 Date:   Mon Oct 29 13:58:39 2007 -0500
53421
53422     8610: Add 8610 DIU display driver
53423
53424     1280x1024 and 1024x768 @ 32 bpp are supported now.
53425     DVI, Single-link LVDS, Double-link LVDS are all supported.
53426
53427     Environmental variable "monitor" is used to specify monitor port.
53428
53429     A new command "diufb" is introduced to reinitialize monitor
53430     and display a BMP file in the memory. So far, 1-bit, 4-bit,
53431     8-bit and 24-bit BMP formats are supported.
53432
53433         diufb init
53434             - initialize the diu driver
53435         Enable the port specified in the environmental variable "monitor"
53436
53437         diufb addr
53438             - display bmp file in memory.
53439         The bmp image should be no bigger than the resolution, 1280x1024
53440         for DVI and double-link LVDS, 1024x768 for single-link LVDS.
53441
53442     Note, this driver allocate memory but doesn't free it after use
53443     It is written on purpose -- to avoid a failure of reallocation
53444     due to memory fragement.
53445
53446     ECC of DDR is disabled for DIU performance. L2 data cache is also disabled.
53447
53448     Signed-off-by: York Sun <yorksun@freescale.com>
53449     Signed-off-by: Jon loeliger <jdl@freescale.com>
53450
53451 commit 52e5ddfecdda308f75782fae206b677b1810f5f9
53452 Author: York Sun <yorksun@freescale.com>
53453 Date:   Wed Oct 31 10:43:59 2007 -0500
53454
53455     FSL: Add a freescale bitmap logo.
53456
53457     This Freescale logo is a 340 x 128 x 4bpp BMP file
53458     that can be displayed by the DIU Framebuffer driver.
53459
53460     Signed-off-by: York Sun <yorksun@freescale.com>
53461     Signed-off-by: Jon Loeliger <jdl@freescale.com>
53462
53463 commit 1815338fbd1c0f94f8276d2891b99caa5a05f622
53464 Author: York Sun <yorksun@freescale.com>
53465 Date:   Mon Oct 29 13:57:53 2007 -0500
53466
53467     8610: Make some extra debug environment variables conditional.
53468
53469     One may #define ENV_DEBUG to get them back again.
53470
53471     Signed-off-by: York Sun <yorksun@freescale.com>
53472
53473 commit 761421ccca80a9fb37b19c37aa61d46ef75e0647
53474 Author: Jason Jin <Jason.jin@freescale.com>
53475 Date:   Mon Oct 29 19:26:21 2007 +0800
53476
53477     8610: Actually enable pixis_reset CONFIGs
53478
53479     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
53480
53481 commit f3bceaab230b4748d0afc4109b6837308f018b40
53482 Author: Jason Jin <Jason.jin@freescale.com>
53483 Date:   Fri Oct 26 18:31:59 2007 +0800
53484
53485     Fix the BAT definition of PCI IO on 8610 board
53486
53487     The address in the BAT register is aligned with the BAT size.
53488     The original definition actually did not define BAT for PCIE2 IO.
53489     This patch fix this.
53490
53491     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
53492
53493 commit 9f23ca334a6f5f021ef9e9d0fad9da80d63b2d56
53494 Author: Jason Jin <Jason.jin@freescale.com>
53495 Date:   Mon Oct 29 19:26:21 2007 +0800
53496
53497     Unify pixis_reset altbank across board families
53498
53499     Basically, refactor the CFG_PIXIS_VBOOT_MASK values
53500     into the separate board config files.
53501
53502     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
53503     Signed-off-by: Jon Loeliger <jdl@freescale.com>
53504
53505 commit a8318ec205c8e8794b5f9f1b8584abadb440e8ba
53506 Author: Jason Jin <Jason.jin@freescale.com>
53507 Date:   Fri Oct 26 18:32:00 2007 +0800
53508
53509     make 8610 board use pixis reset
53510
53511     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
53512
53513 commit 9c84709eedce9c680dd695984ab7d2328f4f04f5
53514 Author: Jon Loeliger <jdl@freescale.com>
53515 Date:   Thu Nov 1 12:23:29 2007 -0500
53516
53517     86xx: Fix broken variable reference when #def DEBUGing.
53518
53519     Sometimes you can't reference the DDR2 controller variables.
53520
53521     Signed-off-by: Jon Loeliger <jdl@freescale.com>
53522
53523 commit 1f103105a3746ab12279b63b8c1d372c0ce2cc58
53524 Author: Roy Zang <tie-fei.zang@freescale.com>
53525 Date:   Mon Nov 5 17:39:24 2007 +0800
53526
53527     Implement general ULi 526x Ethernet driver support in U-boot
53528
53529     This patch implements general ULi 526x Ethernet driver.
53530     Until now, it is the only native Ethernet port on
53531     MPC8610HPCD board, but it could be used on other boards
53532     with ULi 526x Ethernet port as well.
53533
53534     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
53535     Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
53536     Acked-by: Jon Loeliger <jdl@freescale.com>
53537     Signed-off-by: Ben Warren <bwarren@qstreams.com>
53538
53539 commit 71bc6e6474fea8ef481b9b45d1edd7ad1f6dfbbd
53540 Author: Larry Johnson <lrj@arlinx.com>
53541 Date:   Thu Nov 1 08:46:50 2007 -0500
53542
53543     NET: Add Ethernet 1000BASE-X support for PPC4xx
53544
53545     This patch adds support for 1000BASE-X to functions "miiphy_speed ()" and
53546     "miiphy_duplex()".  It also adds function "miiphy_is_1000base_x ()", which
53547     returns non-zero iff the PHY registers are configured for 1000BASE-X.  The
53548     "mii info" command is modified to distinguish between 1000BASE-T and -X.
53549
53550     Signed-off-by: Larry Johnson <lrj@acm.org>
53551     Signed-off-by: Ben Warren <bwarren@qstreams.com>
53552
53553 commit 298035df4948b113d29ac0e694717d34b95bc5dc
53554 Author: Larry Johnson <lrj@arlinx.com>
53555 Date:   Wed Oct 31 11:21:29 2007 -0500
53556
53557     NET: Cosmetic changes
53558
53559     Signed-off-by: Larry Johnson <lrj@acm.org>
53560     Signed-off-by: Ben Warren <bwarren@qstreams.com>
53561
53562 commit 654f38b3a387886996a5a75771fbfc29cb4f225e
53563 Author: Stefan Roese <sr@denx.de>
53564 Date:   Mon Nov 5 07:43:05 2007 +0100
53565
53566     ppc4xx: Make output a little shorter on PCIe detection
53567
53568     Now not max 3 lines but 2 lines are printed per PCIe port.
53569
53570     Signed-off-by: Stefan Roese <sr@denx.de>
53571
53572 commit 992742a5b09d9040adbd156fb90756af66ade310
53573 Author: Wolfgang Denk <wd@denx.de>
53574 Date:   Sat Nov 3 23:09:27 2007 +0100
53575
53576     Cleanup coding style; update CHANGELOG
53577
53578     Signed-off-by: Wolfgang Denk <wd@denx.de>
53579
53580 commit e881cb563e32f45832b7b6db77bdcd017adcbb41
53581 Author: Bruce Adler <bruce.adler@ccpu.com>
53582 Date:   Fri Nov 2 13:15:42 2007 -0700
53583
53584     fix wording in README
53585
53586     Changed the wording to properly describe the shadowing
53587     of the environment from ROM to RAM
53588
53589     Signed-off-by: Bruce Adler <bruce.adler@acm.org>
53590
53591 commit ad845beef06245426c57b53dcdc01b7dc70e0d45
53592 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
53593 Date:   Wed Oct 31 02:18:15 2007 +0900
53594
53595     blackfin: Move `-D__BLACKFIN__' to $(ARCH)_config.mk
53596
53597     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
53598
53599 commit ec22755799466c8a103664bb3a5e647bf9c238f4
53600 Author: Vlad Lungu <vlad@comsys.ro>
53601 Date:   Thu Oct 25 16:08:14 2007 +0300
53602
53603     Trimmed some variables in ne2000.c
53604
53605     Signed-off-by: Vlad Lungu <vlad@comsys.ro>
53606
53607 commit eb6f214d3644b2a77968c176ed36dcf858cfe7e0
53608 Author: Zhang Wei <wei.zhang@freescale.com>
53609 Date:   Thu Oct 25 17:51:27 2007 +0800
53610
53611     Fix the issue of usb_kbd driver missing the scan code of key 'z'.
53612
53613     The scan code of the key 'z' is 0x1d, which should be handled.
53614
53615     The change has be tested on NOVATEK USB keyboard and ULI PCI OHCI
53616     controller.
53617
53618     Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
53619
53620 commit bbf4796f6498fbade56d56eff3a0a49b299d93e5
53621 Author: Zhang Wei <wei.zhang@freescale.com>
53622 Date:   Thu Oct 25 17:30:04 2007 +0800
53623
53624     Fix USB support issue for MPC8641HPCN board.
53625
53626     The configuration file has already enabled USB, but it
53627     missed definition of CFG_OHCI_SWAP_REG_ACCESS, the USB
53628     on MPC8641HPCN can not work because of the wrong USB
53629     register endian.
53630
53631     And add the USB command to U-Boot commands list.
53632
53633     Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
53634
53635 commit 4e62041023dc3de9d98d977bb080235bc6d035e0
53636 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
53637 Date:   Wed Oct 24 18:16:01 2007 +0200
53638
53639     Use config_cmd_default.h instead of config_cmd_all.h
53640
53641     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
53642
53643 commit 56622f87857439b1c221e9deef11a9d5bb5d4308
53644 Author: Marian Balakowicz <m8@semihalf.com>
53645 Date:   Wed Oct 24 01:37:36 2007 +0200
53646
53647     TQM5200: Call usb_cpu_init() during board init
53648
53649     usb_cpu_init() configures GPS USB pins, clocks, etc. and
53650     is required for proper operation of kernel USB subsystem.
53651     This setup was previously done in the kernel by the fixup
53652     code which is being removed, thus low level init must be
53653     done by U-boot now.
53654
53655     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
53656
53657 commit 29c29c0267fe857e72014ce90c5d35b2ef6302bd
53658 Author: Guennadi Liakhovetski <lg@denx.de>
53659 Date:   Tue Oct 23 16:25:50 2007 +0200
53660
53661     Fix typo in nfs.c
53662
53663     An obvious typo. Originally fixed in linkstation u-boot port.
53664
53665     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
53666
53667 commit 59543fe00a4ce720ef9f5aa7fb387c6daf1c7d78
53668 Author: Guennadi Liakhovetski <lg@denx.de>
53669 Date:   Tue Oct 23 14:35:05 2007 +0200
53670
53671     Fix a typo in cpu/mpc824x/interrupts.c
53672
53673     Since December 2003 the timer_interrupt_cpu() function in
53674     cpu/mpc824x/interrupts.c contains what seems to be a superfluous
53675     parameter. Remove it.
53676
53677     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
53678
53679 commit c9e7b9b9a1700fe009678d1f9b41e6364ac5df2d
53680 Author: Sergej Stepanov <Sergej.Stepanov@ids.de>
53681 Date:   Wed Oct 17 11:13:51 2007 +0200
53682
53683     add ft_cpu_setup(..) on mpc8260
53684
53685     Add ft_cpu_setup(..)-function to adapt it for use with libfdt
53686     based on code from mpc5xxx
53687
53688     Sigend-off-by: Sergej Stepanov <Sergej.Stepanov@ids.de>
53689     --
53690
53691 commit 6abd82e19ae93c0b4d104e50165e235915ec0875
53692 Author: Sergej Stepanov <Sergej.Stepanov@ids.de>
53693 Date:   Wed Oct 17 11:18:42 2007 +0200
53694
53695     changes for IDS8247 board support
53696
53697     To get the IDS8247 board working following are done:
53698      - FCC2 is deactivated
53699      - FCC1 is activated
53700      - I2C is activated
53701      - CFI driver is activated
53702      - Adapted for use with LIBFDT
53703
53704     Signed-off-by: Sergej Stepanov <Sergej.Stepanov@ids.de>
53705     --
53706
53707 commit 3d6cb3b24add6415f86a0f013ea40f5639b90047
53708 Author: Stefan Roese <sr@denx.de>
53709 Date:   Sat Nov 3 12:08:28 2007 +0100
53710
53711     ppc4xx: Add AMCC Kilauea/Haleakala NAND booting support
53712
53713     This patch adds NAND booting support for the AMCC 405EX(r) eval boards.
53714     Again, only one image supports both targets.
53715
53716     Signed-off-by: Stefan Roese <sr@denx.de>
53717
53718 commit 8b6684a698500be9c142ec2c9f46cfc348e17f0c
53719 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
53720 Date:   Wed Oct 24 15:48:37 2007 +0200
53721
53722     ATSTK1002: Remove default ethernet addresses
53723
53724     Wolfgang is right: It's not a good idea to set up default initial
53725     ethernet addresses for a board, even though they belong to the local
53726     range.
53727
53728     This will change the failure mode from "IT manager screams at you for
53729     using duplicate ethernet addresses" to a nice error message explaining
53730     that the ethernet address hasn't been set properly.
53731
53732     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
53733
53734 commit e5c794e491a57d829b6d8733e2ed8368a2269abf
53735 Author: Justin Flammia <jflammia@savantav.com>
53736 Date:   Mon Oct 29 17:40:35 2007 -0400
53737
53738     DHCP Client Fix
53739
53740     This is a multi-part message in MIME format.
53741
53742     commit e6e505eae94ed721e123e177489291fc4544b7b8
53743     Author: Justin Flammia <jflammia@savantav.com>
53744     Date:   Mon Oct 29 17:19:03 2007 -0400
53745
53746         Found a bug in the way the DHCP Request packet is built, where the IP address
53747         that is offered by the server is bound to prematurely. This patch is a fix of
53748         that bug where the IP address offered by the DHCP server is not used until
53749         after the DHCP ACK from the server is received.
53750
53751     Signed-off-by: Justin Flammia <jflammia@savantav.com>
53752     Signed-off-by: Ben Warren <bwarren@qstreams.com>
53753
53754 commit 5d96d40d3f36da33348e68f9ea993f383e11f997
53755 Author: Stefan Roese <sr@denx.de>
53756 Date:   Wed Oct 31 20:58:34 2007 +0100
53757
53758     ppc4xx: Fix acadia_nand build problem
53759
53760     Since the cache handling functions were moved from start.S into cache.S
53761     the acadia NAND booting Makfile needs to be adapted accordingly.
53762
53763     Signed-off-by: Stefan Roese <sr@denx.de>
53764
53765 commit ea2e142843533ca593fcb5cb3e1daf1b7f5e5949
53766 Author: Stefan Roese <sr@denx.de>
53767 Date:   Wed Oct 31 20:57:11 2007 +0100
53768
53769     ppc4xx: Add CONFIG_4xx_DCACHE compile options to enable cached SDRAM
53770
53771     This patch adds the CONFIG_4xx_DCACHE options to some SDRAM init files
53772     and to the Sequoia TLB init code. Now the cache can be enabled on 44x
53773     boards by defining CONFIG_4xx_DCACHE in the board config file. This
53774     option will disappear, when more boards use is successfully and no
53775     more known problems exist.
53776
53777     This is tested successfully on Sequoia and Katmai. The only problem that
53778     needs to be fixed is, that USB is not working on Sequoia right now, since
53779     it will need some cache handling code too, similar to the 4xx EMAC driver.
53780
53781     Signed-off-by: Stefan Roese <sr@denx.de>
53782
53783 commit 3db93b8bedd32e914b38976141b3fdf4ea3ff738
53784 Author: Stefan Roese <sr@denx.de>
53785 Date:   Wed Oct 31 20:51:10 2007 +0100
53786
53787     ppc4xx: Enable CPU POST test for 4xx with dcache enabled
53788
53789     Now with caches enabled (i- and d-cache) on 44x, we need a chance to
53790     disable the cache for the CPU POST tests, since these tests consist
53791     of self modifying code. This is done via the new change_tlb() function.
53792
53793     Signed-off-by: Stefan Roese <sr@denx.de>
53794
53795 commit f71b2888b4b3c870909a0341427b2a914246f81f
53796 Author: Stefan Roese <sr@denx.de>
53797 Date:   Wed Oct 31 20:47:26 2007 +0100
53798
53799     ppc4xx: Change 4xx POST ethernet test to handle cached memory too
53800
53801     This patch enables the 4xx EMAC POST driver to work too, when dcache is
53802     enabled.
53803
53804     Signed-off-by: Stefan Roese <sr@denx.de>
53805
53806 commit a2685904061b35a17583d65fe47cdc2686a69eaa
53807 Author: Stefan Roese <sr@denx.de>
53808 Date:   Wed Oct 31 20:45:53 2007 +0100
53809
53810     ppc4xx: Remove temporary TLB entry in POST cache test only for 440
53811
53812     Signed-off-by: Stefan Roese <sr@denx.de>
53813
53814 commit ff768cb168d8157c24a25016dbfbeb465e47f420
53815 Author: Stefan Roese <sr@denx.de>
53816 Date:   Wed Oct 31 18:01:24 2007 +0100
53817
53818     ppc4xx: Change 4xx ethernet driver to handle cached memory too
53819
53820     This patch enables the 4xx EMAC driver to work too, when dcache is
53821     enabled.
53822
53823     Signed-off-by: Stefan Roese <sr@denx.de>
53824
53825 commit 483e09a223c666269ef81d3573a6591b1046b0ef
53826 Author: Stefan Roese <sr@denx.de>
53827 Date:   Wed Oct 31 17:59:22 2007 +0100
53828
53829     ppc4xx: Add change_tlb function to modify I attribute of TLB(s)
53830
53831     This function is used to either turn cache on or off in a specific
53832     memory area.
53833
53834     Signed-off-by: Stefan Roese <sr@denx.de>
53835
53836 commit d25dfe08fbd1220cb994e7e6b105049aa9aa8e79
53837 Author: Stefan Roese <sr@denx.de>
53838 Date:   Wed Oct 31 17:57:52 2007 +0100
53839
53840     ppc4xx: Remove cache definition from 4xx board config files
53841
53842     All 4xx board config files don't need the cache definitions anymore.
53843     These are now defined in common headers.
53844
53845     Signed-off-by: Stefan Roese <sr@denx.de>
53846
53847 commit 9b94ac61d2176185c30adf0793e079ec30e68687
53848 Author: Stefan Roese <sr@denx.de>
53849 Date:   Wed Oct 31 17:55:58 2007 +0100
53850
53851     ppc4xx: Rework 4xx cache support
53852
53853     New cache handling functions added and all existing functions
53854     moved from start.S into seperate cache.S.
53855
53856     Signed-off-by: Stefan Roese <sr@denx.de>
53857
53858 commit 06713773da4ac3d390c63d82641eb553224b27c2
53859 Author: Stefan Roese <sr@denx.de>
53860 Date:   Tue Oct 23 18:03:12 2007 +0200
53861
53862     ppc4xx: Remove compiler warning from previous commit
53863
53864     Signed-off-by: Stefan Roese <sr@denx.de>
53865
53866 commit 6fa397df67c0f269e4528bf181a6e8c88f9723f9
53867 Author: Stefan Roese <sr@denx.de>
53868 Date:   Tue Oct 23 14:40:30 2007 +0200
53869
53870     ppc4xx: Remove temporary TLB entry in POST cache test
53871
53872     Signed-off-by: Stefan Roese <sr@denx.de>
53873
53874 commit 1338e6a81834099ba19733b69aafd8ef5f098094
53875 Author: Stefan Roese <sr@denx.de>
53876 Date:   Tue Oct 23 14:05:08 2007 +0200
53877
53878     ppc4xx: Change autonegotiation timeout from 4 to 5 seconds
53879
53880     I lately noticed, that newer 4xx board with GBit support sometimes don't
53881     finish link autonegotiation in 4 seconds. Changing this timeout to 5
53882     seconds seems fine here.
53883
53884     Signed-off-by: Stefan Roese <sr@denx.de>
53885
53886 commit 2d83476a4c1c9911d158a3f8a4312d354bc1bdb7
53887 Author: Stefan Roese <sr@denx.de>
53888 Date:   Tue Oct 23 14:03:17 2007 +0200
53889
53890     ppc4xx: Change 4xx_enet & miiphy to use out_be32() and friends
53891
53892     This patch changes all in32/out32 calls to use the recommended in_be32/
53893     out_be32 macros instead.
53894
53895     Signed-off-by: Stefan Roese <sr@denx.de>
53896
53897 commit 7d47cee2cc57f907380f2c06f5b6c683d03e423a
53898 Author: Stefan Roese <sr@denx.de>
53899 Date:   Thu Oct 25 12:24:59 2007 +0200
53900
53901     ppc4xx: Fix POST ethernet test for Haleakala
53902
53903     The POST ethernet test needed to be changed to dynamically determine
53904     the count of ethernet devices. This code is cloned from the 4xx
53905     ethernet driver.
53906
53907     Signed-off-by: Stefan Roese <sr@denx.de>
53908
53909 commit f10493c6d77a1e07a6c2ff4d772937a5e7359d6a
53910 Author: Stefan Roese <sr@denx.de>
53911 Date:   Tue Oct 23 11:31:05 2007 +0200
53912
53913     ppc4xx: Correct UART input clock calculation and passing to fdt
53914
53915     We now use a value in the gd (global data) structure for the UART input
53916     frequency, since the PPC4xx_SYS_INFO struct is always rewritten completely
53917     in get_sys_info().
53918
53919     Signed-off-by: Stefan Roese <sr@denx.de>
53920
53921 commit 353f2688b4e0fc7b969bc70a02be4b40bf0dd124
53922 Author: Stefan Roese <sr@denx.de>
53923 Date:   Tue Oct 23 10:10:08 2007 +0200
53924
53925     ppc4xx: Add initial AMCC Haleakala PPC405EXr eval board support
53926
53927     The Haleakala is nearly identical with the Kilauea eval board. The only
53928     difference is that the 405EXr only supports one EMAC and one PCIe
53929     interface. This patch adds support for the Haleakala board by using
53930     the identical image for Kilauea and Haleakala. The distinction is done
53931     by comparing the PVR.
53932
53933     Signed-off-by: Stefan Roese <sr@denx.de>
53934
53935 commit 9f798766aa85e62eb8fa8c721e148df609b78137
53936 Author: Eugene O'Brien <eugene.obrien@advantechamt.com>
53937 Date:   Tue Oct 23 08:29:10 2007 +0200
53938
53939     ppc4xx: Fixed offset of refresh rate type for Bamboo on-board DDR SDRAM
53940
53941     This patch also adds a note to the fixed DDR setup for Bamboo NAND booting:
53942
53943     Note:
53944     As found out by Eugene O'Brien <eugene.obrien@advantechamt.com>, the fixed
53945     DDR setup has problems (U-Boot crashes randomly upon TFTP), when the DIMM
53946     modules are still plugged in. So it is recommended to remove the DIMM
53947     modules while using the NAND booting code with the fixed SDRAM setup!
53948
53949     Signed-off-by: Eugene O'Brien <eugene.obrien@advantechamt.com>
53950     Signed-off-by: Stefan Roese <sr@denx.de>
53951
53952 commit afe9fa59cb63b4f9d16bf01c93eb212f25a38c2a
53953 Author: Stefan Roese <sr@denx.de>
53954 Date:   Mon Oct 22 16:24:44 2007 +0200
53955
53956     ppc4xx: Add SNTP support to AMCC Katmai, Kilauea & Makalu boards
53957
53958     Signed-off-by: Stefan Roese <sr@denx.de>
53959
53960 commit 3248f63ad89cb031491edb7016587fe6e9a238b9
53961 Author: Stefan Roese <sr@denx.de>
53962 Date:   Mon Oct 22 16:22:40 2007 +0200
53963
53964     ppc4xx: Rework of 4xx serial driver (4)
53965
53966     Change 4xx_uart.c:
53967
53968     - Use in_8/out_8 macros instead of in8/out8
53969     - No need for UART_BASE marco anymore, now really handled via function
53970       parameter
53971     - serial_init_common() introduced
53972     - Further coding style cleanup
53973
53974     Signed-off-by: Stefan Roese <sr@denx.de>
53975
53976 commit e61cb8163a66b8a135696ae232e2bead1ce0a049
53977 Author: Stefan Roese <sr@denx.de>
53978 Date:   Mon Oct 22 15:45:49 2007 +0200
53979
53980     ppc4xx: Rework of 4xx serial driver (3)
53981
53982     Change all linker scripts to reference the changed driver name iop480_uart.o.
53983
53984     Signed-off-by: Stefan Roese <sr@denx.de>
53985
53986 commit 882ae41274921f9016131806bdeb27e19606f47a
53987 Author: Stefan Roese <sr@denx.de>
53988 Date:   Mon Oct 22 15:44:39 2007 +0200
53989
53990     ppc4xx: Rework of 4xx serial driver (2)
53991
53992     Change all linker scripts to reference the changed driver name 4xx_uart.o.
53993
53994     Note: In most cased all these explicit referencing of these object files
53995     in the linker scripts is not neccessary. Only for manually embedded
53996     environment into the U-Boot image, which is not done is most cases.
53997
53998     Signed-off-by: Stefan Roese <sr@denx.de>
53999
54000 commit ad31e40bed042cb670d0036fea96435007afb838
54001 Author: Stefan Roese <sr@denx.de>
54002 Date:   Mon Oct 22 15:09:59 2007 +0200
54003
54004     ppc4xx: Rework of 4xx serial driver (1)
54005
54006     This patch starts the rework of the PPC4xx serial driver. First we split
54007     the file into two seperate files, one 4xx_uart.c with the 405/440 UART
54008     handling code and the other one iop480_uart.c with the UART code for the
54009     PLX-Tech IOP480 PPC (PPC403 based).
54010
54011     Signed-off-by: Stefan Roese <sr@denx.de>
54012
54013 commit 764e7417ee5f6e25b1715720e7d7dd3487109385
54014 Author: Stefan Roese <sr@denx.de>
54015 Date:   Mon Oct 22 10:30:38 2007 +0200
54016
54017     ppc4xx: Correct UART input clock calculation and passing to fdt
54018
54019     Signed-off-by: Stefan Roese <sr@denx.de>
54020
54021 commit 211ea91ac6c225bec7e668a03d0ba7d7310679fa
54022 Author: Stefan Roese <sr@denx.de>
54023 Date:   Mon Oct 22 07:34:34 2007 +0200
54024
54025     ppc4xx: Add initial AMCC Makalu 405EX support
54026
54027     Signed-off-by: Stefan Roese <sr@denx.de>
54028
54029 commit fa8aea20456e6f1dba43f46bcc72024dd9499998
54030 Author: Stefan Roese <sr@denx.de>
54031 Date:   Mon Oct 22 07:33:52 2007 +0200
54032
54033     ppc4xx: Add freqUART to CPU speed detection
54034
54035     This value is needed later for the device tree configuration of
54036     the uart clock.
54037
54038     Signed-off-by: Stefan Roese <sr@denx.de>
54039
54040 commit 837c730b4d7c6b1ddf3d1e247cb4445005d9bf0d
54041 Author: Stefan Roese <sr@denx.de>
54042 Date:   Sun Oct 21 14:26:29 2007 +0200
54043
54044     ppc: Small Kilauea cleanup of config file
54045
54046     Signed-off-by: Stefan Roese <sr@denx.de>
54047
54048 commit 758c037aeead34b49631b8da3a90b1bba14c0410
54049 Author: Stefan Roese <sr@denx.de>
54050 Date:   Sun Oct 21 08:16:12 2007 +0200
54051
54052     rtc: Add Xicor/Intersil X1205 RTC support
54053
54054     This patch adds support for the Xicor/Intersil X1205 RTC used on the
54055     AMCC Makalu eval board. This driver is basically cloned from the Linux
54056     driver version (2.6.23).
54057
54058     This patch also introduces the Linux bcd.h header for the BCD2BIN/
54059     BIN2BCD conversions. In the future some of the other U-Boot RTC driver
54060     should be converted to also use this header instead of implementing
54061     their own local copy of these functions/macros.
54062
54063     Signed-off-by: Stefan Roese <sr@denx.de>
54064
54065 commit 087dfdb79b5fd1ab99a26990c62a732c01a8c7f6
54066 Author: Stefan Roese <sr@denx.de>
54067 Date:   Sun Oct 21 08:12:41 2007 +0200
54068
54069     ppc4xx: Consolidate some of the 405 and 440 macros/structs into 4xx
54070
54071     This patch moves some common 4xx macros and the PPC405_SYS_INFO/
54072     PPC440_SYS_INFO structure into the common ppc4xx.h header.
54073
54074     Lot's of other macros are good candidates to be consolidated this way
54075     in the future.
54076
54077     Signed-off-by: Stefan Roese <sr@denx.de>
54078
54079 commit 770c7af5800f598d22730d1f4b70f16c9b33512e
54080 Author: Stefan Roese <sr@denx.de>
54081 Date:   Sun Oct 21 08:05:18 2007 +0200
54082
54083     ppc4xx: Fix size setup in Kilauea DDR2 init routine
54084
54085     The size was initilized wrong. Instead of 256MB, the DDR2 controller
54086     was setup to 512MB. Now the correct values is used.
54087
54088     This patch also does a little cleanup and adds a comment here.
54089
54090     Signed-off-by: Stefan Roese <sr@denx.de>
54091
54092 commit f6ba9b56607d4b27550301c7c7f6b55b654fd62a
54093 Author: Eugene O'Brien <eugene.obrien@advantechamt.com>
54094 Date:   Thu Oct 18 17:29:04 2007 +0200
54095
54096     ppc4xx: Define CONFIG_BOOKE for all PPC440 based processors
54097
54098     CONFIG_BOOKE must be defined for PPC440 processors so that the proper SPR
54099     number is used to access system registers.
54100
54101     Signed-off-by: Eugene O'Brien <eugene.obrien@advantechamt.com>
54102     Signed-off-by: Stefan Roese <sr@denx.de>
54103
54104 commit c36c68160333ac5fe41ec3db12a728b7075b3912
54105 Author: Stefan Roese <sr@denx.de>
54106 Date:   Thu Oct 18 07:42:27 2007 +0200
54107
54108     ppc4xx: Change inbound PCIe location for endpoint tests on Katmai
54109
54110     On Yucca & Katmai, the inbound memory map pointed to 0x4.0000.0000, which
54111     is the internal SRAM. Since I now ported and tested this endpoint mode
54112     on Kilauea successfully to map to 0 (SDRAM), I also changed this for
54113     Katmai.
54114
54115     Yucca will stay at internal SRAM for now. Not sure if somebody relies on
54116     this setup.
54117
54118     Signed-off-by: Stefan Roese <sr@denx.de>
54119
54120 commit 5cb4af4791f61843432155142b6cfac901f66c10
54121 Author: Stefan Roese <sr@denx.de>
54122 Date:   Thu Oct 18 07:39:38 2007 +0200
54123
54124     ppc4xx: Add PCIe endpoint support on Kilauea (405EX)
54125
54126     This patch adds endpoint support for the AMCC Kilauea eval board. It can
54127     be tested by connecting a reworked PCIe cable (only 1x lane singles
54128     connected) to another root-complex.
54129
54130     In this test setup, a 64MB inbound window is configured at BAR0 which maps
54131     to 0 on the PLB side. So accessing this BAR0 from the root-complex will
54132     access the first 64MB of the SDRAM on the PPC side.
54133
54134     Signed-off-by: Stefan Roese <sr@denx.de>
54135
54136 commit d4cb2d17946466740afeb195a57d6cb290bf4cc0
54137 Author: Stefan Roese <sr@denx.de>
54138 Date:   Sat Oct 13 16:43:23 2007 +0200
54139
54140     ppc4xx: Dynamic configuration of 4xx PCIe mode as root or endpoint mode
54141
54142     This patch adds support for dynamic configuration of PCIe ports for the
54143     AMCC PPC4xx boards equipped with PCIe interfaces. These are the PPC440SPe
54144     boards Yucca & Katmai and the 405EX board Kilauea.
54145
54146     This dynamic configuration is done via the "pcie_mode" environement
54147     variable. This variable can be set to "EP" or "RP" for endpoint or
54148     rootpoint mode. Multiple values can be joined via the ":" delimiter.
54149     Here an example:
54150
54151     pcie_mode=RP:EP:EP
54152
54153     This way, PCIe port 0 will be configured as rootpoint, PCIe port 1 and 2
54154     as endpoint.
54155
54156     Per default Yucca will be configured as:
54157     pcie_mode=RP:EP:EP
54158
54159     Per default Katmai will be configured as:
54160     pcie_mode=RP:RP:REP
54161
54162     Per default Kilauea will be configured as:
54163     pcie_mode=RP:RP
54164
54165     Signed-off-by: Tirumala R Marri <tmarri@amcc.com>
54166     Signed-off-by: Stefan Roese <sr@denx.de>
54167
54168 commit fd671802b67a0ef37a06124fa2ce85f00aa22c6f
54169 Author: Stefan Roese <sr@denx.de>
54170 Date:   Thu Oct 11 11:15:59 2007 +0200
54171
54172     ppc4xx: Enable device tree support (fdt) on Kilauea per default
54173
54174     This patch enables the fdt support on the AMCC Kilauea eval board.
54175     Additionally now EBC ranges fdt fixup is included to support NOR
54176     FLASH mapping via the Linux physmap_of driver.
54177
54178     This Kilauea port now support booting arch/ppc and arch/powerpc
54179     Linux kernels. The default environment "net_nfs" is for arch/ppc
54180     and "net_nfs_fdt" is for arch/powerpc. In the long run, arch/ppc
54181     support will be removed.
54182
54183     Signed-off-by: Stefan Roese <sr@denx.de>
54184
54185 commit 4994ffd890b9d95d807387a9b7bd8a4803ee406e
54186 Author: Stefan Roese <sr@denx.de>
54187 Date:   Thu Oct 11 11:11:45 2007 +0200
54188
54189     ppc4xx: Add additional debug info to 4xx fdt support
54190
54191     Signed-off-by: Stefan Roese <sr@denx.de>
54192
54193 commit db3232ddb058d0ed0bc31f7c5c296748a1afac67
54194 Author: Stefan Roese <sr@denx.de>
54195 Date:   Fri Oct 5 21:28:58 2007 +0200
54196
54197     ppc4xx: Fix small merge problems with CPCI440 and Acadia boards
54198
54199     Signed-off-by: Stefan Roese <sr@denx.de>
54200
54201 commit 1941cce71b1ae975602854045061e82f94ecd012
54202 Author: Stefan Roese <sr@denx.de>
54203 Date:   Fri Oct 5 17:35:10 2007 +0200
54204
54205     ppc4xx: Fix small merge problem in 4xx_enet.c
54206
54207     Signed-off-by: Stefan Roese <sr@denx.de>
54208
54209 commit 566806ca1a1bf4d895daaf0b2ba5494abbffebaf
54210 Author: Stefan Roese <sr@denx.de>
54211 Date:   Fri Oct 5 17:11:30 2007 +0200
54212
54213     ppc4xx: Add initial AMCC Kilauea 405EX support
54214
54215     Signed-off-by: Stefan Roese <sr@denx.de>
54216
54217 commit dbbd125721aea6645fdb962f36bd41f59e272f9d
54218 Author: Stefan Roese <sr@denx.de>
54219 Date:   Fri Oct 5 17:10:59 2007 +0200
54220
54221     ppc4xx: Add PPC405EX support
54222
54223     Signed-off-by: Stefan Roese <sr@denx.de>
54224
54225 commit 1d7b874e9c9a7c66f5d8da9ec78a3733765d3e31
54226 Author: Stefan Roese <sr@denx.de>
54227 Date:   Fri Oct 5 17:09:36 2007 +0200
54228
54229     ppc4xx: Cleanup of 4xx PCI and PCIe support (renaming)
54230
54231     Signed-off-by: Stefan Roese <sr@denx.de>
54232
54233 commit 4f14ed6230b9c109aac9a6fb878497dabd44c2db
54234 Author: Stefan Roese <sr@denx.de>
54235 Date:   Fri Oct 5 17:07:50 2007 +0200
54236
54237     ppc4xx: Add initial fdt support to 4xx (first needed on 405EX)
54238
54239     Signed-off-by: Stefan Roese <sr@denx.de>
54240
54241 commit a424a8bb2924b90724b944165d3141f1fa8dfe5b
54242 Author: Stefan Roese <sr@denx.de>
54243 Date:   Fri Oct 5 17:04:57 2007 +0200
54244
54245     POST: Add 405EX support to 4xx UART POST test
54246
54247     Signed-off-by: Stefan Roese <sr@denx.de>
54248
54249 commit 4f2e92c11f6e2392fc8187829211a5ca7f0c1e12
54250 Author: Stefan Roese <sr@denx.de>
54251 Date:   Fri Oct 5 15:10:02 2007 +0200
54252
54253     DTT: Prepare DS1775 driver for use of different I2C addresses
54254
54255     Signed-off-by: Stefan Roese <sr@denx.de>
54256
54257 commit 19e93b1e16d267220440d827b920fbad8abfa70f
54258 Author: Stefan Roese <sr@denx.de>
54259 Date:   Fri Oct 5 14:23:43 2007 +0200
54260
54261     ppc4xx: 4xx_pcie: Change PCIe status output to match common style
54262
54263     Signed-off-by: Stefan Roese <sr@denx.de>
54264
54265 commit ff68f66bcb0da847845aa2fac11eba6c25938c99
54266 Author: Stefan Roese <sr@denx.de>
54267 Date:   Fri Oct 5 09:22:33 2007 +0200
54268
54269     ppc4xx: 4xx_pcie: Disable debug output as default
54270
54271     Signed-off-by: Stefan Roese <sr@denx.de>
54272
54273 commit 97923770cb52b64d69eec958a11b2eda8d46e0f7
54274 Author: Stefan Roese <sr@denx.de>
54275 Date:   Fri Oct 5 09:18:23 2007 +0200
54276
54277     ppc4xx: 4xx_pcie: More general cleanup and 405EX PCIe support added
54278
54279     Signed-off-by: Stefan Roese <sr@denx.de>
54280
54281 commit 4dbee8a90df613eb517aadbecebd70f168913d30
54282 Author: Stefan Roese <sr@denx.de>
54283 Date:   Fri Oct 5 07:57:20 2007 +0200
54284
54285     ppc4xx: 4xx_pcie: Change CFG_PCIE_MEMSIZE to 128MB on Yucca & Katmai
54286
54287     128MB seems to be the smallest possible value for the memory size
54288     for on PCIe port. With this change now the BAR's of the PCIe cards
54289     are accessible under U-Boot.
54290
54291     One big note: This only works for PCIe port 0 & 1. For port 2 this
54292     currently doesn't work, since the base address is now 0xc0000000
54293     (0xb0000000 + 2 * 0x08000000), and this is already occupied by
54294     CFG_PCIE0_CFGBASE. But solving this issue for port 2 would mean
54295     to change the base addresses completely and this change would have
54296     too much impact right now.
54297
54298     This patch adds debug output to the 4xx pcie driver too.
54299
54300     Signed-off-by: Stefan Roese <sr@denx.de>
54301
54302 commit 6d95289281ed2958ebf76d2b55f86bbd88591fd2
54303 Author: Stefan Roese <sr@denx.de>
54304 Date:   Wed Oct 3 21:16:32 2007 +0200
54305
54306     ppc4xx: 4xx_pcie: Fix problem with SDRN access using port number as idx
54307
54308     Signed-off-by: Stefan Roese <sr@denx.de>
54309
54310 commit 3048bcbf0bad262378c5af68f2bf6778fb7d829a
54311 Author: Stefan Roese <sr@denx.de>
54312 Date:   Wed Oct 3 15:01:02 2007 +0200
54313
54314     ppc4xx: Rename 405gp_pci to 4xx_pci since its used on all 4xx platforms
54315
54316     These files were introduced with the IBM 405GP but are currently used on all
54317     4xx PPC platforms. So the name doesn't match the content anymore. This patch
54318     renames the files to 4xx_pci.c/h.
54319
54320     Signed-off-by: Stefan Roese <sr@denx.de>
54321
54322 commit 94276eb0a7a35b9e8c053d589ae225b0f017a237
54323 Author: Stefan Roese <sr@denx.de>
54324 Date:   Wed Oct 3 14:14:58 2007 +0200
54325
54326     ppc4xx: Add a comment for 405EX PCIe endpoint configuration
54327
54328     Signed-off-by: Stefan Roese <sr@denx.de>
54329
54330 commit 03d344bb6a5f082ea10ec9d753558ea7dfd1c626
54331 Author: Stefan Roese <sr@denx.de>
54332 Date:   Wed Oct 3 10:38:09 2007 +0200
54333
54334     ppc4xx: Make 440SPe PCIe code more generic to use on different 4xx PPCs (3)
54335
54336     (3) This patch introduces macros like SDRN_PESDR_DLPSET(port) to access
54337         the SDR registers of the PCIe ports. This makes the overall design
54338         clearer, since it removed a lot of switch statements which are not
54339         needed anymore.
54340
54341         Also, the functions ppc4xx_init_pcie_rootport() and
54342         ppc4xx_init_pcie_entport() are merged into a single function
54343         ppc4xx_init_pcie_port(), since most of the code was duplicated.
54344         This makes maintainance and porting to other 4xx platforms
54345         easier.
54346
54347     Signed-off-by: Stefan Roese <sr@denx.de>
54348
54349 commit 026f71106871f31d17d0ea0db9a7547ff92934bc
54350 Author: Stefan Roese <sr@denx.de>
54351 Date:   Wed Oct 3 07:48:09 2007 +0200
54352
54353     ppc4xx: Make 440SPe PCIe code more generic to use on different 4xx PPCs (2)
54354
54355     This patch is the first patch of a series to make the 440SPe PCIe code
54356     usable on different 4xx PPC platforms. In preperation for the new 405EX
54357     which is also equipped with PCIe interfaces.
54358
54359     (2) This patch renames the functions from 440spe_ to 4xx_ with a
54360         little additional cleanup
54361
54362     Signed-off-by: Stefan Roese <sr@denx.de>
54363
54364 commit c7c6da23028f146d912514b95aefa3da7cf37699
54365 Author: Stefan Roese <sr@denx.de>
54366 Date:   Wed Oct 3 07:34:10 2007 +0200
54367
54368     ppc4xx: Make 440SPe PCIe code more generic to use on different 4xx PPCs (1)
54369
54370     This patch is the first patch of a series to make the 440SPe PCIe code
54371     usable on different 4xx PPC platforms. In preperation for the new 405EX
54372     which is also equipped with PCIe interfaces.
54373
54374     (1) This patch renames the files from 440spe_pcie to 4xx_pcie
54375
54376     Signed-off-by: Stefan Roese <sr@denx.de>
54377
54378 commit 245a362ad3c0c1b84fccc9fec7b623eb14f6e502
54379 Author: Marian Balakowicz <m8@semihalf.com>
54380 Date:   Wed Oct 24 01:37:36 2007 +0200
54381
54382     TQM5200: Call usb_cpu_init() during board init
54383
54384     usb_cpu_init() configures GPS USB pins, clocks, etc. and
54385     is required for proper operation of kernel USB subsystem.
54386     This setup was previously done in the kernel by the fixup
54387     code which is being removed, thus low level init must be
54388     done by U-boot now.
54389
54390     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
54391     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
54392
54393 commit b5af773f8d92677e06f3295b45557c9d0a487c24
54394 Author: Zhang Wei <wei.zhang@freescale.com>
54395 Date:   Thu Oct 25 17:51:27 2007 +0800
54396
54397     Fix the issue of usb_kbd driver missing the scan code of key 'z'.
54398
54399     The scan code of the key 'z' is 0x1d, which should be handled.
54400
54401     The change has be tested on NOVATEK USB keyboard and ULI PCI OHCI
54402     controller.
54403
54404     Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
54405     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
54406
54407 commit 85ac988e86f9414fa645b0148dc66c3520a1eb84
54408 Author: Rodolfo Giometti <giometti@enneenne.com>
54409 Date:   Mon Oct 15 11:59:17 2007 +0200
54410
54411     PXA USB OHCI: "usb stop" implementation.
54412
54413     Some USB keys need to be switched off before loading the kernel
54414     otherwise they can remain in an undefined status which prevents them
54415     to be correctly recognized by the kernel.
54416
54417     Signed-off-by: Rodolfo Giometti <giometti@linux.it>
54418     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
54419
54420 commit 31548249decf18a6b877a18436b6139dd483fe4a
54421 Author: Justin Flammia <jflammia@savantav.com>
54422 Date:   Mon Oct 29 17:40:35 2007 -0400
54423
54424     DHCP Client Fix
54425
54426     This is a multi-part message in MIME format.
54427
54428     commit e6e505eae94ed721e123e177489291fc4544b7b8
54429     Author: Justin Flammia <jflammia@savantav.com>
54430     Date:   Mon Oct 29 17:19:03 2007 -0400
54431
54432         Found a bug in the way the DHCP Request packet is built, where the IP address
54433         that is offered by the server is bound to prematurely. This patch is a fix of
54434         that bug where the IP address offered by the DHCP server is not used until
54435         after the DHCP ACK from the server is received.
54436
54437     Signed-off-by: Justin Flammia <jflammia@savantav.com>
54438     Signed-off-by: Ben Warren <bwarren@qstreams.com>
54439
54440 commit e8ee8f3ade2a06c1893dd5e68f223070d650c7ed
54441 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
54442 Date:   Thu Oct 25 17:16:22 2007 -0500
54443
54444     ColdFire 54455: Fix correct boot location for atmel and intel
54445
54446     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
54447
54448 commit 688e8eb414ac111cca7ce60bdf30e805ab9a7bcb
54449 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
54450 Date:   Thu Oct 25 17:14:00 2007 -0500
54451
54452     ColdFire: Fix build error when CONFIG_WATCHDOG is defined
54453
54454     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
54455
54456 commit c67e12e705b204cfe914e3e3e693d69a445dcabf
54457 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
54458 Date:   Thu Oct 25 17:12:36 2007 -0500
54459
54460     ColdFire 5329: Assign correct SDRAM size and fix cache
54461
54462     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
54463
54464 commit 95e9f2c212a65610b2e59a5c00d0113383a4da0b
54465 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
54466 Date:   Thu Oct 25 17:10:23 2007 -0500
54467
54468     ColdFire 5253: Assign correct SDRAM size
54469
54470     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
54471
54472 commit 2acefa72ee0026f862ab65597ca687428f63a973
54473 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
54474 Date:   Thu Oct 25 17:09:17 2007 -0500
54475
54476     ColdFire 5282: Fix external flash boot and return dramsize
54477
54478     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
54479
54480 commit d78791ae914d4e7c5edca1cdad73b3dc81a4eb82
54481 Author: Bartlomiej Sieka <tur@semihalf.com>
54482 Date:   Thu Oct 25 17:20:01 2007 +0200
54483
54484     TQM5200: increase kernel_addr_r and fdt_addr_r (hinted by Wolfgang Denk).
54485
54486     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
54487
54488 commit 1a0ce20aa4cb4e3068da04e7290ee9986fd0b834
54489 Author: Martin Krause <martin.krause@tqs.de>
54490 Date:   Wed Oct 24 08:42:25 2007 +0200
54491
54492     TQM5200: fix spurious characters on second serial interface
54493
54494     With this patch PSC3 is configured as UART. This is done, because if
54495     the pins of PSC3 are not configured at all (-> all pins are GPI),
54496     due to crosstalk, spurious characters may be send over the RX232_2_TXD
54497     signal line.
54498
54499     Signed-off-by: Martin Krause <martin.krause@tqs.de>
54500     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
54501
54502 commit be4a87f11e297a5cededbf7dd71c0248f3874acd
54503 Author: Martin Krause <martin.krause@tqs.de>
54504 Date:   Wed Oct 24 08:41:27 2007 +0200
54505
54506     TQM5200S: fix commands for STK52xx base board because of missing SM501 grafic controller
54507
54508     Some commands for the STK52xx base board try to access the SM501 grafic
54509     controller. But the TQM5200S has no grafic controller (only the TQM5200
54510     and the TQM5200B have). This patch deactivates the commands accessing
54511     the SM501 for the TQM5200S.
54512
54513     Signed-off-by: Martin Krause <martin.krause@tqs.de>
54514     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
54515
54516 commit b31f64343ead9482cd439b1adbe4c34026a641b1
54517 Author: Martin Krause <martin.krause@tqs.de>
54518 Date:   Mon Oct 22 16:45:53 2007 +0200
54519
54520     TQM5200: fix spurious characters on second serial interface
54521
54522     With this patch PSC3 is configured as UART. This is done, because if
54523     the pins of PSC3 are not configured at all (-> all pins are GPI),
54524     due to crosstalk, spurious characters may be send over the RX232_2_TXD
54525     signal line.
54526
54527     Signed-off-by: Martin Krause <martin.krause@tqs.de>
54528
54529 commit 0fc0f91b20ffa802f5a66534ca5c2844910583f6
54530 Author: Martin Krause <martin.krause@tqs.de>
54531 Date:   Mon Oct 22 16:40:06 2007 +0200
54532
54533     TQM5200S: fix commands for STK52xx base board because of missing SM501 grafic controller
54534
54535     Some commands for the STK52xx base board try to access the SM501 grafic
54536     controller. But the TQM5200S has no grafic controller (only the TQM5200
54537     and the TQM5200B have). This patch deactivates the commands accessing
54538     the SM501 for the TQM5200S.
54539
54540     Signed-off-by: Martin Krause <martin.krause@tqs.de>
54541
54542 commit 7b0a42219f30277f71f4405cbaf8a269f6d2d227
54543 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
54544 Date:   Sun Oct 21 09:14:28 2007 +0200
54545
54546     Mips: Fix string functions differ prototype declaration
54547
54548     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
54549
54550 commit cb8250fe4b3c4ed549b270e8a20bc22060e7e1d2
54551 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
54552 Date:   Fri Oct 19 17:51:40 2007 -0500
54553
54554     fsl_pci_init enable COMMAND_MEMORY if inbound window
54555
54556     Patch 16e23c3f removed PCSRBAR allocation.  But passing zero windows
54557     to pciauto_setup_device has the side effect of not getting
54558     COMMAND_MEMORY set.
54559
54560     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
54561
54562 commit e9d0d527992566ebef9826962ff1745b2f082b92
54563 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
54564 Date:   Fri Oct 19 10:55:24 2007 +0200
54565
54566     delta: Fix OHCI_REGS_BASE undeclared and wait_ms implicit declaration
54567
54568     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
54569
54570 commit 9c4884f54da982ce990c7d1760ac81b0704d3c64
54571 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
54572 Date:   Fri Oct 19 08:10:15 2007 +0200
54573
54574     fix warning: no return statement in function returning non-void
54575
54576     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
54577
54578 commit e78220f6e514206757acfe247297fc9a328a881f
54579 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
54580 Date:   Fri Oct 19 06:33:45 2007 +0200
54581
54582     xsengine: Fix no partition type specified, use DOS as default
54583
54584     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
54585
54586 commit 10cdb8dbd67a818823ab9ec88b68fc348903db59
54587 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
54588 Date:   Fri Oct 19 00:24:59 2007 +0200
54589
54590     lubbock: Fix no partition type specified, use DOS as default
54591
54592     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
54593
54594 commit 41b4d282d38fa7231c315c5f6cfff5bdd24e0191
54595 Author: Wolfgang Denk <wd@denx.de>
54596 Date:   Tue Oct 23 16:50:03 2007 +0200
54597
54598     Coding style: keep lists sorted; update CHANGELOG
54599
54600     Signed-off-by: Wolfgang Denk <wd@denx.de>
54601
54602 commit 58b74b05c621e2835ecf4e2d3243042cf4186777
54603 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
54604 Date:   Fri Oct 19 00:09:05 2007 +0200
54605
54606     Fix missing drivers makefile entries ds1722.c mw_eeprom.c
54607
54608     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
54609
54610 commit 96455bfebc9887837095c9051d216f53c61b5f10
54611 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
54612 Date:   Fri Oct 19 00:07:39 2007 +0200
54613
54614     Fix warning differ in signedness in board/innokom/innokom.c
54615
54616     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
54617
54618 commit 2a4741d9a14ec475f50e9856d2c0a67e8b4271bd
54619 Author: Marcel Ziswiler <marcel@ziswiler.com>
54620 Date:   Fri Oct 19 00:25:33 2007 +0200
54621
54622     fix pxa255_idp board
54623
54624     The pxa255_idp being an old unmaintained board showed several issues:
54625     1. CONFIG_INIT_CRITICAL was still defined.
54626     2. Neither CONFIG_MAC_PARTITION nor CONFIG_DOS_PARTITION was defined.
54627     3. Symbol flash_addr was undeclared.
54628     4. The boards lowlevel_init function was still called memsetup.
54629     5. The TEXT_BASE was still 0xa3000000 rather than 0xa3080000.
54630     6. Using -march=armv5 instead of -march=armv5te resulted in lots of
54631     'target CPU does not support interworking' warnings on recent compilers.
54632     7. The PXA's serial driver redefined FFUART, BTUART and STUART used as
54633     indexes rather than the register definitions from the pxa-regs header
54634     file. Renamed them to FFUART_INDEX, BTUART_INDEX and STUART_INDEX to
54635     avoid any ambiguities.
54636     8. There were several redefinition warnings concerning ICMR, OSMR3,
54637     OSCR, OWER, OIER, RCSR and CCCR in the PXA's assembly start file.
54638     9. The board configuration file was rather outdated.
54639     10. The part header file defined the vendor, product and revision arrays
54640     as unsigned chars instead of just chars in the block_dev_desc_t
54641     structure.
54642
54643     Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
54644
54645 commit 298cd4cafe81ff8a6c87be8fbc440a20720d3ed6
54646 Author: Rune Torgersen <runet@innovsys.com>
54647 Date:   Wed Oct 17 11:56:31 2007 -0500
54648
54649     Make MPC8266ADS command selection more robust
54650
54651     Fix MPC8266 command line definition so it won't break when new commands
54652     are added to u-boot.
54653     Signed-off-by Rune Torgersen <runet@innovsys.com>
54654
54655 commit d3afa1ee19345a31fd1eaad3e98b97d13ca47315
54656 Author: Bartlomiej Sieka <tur@semihalf.com>
54657 Date:   Tue Oct 23 13:14:10 2007 +0200
54658
54659     Motion-PRO: Update configuration to accomodate next generation board.
54660
54661     New board has faster oscillator and a different Flash chip. This affects:
54662     - CFG_MPC5XXX_CLKIN
54663     - SDRAM timings
54664     - Flash CS configuration (timings)
54665     - Flash sector size, and thus MTD partition layout
54666     - malloc() arena size (due to bigger Flash sectors)
54667     - smaller memory test range (due to bigger malloc() arena)
54668
54669     This patch also enables more extensive memory testing via "mtest".
54670
54671     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
54672
54673 commit eff501904df2bf1724a750062628ba2c51dbb1f8
54674 Author: Bartlomiej Sieka <tur@semihalf.com>
54675 Date:   Tue Oct 23 11:36:07 2007 +0200
54676
54677     Motion-PRO: Add setting of SDelay reg. to SDRAM controller configuration.
54678
54679     Per AN3221 (MPC5200B SDRAM Initialization and Configuration), the SDelay
54680     register must be written a value of 0x00000004 as the first step of the
54681     SDRAM contorller configuration.
54682
54683     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
54684
54685 commit 7a9348728ebda63cdbaacffd83099aa71d9d4c54
54686 Author: Peter Pearse <peter.pearse@arm.com>
54687 Date:   Tue Oct 23 10:22:16 2007 +0100
54688
54689     Move PL01* serial drivers to drivers/serial and adjust Makefiles.
54690
54691 commit 20d500d531a6b971ce6cc1bf191cb0092cdc0afc
54692 Author: Stefan Roese <sr@denx.de>
54693 Date:   Tue Oct 23 10:17:42 2007 +0200
54694
54695     ppc4xx: lwmon5: Some further GPIO config changes
54696
54697     Signed-off-by: Stefan Roese <sr@denx.de>
54698
54699 commit de9a738faa7c2f47286119c3bfebc3dfbfe7d86d
54700 Author: Vlad Lungu <vlad@comsys.ro>
54701 Date:   Sun Oct 21 22:10:10 2007 +0900
54702
54703     [MIPS] Fix UNCACHED_SDRAM
54704
54705     PHYSADDR is for physical address, KSEG1ADDR is for uncached.
54706
54707     Signed-off-by: Vlad Lungu <vlad@comsys.ro>
54708     Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
54709
54710 commit 00101dd7a32d12f698150123e47e4b3420279f86
54711 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
54712 Date:   Sun Oct 21 21:30:42 2007 +0900
54713
54714     [MIPS] Add PIC-related switches to PLATFORM_{CPP,LD}FLAGS and cleanup
54715
54716     Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
54717
54718 commit eb700636db017d310edaeb559b13d82588560674
54719 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
54720 Date:   Sun Oct 21 10:55:37 2007 +0900
54721
54722     [MIPS] u-boot.lds: Define _gp in a standard manner
54723
54724     Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
54725
54726 commit 22069215eb7adf5a3888bf7c7784ea9d70a72cd0
54727 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
54728 Date:   Sun Oct 21 10:55:36 2007 +0900
54729
54730     [MIPS] Fix $gp usage
54731
54732     Now we load $gp with _GLOBAL_OFFSET_TABLE_, but this is incorrect use.
54733     As a general principle, we should use _gp for $gp.
54734
54735     Thanks to linker script's help we fortunately have _gp which equals to
54736     _GLOBAL_OFFSET_TABLE_. But once _gp gets out of alignment, we will not
54737     be able to access to GOT entires, global variables and procedure entry
54738     points. The right thing to do is to use _gp.
54739
54740     This patch also introduce a new symbol `.gpword _GLOBAL_OFFSET_TABLE_'
54741     which holds the offset from _gp. When updating GOT entries, we use this
54742     offset and _gp to calculate the final _GLOBAL_OFFSET_TABLE_.
54743
54744     This patch is originally submitted by Vlad Lungu <vlad@comsys.ro>, then
54745     I made some change to leave over num_got_entries.
54746
54747     Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
54748     Cc: Vlad Lungu <vlad@comsys.ro>
54749
54750 commit cbf2323b5b8285ea01acba7bbb905a3162d9b021
54751 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
54752 Date:   Sun Oct 21 10:55:36 2007 +0900
54753
54754     [MIPS] u-boot.lds: Fix __got_start and __got_end
54755
54756     Ensure that __got_start points to top of the `.got', and __got_end points
54757     to bottom as well, so that we never fail to count num_got_entries.
54758
54759     Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
54760
54761 commit e5f325fec5b48ae705c89522923ba5a2e37cd5c7
54762 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
54763 Date:   Sun Oct 21 10:55:36 2007 +0900
54764
54765     [MIPS] u-boot.lds: Remove duplicated .sdata section
54766
54767     Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
54768
54769 commit 05bf4919c1ce49cdedadacd564d0786a8ed796a1
54770 Author: Wolfgang Denk <wd@denx.de>
54771 Date:   Sun Oct 21 01:01:17 2007 +0200
54772
54773     Minor coding style cleanup; update CHANGELOG
54774
54775     Signed-off-by: Wolfgang Denk <wd@denx.de>
54776
54777 commit ff285ca07eda1ea4a8909848cc1cc604ec8fec9c
54778 Author: Vlad Lungu <vlad@comsys.ro>
54779 Date:   Thu Oct 4 20:47:10 2007 +0300
54780
54781     Fix NE2000 driver:
54782
54783     Fixed typo in ne2000.h, thinko re n2k_inb() usage, don't try
54784     to do anything in eth_stop() if eth_init() was not called.
54785     Simplified RX path in order to avoid timeouts on really really
54786     fast NE2000 cards (read: qemu with internal tftp), NetLoop() is
54787     clever enough to cope with 1 packet per eth_rx().
54788
54789     Signed-off-by: Vlad Lungu <vlad@comsys.ro>
54790
54791 commit df90968b48fb34fa9072fab150db2ac89678f537
54792 Author: urwithsughosh@gmail.com <urwithsughosh@gmail.com>
54793 Date:   Mon Sep 24 13:32:13 2007 -0400
54794
54795     Setting MSR[DE] in do_reset
54796
54797     Hello,
54798        This patch ensures the soft reset of the board for the 85xx boards
54799        by setting the MSR[DE] in the do_reset function.
54800
54801     Signed-off-by: Sughosh Ganu <urwithsughosh@gmail.com>
54802
54803 commit 1e701e701304b3c3a3768ca83dd2ab7b9e88c77d
54804 Author: urwithsughosh@gmail.com <urwithsughosh@gmail.com>
54805 Date:   Mon Sep 24 13:36:01 2007 -0400
54806
54807     MSR overwrite fix
54808
54809     Hello,
54810       This patch fixes the MSR overwrite in the start.S when moving out of
54811       the last 4K page.
54812
54813     Signed-off-by: Sughosh Ganu <urwithsughosh@gmail.com>
54814
54815 commit 5c7ea64bb74a850a2b2303f853a8270695ad8602
54816 Author: Dan Wilson <dwilson@fulcrummicro.com>
54817 Date:   Fri Oct 19 11:33:48 2007 -0500
54818
54819     tsec driver should clear RHALT on startup
54820
54821     This was causing problems for some people.
54822
54823     Signed-off-by: Alain Gravel <agravel@fulcrummicro.com>
54824     Signed-off-by: Dan Wilson <dwilson@fulcrummicro.com>
54825     Signed-off-by: Andy Fleming <afleming@freescale.com>
54826
54827 commit 7600d47b8f6a10019e537dc9a62aa1498df58d25
54828 Author: Kumar Gala <galak@kernel.crashing.org>
54829 Date:   Thu Oct 11 00:29:18 2007 -0500
54830
54831     Improve handling of PCI interrupt device tree fixup on MPC85xx CDS
54832
54833     On the MPC85xx CDS we have two issues:
54834
54835     1. The device tree fixup code did not check to see if the property we are
54836     trying to update is actually found.  Its possible that it would update
54837     random memory starting at 0.
54838
54839     2. Newer Linux kernel's have moved the location of the PCI nodes to be
54840     sibilings of the soc node and not children.  The explicit PATH to the PCI
54841     node would not be found for these device trees.  Add the ability to handle
54842     both paths.  In the future we shouldn't handle such fixups by explicit path.
54843
54844     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
54845
54846 commit a3063eec775719b7e91023bbec3f64b3118791df
54847 Author: Kumar Gala <galak@kernel.crashing.org>
54848 Date:   Thu Oct 11 00:18:48 2007 -0500
54849
54850     Set OF_STDOUT_PATH to match the default console on MPC8568 MDS
54851
54852     On the MPC8568 MDS we use ttyS0, UART0, etc. as the standard configured
54853     console.  Make it so we match that config what we tell Linux as the early
54854     STDOUT console.
54855
54856     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
54857
54858 commit e1ce3cb617bb06f91f82f98915391175addf3e82
54859 Author: Kumar Gala <galak@kernel.crashing.org>
54860 Date:   Tue Oct 2 11:12:27 2007 -0500
54861
54862     Remove magic numbers from cache related operations for mpc85xx
54863
54864     The mpc85xx start code uses some magic numbers that we actually
54865     have #defines for in <config.h> so use those instead.
54866
54867     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
54868
54869 commit 5441f61a3d8b7034f19fc1361183e936198e6dbb
54870 Author: Detlev Zundel <dzu@denx.de>
54871 Date:   Fri Oct 19 16:47:26 2007 +0200
54872
54873     Fix two typos.
54874
54875     Signed-off-by: Detlev Zundel <dzu@denx.de>
54876
54877 commit 281df457c1aa50d2752165d0c5c3282d4027b974
54878 Author: Tony Li <tony.li@freescale.com>
54879 Date:   Thu Oct 18 17:47:19 2007 +0800
54880
54881     mpc83xx: Add configure entry for MPC83xx ATM support
54882
54883     Add MPC8360EMDS_ATM_config and MPC832XEMDS_ATM_config into
54884     Makfile and MAKEALL
54885
54886     Signed-off-by: Tony Li <tony.li@freescale.com>
54887     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
54888
54889 commit d2646554f529a9577515eceb0ec5eceee18244ba
54890 Author: Tony Li <tony.li@freescale.com>
54891 Date:   Thu Oct 18 17:44:38 2007 +0800
54892
54893     mpc83xx: pq-mds-pib.c typo error
54894
54895     Correct to val8 from val.
54896
54897     Signed-off-by: Tony Li <tony.li@freescale.com>
54898     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
54899
54900 commit 3e11ae80fec1ee12194940955431186abf6009c2
54901 Author: Stefan Roese <sr@denx.de>
54902 Date:   Wed Oct 17 15:40:19 2007 +0200
54903
54904     ppc4xx: Add 667/133 (CPU/PLB) frequency setup to Sequoia bootstrap command
54905
54906     Signed-off-by: Stefan Roese <sr@denx.de>
54907
54908 commit 3c89d75409eb26639d36dfa11d4ee3d8b962dc3c
54909 Author: Jon Loeliger <jdl@freescale.com>
54910 Date:   Tue Oct 16 15:27:43 2007 -0500
54911
54912     Initial mpc8610hpcd Makefile files.
54913
54914     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
54915     Signed-off-by: Mahesh Jade <mahesh.jade@freescale.com>
54916     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
54917     Signed-off-by: Jon Loeliger <jdl@freescale.com>
54918
54919 commit 9553df86d3a319c3a1a7cde7e4edd6eeb5aa64c7
54920 Author: Jon Loeliger <jdl@freescale.com>
54921 Date:   Tue Oct 16 15:26:51 2007 -0500
54922
54923     Initial mpc8610hpcd cpu/, README and include/ files.
54924
54925     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
54926     Signed-off-by: Mahesh Jade <mahesh.jade@freescale.com>
54927     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
54928     Signed-off-by: Jon Loeliger <jdl@freescale.com>
54929
54930 commit 3dd2db53ceb0dff80f25c2a07f83f29b907b403e
54931 Author: Jon Loeliger <jdl@freescale.com>
54932 Date:   Tue Oct 16 13:54:01 2007 -0500
54933
54934     Initial mpc8610hpcd board files.
54935
54936     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
54937     Signed-off-by: Mahesh Jade <mahesh.jade@freescale.com>
54938     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
54939     Signed-off-by: Jon Loeliger <jdl@freescale.com>
54940
54941 commit 7ee6ba1a056e4061ab4cfde30127e332e7957afd
54942 Author: runet@innovsys.com <runet@innovsys.com>
54943 Date:   Tue Oct 16 14:50:40 2007 -0500
54944
54945     Make MPC8266ADS board compile again.
54946
54947     Signed-off-by: Runet Torgersen <runet@innovsys.com>
54948
54949 commit 2491167c245d8ebe6f2dbd8c4287aaa0d14fe93a
54950 Author: Jon Loeliger <jdl@freescale.com>
54951 Date:   Mon Aug 27 12:41:03 2007 -0500
54952
54953     86xx: Allow for fewer DDR slots per memory controller.
54954
54955     As a direct correlation exists between DDR DIMM slots
54956     and SPD EEPROM addresses used to configure them, use
54957     the individually defined SPD_EEPROM_ADDRESS* values to
54958     determine if a DDR DIMM slot should have its SPD
54959     configuration read or not.
54960
54961     Effectively, this now allows for 1 or 2 DIMM slots
54962     per memory controller.
54963
54964     Signed-off-by: Jon Loeliger <jdl@freescale.com>
54965
54966 commit 4d4a945e189a2f384c66432316da2788a0ac1607
54967 Author: Rodolfo Giometti <giometti@enneenne.com>
54968 Date:   Mon Oct 15 11:59:17 2007 +0200
54969
54970     PXA USB OHCI: "usb stop" implementation.
54971
54972     Some USB keys need to be switched off before loading the kernel
54973     otherwise they can remain in an undefined status which prevents them
54974     to be correctly recognized by the kernel.
54975
54976     Signed-off-by: Rodolfo Giometti <giometti@linux.it>
54977
54978 commit e2e93442e558cf1500e92861f99713b2f045ea22
54979 Author: Stefan Roese <sr@denx.de>
54980 Date:   Mon Oct 15 11:39:00 2007 +0200
54981
54982     ppc4xx: Fix bug in I2C bootstrap values for Sequoia/Rainier
54983
54984     The I2C bootstrap values that can be setup via the "bootstrap" command,
54985     were setup incorrect regarding the generation of the internal sync PCI
54986     clock. The values for PLB clock == 133MHz were slighly incorrect and the
54987     values for PLB clock == 166MHz were totally incorrect. This could
54988     lead to a hangup upon booting while PCI configuration scan.
54989
54990     This patch fixes this issue and configures valid PCI divisor values
54991     for the sync PCI clock, with respect to the provided external async
54992     PCI frequency.
54993
54994     Here the values of the formula in the chapter 14.2 "PCI clocking"
54995     from the 440EPx users manual:
54996
54997     AsyncPCICLK - 1MHz <= SyncPCIClk <= (2 * AsyncPCIClk) - 1MHz
54998
54999     33MHz async PCI frequency:
55000     PLB = 133:
55001     =>      32 <= 44.3 <= 65        (div = 3)
55002
55003     PLB = 166:
55004     =>      32 <= 55.3 <= 65        (div = 3)
55005
55006     66MHz async PCI frequency:
55007     PLB = 133:
55008     =>      65 <= 66.5 <= 132       (div = 2)
55009
55010     PLB = 166:
55011     =>      65 <= 83 <= 132         (div = 2)
55012
55013     Signed-off-by: Stefan Roese <sr@denx.de>
55014
55015 commit 5a5958b7de70ae99f0e7cbd5c97ec1346e051587
55016 Author: Stefan Roese <sr@denx.de>
55017 Date:   Mon Oct 15 11:29:33 2007 +0200
55018
55019     ppc4xx: Fix incorrect 33/66MHz PCI clock log-message on Sequoia & Yosemite
55020
55021     The BCSR status bit for the 66MHz PCI operation was correctly
55022     addressed (MSB/LSB problem). Now the correct currently setup
55023     PCI frequency is displayed upon bootup.
55024
55025     This patch also fixes this problem on Rainier & Yellowstone, since these
55026     boards use the same souce code as Sequoia & Yosemite do.
55027
55028     Signed-off-by: Stefan Roese <sr@denx.de>
55029
55030 commit da3aad55cbde80ab6e301aafa82a2c411aa53eff
55031 Author: Martin Krause <martin.krause@tqs.de>
55032 Date:   Wed Sep 26 17:55:56 2007 +0200
55033
55034     TQM860M: adjust for doubled flash sector size.
55035
55036     Adjust flash map to support the new S29GLxxN (N-Type) Flashes with
55037     doubled sector size.
55038
55039     Signed-off-by: Martin Krause <martin.krause@tqs.de>
55040
55041 commit 9d29250e2e62f4bf20c7a20b4173d84c48f11f5d
55042 Author: Jens Gehrlein <jens.gehrlein@tqs.de>
55043 Date:   Wed Sep 26 17:55:54 2007 +0200
55044
55045     TQM8xx: Fix CAN timing.
55046
55047     Signed-off-by: Martin Krause <martin.krause@tqs.de>
55048
55049 commit d43e489baf02afae49077791fb22332d240d8656
55050 Author: Martin Krause <martin.krause@tqs.de>
55051 Date:   Thu Sep 27 14:54:36 2007 +0200
55052
55053     TQM866M: fix SDRAM refresh
55054
55055     At 133 MHz the current SDRAM refresh rate is too fast
55056     (measured 4 * 1.17 us).
55057     CFG_MAMR_PTA changes from 39 to 97. This result
55058     in a refresh rate of 4 * 7.8 us at the default clock
55059     50 MHz. At 133 MHz the value will be then 4 * 2.9 us.
55060     This is a compromise until a new method is found to
55061     adjust the refresh rate.
55062
55063     Signed-off-by: Martin Krause <martin.krause@tqs.de>
55064
55065 commit 9ef57bbee1c67cc01da2026c242c4692db32be36
55066 Author: Martin Krause <martin.krause@tqs.de>
55067 Date:   Wed Sep 26 17:55:55 2007 +0200
55068
55069     TQM866M: adjust for doubled flash sector size.
55070
55071     Adjust flash map to support the new S29GLxxN (N-Type) Flashes with
55072     doubled sector size.
55073
55074     Signed-off-by: Martin Krause <martin.krause@tqs.de>
55075
55076 commit f8bf90461d9bad2e6fed31fcebaf235f60dd6763
55077 Author: Michal Simek <monstr@monstr.eu>
55078 Date:   Sun Oct 14 16:12:29 2007 +0200
55079
55080     [FIX] XUPV2P change command handling
55081     and remove code violation
55082
55083 commit 636400198228d96983c06657b17f760f5989958e
55084 Author: Wolfgang Denk <wd@denx.de>
55085 Date:   Sun Oct 14 00:13:19 2007 +0200
55086
55087     Prepare for 1.3.0-rc3 release
55088
55089     Signed-off-by: Wolfgang Denk <wd@denx.de>
55090
55091 commit 68f14f77ca5fe5f9cc025c8cae101671f628309f
55092 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
55093 Date:   Sat Sep 29 13:41:37 2007 +0200
55094
55095     Fix warning differ in signedness in cpu/pxa/mmc.c
55096
55097     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
55098
55099 commit fc19e36f741e8bc727c0a330170b3b5db90399ef
55100 Author: Wolfgang Denk <wd@denx.de>
55101 Date:   Sat Oct 13 23:51:14 2007 +0200
55102
55103     Fix warning differ in signedness in board/mpl/vcma9/vcma9.c
55104
55105     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
55106     Signed-off-by: Wolfgang Denk <wd@denx.de>
55107
55108 commit de74b9eeacccaf0a42e5ecc9ae79a88f7a311296
55109 Author: Wolfgang Denk <wd@denx.de>
55110 Date:   Sat Oct 13 21:15:39 2007 +0200
55111
55112     Coding Style cleanup.
55113
55114     Signed-off-by: Wolfgang Denk <wd@denx.de>
55115
55116 commit e1893815b0999410d7a327589611c7b38e95299e
55117 Author: Wolfgang Denk <wd@denx.de>
55118 Date:   Fri Oct 12 15:49:39 2007 +0200
55119
55120     GP3 SSA: enable RTC
55121
55122     Signed-off-by: Wolfgang Denk <wd@denx.de>
55123
55124 commit 8002012041f1ff9f997a5727abe5015f70cd2e46
55125 Author: Grzegorz Bernacki <gjb@semihalf.com>
55126 Date:   Tue Oct 9 13:58:24 2007 +0200
55127
55128     [ads5121] EEPROM support added.
55129
55130     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
55131
55132 commit 7b624ad254b97e5a25dca2304a398b64aeedaffe
55133 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
55134 Date:   Sat Oct 6 18:55:35 2007 +0200
55135
55136     AVR32: Initialize bi_flash* in board_init_r
55137
55138     The ATSTK1000-specific flash driver intializes bi_flashstart,
55139     bi_flashsize and bi_flashoffset, but other flash drivers, like the CFI
55140     driver, don't.
55141
55142     Initialize these in board_init_r instead so that things will still be
55143     set up correctly when we switch to the CFI driver.
55144
55145     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
55146
55147 commit 2b2a587d6d3076387d22ac740f44044bf46e2cb8
55148 Author: Marian Balakowicz <m8@semihalf.com>
55149 Date:   Fri Oct 5 10:40:54 2007 +0200
55150
55151     tqm5200: Fix CONFIG_CMD_PCI typo in board config file.
55152
55153     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
55154
55155 commit 92869195ef8210758d2176230c0a36897afd50ed
55156 Author: Bartlomiej Sieka <tur@semihalf.com>
55157 Date:   Fri Oct 5 09:46:06 2007 +0200
55158
55159     CM5200: Fix missing null-termination in hostname manipulation code
55160
55161     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
55162
55163 commit 9add9884b1fddc34ca186e00a2f868ccd5d02d87
55164 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
55165 Date:   Tue Oct 2 19:09:01 2007 +0200
55166
55167     Fix memtest breakage
55168
55169     CFG_MEMTEST_START uses weird magic involving gd, which fails to
55170     compile. Use hardcoded values instead (we actually know how much RAM
55171     we have on board.)
55172
55173     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
55174
55175 commit 738815c0cc44aa329097f868dc1efc49ede9c5ba
55176 Author: Stefan Roese <sr@denx.de>
55177 Date:   Tue Oct 2 11:44:46 2007 +0200
55178
55179     ppc4xx: Coding style cleanup
55180
55181     Signed-off-by: Stefan Roese <sr@denx.de>
55182
55183 commit 87c1833a39e944db66385286fd5e28f9b3fcdd50
55184 Author: Stefan Roese <sr@denx.de>
55185 Date:   Tue Oct 2 11:44:19 2007 +0200
55186
55187     ppc4xx: lwmon5: Remove watchdog for now, since not fully tested yet
55188
55189     Signed-off-by: Stefan Roese <sr@denx.de>
55190
55191 commit 2db64784061bfc34f4ba70ef1d2fbe7133b55670
55192 Author: Grzegorz Bernacki <gjb@semihalf.com>
55193 Date:   Mon Oct 1 09:51:50 2007 +0200
55194
55195     Program EPLD to force full duplex mode for PHY.
55196
55197     EPLD forces modes of PHY operation. By default full duplex is turned off.
55198     This fix turns it on.
55199
55200     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
55201
55202 commit 785c13477b77dcd2e6c5128fffcdb4e1943f4818
55203 Author: Timo Ketola <timo.ketola@exertus.fi>
55204 Date:   Mon Sep 24 14:50:32 2007 +0300
55205
55206     Bugfix: Use only one PTD for one endpoint
55207
55208     Original isp116x-hcd code prepared multiple PTDs for longer than 16
55209     byte transfers for one endpoint. That is unnecessary because the
55210     ISP116x is able to split long data from one PTD into multiple
55211     transactions based on the buffer size of the endpoint. It also caused
55212     serious problems if the endpoint NAKed some of the transactions. In
55213     that case ISP116x wouldn't notice that the other PTDs were for the same
55214     endpoint and would try the other PTDs possibly out of order. That would
55215     break the whole transfer.
55216
55217     This patch makes isp116x_submit_job to use one PTD for one transfer.
55218
55219     Signed-off-by: Timo Ketola <timo.ketola@exertus.fi>
55220     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
55221
55222 commit 86ec86c04326c3913178a7679aa910de071da75d
55223 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
55224 Date:   Thu Sep 27 23:27:47 2007 +0200
55225
55226     Fix missing DECLARE_GLOBAL_DATA_PTR on CONFIG_LPC2292 in serial
55227
55228     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
55229
55230 commit 3e954beb614b5b190d7f4f4c3b641437a0132e35
55231 Author: Stefan Roese <sr@denx.de>
55232 Date:   Tue Sep 11 14:12:55 2007 +0200
55233
55234     ppc4xx: lwmon5: Change GPIO 58 to default to low (watchdog test)
55235
55236     Signed-off-by: Stefan Roese <sr@denx.de>
55237
55238 commit 1487adbdcf9594bb2eb686325a6f9540dad1b70a
55239 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
55240 Date:   Wed Sep 26 16:35:54 2007 -0500
55241
55242     85xx io out functions need sync after write.
55243
55244     This fixes the mc146818 rtc_read/write functions for 85xx.
55245
55246     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
55247
55248 commit 0d38effc6e359e6b1b0c78d66e8bc1a4dc15a2ae
55249 Author: Grant Likely <grant.likely@secretlab.ca>
55250 Date:   Tue Sep 25 15:48:05 2007 -0600
55251
55252     Fpga: fix incorrect test of CFG_FPGA_XILINX macro
55253
55254     CFG_FPGA_XILINX is a bit value used to test against the value in
55255     CONFIG_FPGA.  Testing for a value will always return TRUE.  I don't
55256     think that is the intention in this code.
55257
55258     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
55259
55260 commit 853643d8cf2ca80cb2e25c53ad5dc580abafe166
55261 Author: Michal Simek <monstr@monstr.eu>
55262 Date:   Mon Sep 24 00:41:30 2007 +0200
55263
55264     [FIX] change command handling and removing code violation
55265
55266 commit f240356507038e5ce55e8a24cb2607e9eae6d10c
55267 Author: Michal Simek <monstr@monstr.eu>
55268 Date:   Mon Sep 24 00:36:06 2007 +0200
55269
55270     [FIX] change sets of commands
55271     because changing of command handling brings
55272     compilation problems
55273
55274 commit cb1bc63b75a232571eb69aa2c8aa919321655845
55275 Author: Michal Simek <monstr@monstr.eu>
55276 Date:   Mon Sep 24 00:30:42 2007 +0200
55277
55278     [FIX] Email reparation & Copyright
55279     Both codes are written by myself without any
55280     support from CTU
55281
55282 commit 0731cbae6c2feab93b244d83fd6a43f5cc9bf852
55283 Author: Michal Simek <monstr@monstr.eu>
55284 Date:   Mon Sep 24 00:25:11 2007 +0200
55285
55286     [PATCH] Change macro name for UartLite
55287     because PowerPC 405 can use UartLite as console
55288
55289 commit 1c1100d2fcf46b9d11dcf78d6e5aea75e2e8b716
55290 Author: Michal Simek <monstr@monstr.eu>
55291 Date:   Mon Sep 24 00:21:19 2007 +0200
55292
55293     [PATCH] Add support for design without interrupt controller
55294     Polling timer
55295
55296 commit 0731933ec8ec45d02ba89b52df673d526873cdde
55297 Author: Michal Simek <monstr@monstr.eu>
55298 Date:   Mon Sep 24 00:19:48 2007 +0200
55299
55300     [FIX] resolve problem with cpu without barrel shifter
55301
55302 commit db14d77995ce515b728b178b63f82babe60e3d56
55303 Author: Michal Simek <monstr@monstr.eu>
55304 Date:   Mon Sep 24 00:18:46 2007 +0200
55305
55306     [FIX] repair email address
55307
55308 commit 481d4328618804add1f818a6c96296121cd0528e
55309 Author: Michal Simek <monstr@monstr.eu>
55310 Date:   Mon Sep 24 00:17:42 2007 +0200
55311
55312     [FIX] repair MFSL commands
55313
55314 commit b90c045f035c3cc9b5d2edaed6048dfb74e40763
55315 Author: Michal Simek <monstr@monstr.eu>
55316 Date:   Mon Sep 24 00:08:37 2007 +0200
55317
55318     synchronizition with mainline
55319
55320 commit eda3e1e6619ad0bee94ae4b16c99d88e77e2af13
55321 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
55322 Date:   Sun Sep 23 02:42:38 2007 +0900
55323
55324     sh: Add support command of ide with sh
55325
55326     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
55327
55328 commit d91ea45d15cf8e0987456bd211ffbb650824b6f1
55329 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
55330 Date:   Sun Sep 23 02:38:42 2007 +0900
55331
55332     sh: Update Makefile
55333
55334     Add support MS7722SE01 to Makefile.
55335
55336     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
55337
55338 commit 6c0bbdccd379f5c8702af9e0765294c2fb7472a6
55339 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
55340 Date:   Sun Sep 23 02:31:13 2007 +0900
55341
55342     sh: Add support Renesas sh7722 processor and Hitachi MS7722SE01 board
55343
55344     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
55345
55346 commit 047375bfa4c3052fa50a748da7ff89e9dad3b364
55347 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
55348 Date:   Sun Sep 23 02:19:24 2007 +0900
55349
55350     sh: Update MS7750SE01 platform
55351
55352     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
55353
55354 commit 516ad760db3553766267ada01b7d5d727faa4bbd
55355 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
55356 Date:   Sun Sep 23 02:17:08 2007 +0900
55357
55358     sh: Remove comment out code from include/asm-sh/cpu_sh4.h
55359
55360     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
55361
55362 commit b02bad128669e567fce87d8df823b06a0144b8db
55363 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
55364 Date:   Sun Sep 23 02:12:30 2007 +0900
55365
55366     sh: Update core code of SuperH.
55367
55368     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
55369
55370 commit 66dcad3a9a53e0766d90e0084123bd8529522fb0
55371 Author: Wolfgang Denk <wd@denx.de>
55372 Date:   Thu Sep 20 00:04:14 2007 +0200
55373
55374     v1.3.0-rc2
55375
55376     Signed-off-by: Wolfgang Denk <wd@denx.de>
55377
55378 commit 135e19bc2773ebca487e9a8371f67e1ba202313a
55379 Author: Wolfgang Denk <wd@denx.de>
55380 Date:   Tue Sep 18 21:36:35 2007 +0200
55381
55382     Avoid compiler warning.
55383
55384     Signed-off-by: Wolfgang Denk <wd@denx.de>
55385
55386 commit 8a783a65851bc7421ab69f442261215e21b8891a
55387 Author: Grant Likely <grant.likely@secretlab.ca>
55388 Date:   Tue Sep 18 12:24:57 2007 -0600
55389
55390     Bugfix: remove embedded null (\0) from CFG_BOOTFILE macro in TQM8540_config
55391
55392     /bin/bash and /bin/dash (which /bin/sh is linked to on ubuntu) handle embedded
55393     nulls in a string differently.  For example, the following statement:
55394         echo "this is a string\0" > afile
55395     Will produce the following with /bin/bash:
55396         "this is a string\0"
55397     But with /bin/dash, will produce:
55398         "this is a string
55399
55400     Bug fixed by moving the embedded null out of the makefile and into the
55401     config header.  Also renamed the macro to avoid usage colision with the same
55402     macro used by other board ports.
55403
55404     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
55405
55406 commit f8d3ca7b6fa322ac57e8e831f07dbeea039a9f35
55407 Author: Wolfgang Denk <wd@denx.de>
55408 Date:   Tue Sep 18 17:40:27 2007 +0200
55409
55410     MCC200: fix build warning
55411
55412     The MCC200 board config file includes version.h for some customer-
55413     specific setting, which causes warnings with "make depend"; build
55414     version.h before depend.
55415
55416     Signed-off-by: Wolfgang Denk <wd@denx.de>
55417
55418 commit bd86220f58b99d6896198c385fda132f0c980915
55419 Author: Peter Pearse <peter.pearse@arm.com>
55420 Date:   Tue Sep 18 13:07:54 2007 +0100
55421
55422     Move coloured led API to status_led.h
55423     Improve indentation in drivers/at45.c
55424
55425 commit e80e585b00fbbab7ad1bf71619741f2c5b029ab7
55426 Author: Eirik Aanonsen <eaa@wprmedical.com>
55427 Date:   Tue Sep 18 08:47:20 2007 +0200
55428
55429     Update atstk1002 bootargs.
55430
55431     Updates to atstk1002 U-Boot header file:
55432     - Changed bootargs:
55433         * Set the bootargs for at1002 to point to the SD-card partition instead
55434         * ... of the boot flash.
55435         * Removing the rootfstype since that argument are not needed.
55436
55437     Signed-off-by: Eirik Aanonsen <eaa@wprmedical.com>
55438     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
55439
55440 commit a4f3aab6dfbed6c29367c688bfb8a47eef62c225
55441 Author: Eirik Aanonsen <eaa@wprmedical.com>
55442 Date:   Wed Sep 12 13:32:37 2007 +0200
55443
55444     Add some comments to clocks in atstk1002.h
55445
55446     This patch applies some clarifying comments to how the different
55447     clocks are setup according to atstk1002.h Some of the previous
55448     comments where stating wrongful information.
55449
55450     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
55451
55452 commit 97213f32416ead885deafea86774e912ffd60ad0
55453 Author: David Saada <David.Saada@ecitele.com>
55454 Date:   Mon Sep 17 17:04:47 2007 +0200
55455
55456     Description: Add NEC's PCI OHCI module ID to the USB OHCI driver
55457
55458     Signed-off-by: David Saada <david.saada@ecitele.com>
55459
55460 commit 30363e98fa470fbecea5e8bc0f1443352754f303
55461 Author: Stefan Roese <sr@denx.de>
55462 Date:   Mon Sep 17 08:20:47 2007 +0200
55463
55464     Small whitespace cleanup of OneNAND patch
55465
55466     Signed-off-by: Stefan Roese <sr@denx.de>
55467
55468 commit d7e8ce101a4a45ed6ed45739fc2de5f87b13f7f1
55469 Author: Kyungmin Park <kmpark@infradead.org>
55470 Date:   Mon Sep 10 17:15:14 2007 +0900
55471
55472     OneNAND support (take #2)
55473
55474     [PATCH 3/3] OneNAND support (take #2)
55475
55476     OneNAND support at U-Boot
55477
55478     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
55479
55480 commit 17aa2800457df0c06b41516f46f126712c196219
55481 Author: Kyungmin Park <kmpark@infradead.org>
55482 Date:   Mon Sep 10 17:14:34 2007 +0900
55483
55484     OneNAND support (take #2)
55485
55486     [PATCH 2/3] OneNAND support (take #2)
55487
55488     OneNAND support at U-Boot
55489
55490     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
55491
55492 commit 916527f4809a7bcd811f1f1daf34af184e31dd8c
55493 Author: Kyungmin Park <kmpark@infradead.org>
55494 Date:   Mon Sep 10 17:13:49 2007 +0900
55495
55496     OneNAND support (take #2)
55497
55498     [PATCH 1/3] OneNAND support (take #2)
55499
55500     OneNAND support at U-Boot
55501
55502     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
55503
55504 commit b49c90df6e7cfcfb8b862b8bbf8448dff5eed9a5
55505 Author: Michal Simek <monstr@monstr.eu>
55506 Date:   Sun Sep 16 20:51:57 2007 +0200
55507
55508     [FIX] remove files form repository
55509
55510 commit 67c31036acaaaa992fc346cc89db0909a7e733c4
55511 Author: Wolfgang Denk <wd@denx.de>
55512 Date:   Sun Sep 16 17:10:04 2007 +0200
55513
55514     TQM8xx[LM]: Fix broken environment alignment.
55515
55516     With recent toolchains, the environment sectors were no longer aligned to
55517     sector boundaries. The reason was a combination of two bugs:
55518
55519     1) common/environment.c assumed that CONFIG_TQM8xxL would be defined
55520        for all TQM8xxL and TQM8xxM boards. But "include/common.h", where
55521        this gets defined, is not included here (and cannot be included
55522        without causing lots of problems).
55523
55524        Added a new #define CFG_USE_PPCENV for all boards which really
55525        want to put the environment is a ".ppcenv" section.
55526
55527     2) The linker scripts just include environment.o, silently assuming
55528        that the objects in that file are really in the order in which
55529        they are coded in the C file, i. e. "environment" first, then
55530        "redundand_environment", and "env_size" last. However, current
55531        toolchains (GCC-4.x) reorder the objects, causing the environment
55532        data not to start on a flash sector boundary:
55533
55534        Instead of:                                      we got:
55535
55536         40008000 T environment                  40008000 T env_size
55537         4000c000 T redundand_environment        40008004 T redundand_environment
55538         40010000 T env_size                     4000c004 T environment
55539
55540        Note: this patch fixes just the first part, and cures the alignment
55541        problem by making sure that "env_size" gets placed correctly. However,
55542        we still have a potential issue because primary and redundant
55543        environment sectors are actually swapped, i. e. we have now:
55544
55545         40008000 T redundand_environment
55546         4000c000 T environment
55547         40010000 T env_size
55548
55549        This shall be fixed in the next version.
55550
55551     Signed-off-by: Wolfgang Denk <wd@denx.de>
55552
55553 commit eb6da8050797c204c9d010548424186c7ce32fc1
55554 Author: Wolfgang Denk <wd@denx.de>
55555 Date:   Sun Sep 16 02:39:35 2007 +0200
55556
55557     TQM8xx/FPS8xx: adjust flash partitions for 2.6 ARCH=powerpc kernels
55558
55559     Signed-off-by: Wolfgang Denk <wd@denx.de>
55560
55561 commit cd2d1602c54cc6957bdef3872272a4b264893960
55562 Author: urwithsughosh@gmail.com <urwithsughosh@gmail.com>
55563 Date:   Mon Sep 10 14:54:56 2007 -0400
55564
55565     Typo fix in tsec.c
55566
55567     Fixup for the break statement in wrong place.
55568
55569     [Patch by urwithsughosh@gmail.com]
55570     Acked-by: Andy Fleming <afleming@freescale.com>
55571     Signed-off-by:      Wolfgang Denk <wd@denx.de>
55572
55573 commit 5bd7fe9aeb76906371f40b8fd07613f10922e3e7
55574 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
55575 Date:   Tue Sep 11 17:04:00 2007 +0200
55576
55577     Fix do_div() usage in nand process output
55578
55579     Fix usage of do_div() in nand erase|read|write process output.
55580
55581     The last patch to nand_util.c introduced do_div() instead of libgcc's
55582     implementation. But do_div() returns the quotient in its first
55583     macro parameter and not as result.
55584
55585     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
55586
55587 commit c750d2e6692a000a82f29de7bf24e3dc21239161
55588 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
55589 Date:   Wed Sep 12 12:36:53 2007 +0200
55590
55591     NAND: Add CFG_NAND_QUIET option
55592
55593     This config option sets the default for the progress information
55594     output behavior that can also be configured through the 'quiet'
55595     environment variable.
55596
55597     The legacy NAND code does not print the current progress info
55598     on the console. So this option is for backward compatibility for
55599     units that are in the field and where setting the quiet variable
55600     is not an option. With CFG_NAND_QUIET set to '1' the console
55601     progress info is turned off. This can still be overwritten
55602     through the environment variable.
55603
55604     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
55605
55606 commit dcb88630290d2bcd803386dd4c2be73142994c4f
55607 Author: Liew Tsi Chung-r5aahp <Tsi-chung.Liew@freescale.com>
55608 Date:   Thu Sep 13 16:06:05 2007 -0700
55609
55610     ColdFire: fix build error becasue of bad type of mii_init()
55611
55612     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
55613
55614 commit 314d5b6ce52a4ed19dd295d1364e246c5e605017
55615 Author: Liew Tsi Chung-r5aahp <Tsi-chung.Liew@freescale.com>
55616 Date:   Thu Sep 13 16:04:05 2007 -0700
55617
55618     ColdFire: Fix build error caused by pixis.c
55619
55620     Moved the #include <asm/cache.h> inside the #ifdef CONFIG_FSL_PIXIS.
55621
55622     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
55623
55624 commit e21659e30660a1377c42af135a6114efe39801d9
55625 Author: Sam Sparks <SSparks@twacs.com>
55626 Date:   Fri Sep 14 11:14:42 2007 -0600
55627
55628     Update MPC8349ITX*_config to place config.tmp in right place.
55629
55630     MPC834ITX*_config does not store config.tmp at the correct locatation,
55631     causing MPC8349ITXGP to have the wrong TEXT_BASE.
55632
55633     Signed-off-by: Sam Sparks <SSparks@twacs.com>
55634     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
55635
55636 commit 1218abf1b5817a39a82399b4b928b00750575bda
55637 Author: Wolfgang Denk <wd@denx.de>
55638 Date:   Sat Sep 15 20:48:41 2007 +0200
55639
55640     Fix cases where DECLARE_GLOBAL_DATA_PTR was not declared as global
55641
55642     Signed-off-by: Wolfgang Denk <wd@denx.de>
55643
55644 commit 66b3f24d665be678a9dbb125b1e84185400f63b5
55645 Author: Dirk Behme <dirk.behme@googlemail.com>
55646 Date:   Sat Sep 15 11:55:42 2007 +0200
55647
55648     Make DECLARE_GLOBAL_DATA_PTR global for DaVinci
55649
55650     As discussed in [1], DECLARE_GLOBAL_DATA_PTR has to be global and not
55651     function local.
55652
55653     Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
55654
55655     [1] http://article.gmane.org/gmane.comp.boot-loaders.u-boot/31805
55656
55657 commit 991b089d1ce5ad945725e3657a8f106dfa02a38e
55658 Author: Michal Simek <monstr@monstr.eu>
55659 Date:   Sat Sep 15 00:03:35 2007 +0200
55660
55661     Synchronize with U-BOOT mainline
55662
55663 commit d7fee32b7e61fe11c64e371cde79faa4768e8350
55664 Author: Sam Sparks <SSparks@twacs.com>
55665 Date:   Fri Sep 14 11:14:42 2007 -0600
55666
55667     Update MPC8349ITX*_config to place config.tmp in right place.
55668
55669     MPC834ITX*_config does not store config.tmp at the correct locatation,
55670     causing MPC8349ITXGP to have the wrong TEXT_BASE.
55671
55672     Signed-off-by: Sam Sparks <SSparks@twacs.com>
55673     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
55674     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
55675
55676 commit 6e7b7b6ea1b6d04dbe96242eb6a0c1c664c98e8c
55677 Author: Bartlomiej Sieka <tur@semihalf.com>
55678 Date:   Thu Sep 13 18:21:48 2007 +0200
55679
55680     cm5200: Fix a typo introduced by afaac86fe2948ac84cd9a12bbed883b3c683e7d9
55681
55682     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
55683
55684 commit e1f601b572db5de9aa81a0b77c68a86994fe24c4
55685 Author: Bartlomiej Sieka <tur@semihalf.com>
55686 Date:   Thu Sep 13 16:33:59 2007 +0200
55687
55688     tqm5200: Restore customary env. variable boot commands for powerpc kernels
55689
55690     - update default definitions of kernel_addr and fdt_addr env. variables
55691     - make arch/powerpc booting the default scenario
55692     - update MTD partition layout to match the above
55693
55694     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
55695
55696 commit f34024d4a328e6edd906456da98d2c537155c4f7
55697 Author: Wolfgang Denk <wd@denx.de>
55698 Date:   Wed Sep 12 00:48:57 2007 +0200
55699
55700     Fix memory corruption problem on STX GP3 SSA Board.
55701
55702     Signed-off-by: Wolfgang Denk <wd@denx.de>
55703
55704 commit d94c79e47011af5e8dd10ed6163c09b4cfc743cc
55705 Author: Peter Pearse <peter.pearse@arm.com>
55706 Date:   Tue Sep 11 15:35:01 2007 +0100
55707
55708     Final tidy
55709
55710 commit 38ad82da0c1180ecdeb212a8f4245e945bcc546e
55711 Author: Grzegorz Bernacki <gjb@semihalf.com>
55712 Date:   Tue Sep 11 15:42:11 2007 +0200
55713
55714     [GP3SSA] Add define CONFIG_MPC85XX_PCI2 in config file to allow u-boot to
55715     scan on second pci bus.
55716
55717     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
55718
55719 commit 6c2f4f388e8181655ea8b69343ea00b68aa6e8d0
55720 Author: Grzegorz Bernacki <gjb@semihalf.com>
55721 Date:   Tue Sep 11 12:57:52 2007 +0200
55722
55723     [ppc4xx] Individual handling of sdram.c for bamboo_nand build
55724
55725     Bamboo has a file sdram.c which needs special treatment when building in
55726     separate directory. It has to be linked to build directory otherwise it is
55727     not seen.
55728
55729     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
55730
55731 commit d45963854eff39d575124d859419bb4953ce2c87
55732 Author: Michal Simek <monstr@monstr.eu>
55733 Date:   Tue Sep 11 00:37:04 2007 +0200
55734
55735     [FIX] Microblaze ML401 - repare FLASH handling
55736
55737 commit 38c1ef728d19950414a8ab1ccfc53767848fa346
55738 Author: Sean MCGOOGAN <sean.mcgoogan@st.com>
55739 Date:   Mon Sep 10 16:55:59 2007 +0100
55740
55741     Allocate CPU Architecture Code for STMicroelectronics' ST200.
55742
55743     Signed-off-by: Sean McGoogan <Sean.McGoogan@st.com>
55744     ---------------------------------------------------
55745
55746 commit 754bac48156f8958d8f6a53a51eda88ab5758929
55747 Author: Wolfgang Denk <wd@denx.de>
55748 Date:   Mon Sep 10 20:42:31 2007 +0200
55749
55750     Update version to match current state.
55751
55752     Signed-off-by: Wolfgang Denk <wd@denx.de>
55753
55754 commit 7a888d6b3c32a126dbb504ef146bb4c26574ca7b
55755 Author: Grzegorz Bernacki <gjb@semihalf.com>
55756 Date:   Mon Sep 10 17:39:08 2007 +0200
55757
55758     [MPC512x] Streamline frame handling in the FEC driver
55759
55760     - convert frame size settings to be derived from a single base
55761     - set frame size to the recommended default value
55762
55763     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
55764
55765 commit e251e00d0db4b36d1d2b7e38fec43a7296b529a2
55766 Author: Kyungmin Park <kmpark@infradead.org>
55767 Date:   Mon Sep 10 11:34:00 2007 +0900
55768
55769     Remove compiler warning: target CPU does not support interworking
55770
55771     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
55772
55773 commit 1d9e31e04911a6bb7cc66dd91132c699101c32e2
55774 Author: Wolfgang Denk <wd@denx.de>
55775 Date:   Sun Sep 9 21:21:33 2007 +0200
55776
55777     Fix compile error in spc1920 config.
55778
55779     Signed-off-by: Markus Klotzbücher <mk@denx.de>
55780     Signed-off-by: Wolfgang Denk <wd@denx.de>
55781
55782 commit a7d7eca791a37f452c9da10fef4b31dd7aa9a622
55783 Author: Grant Likely <grant.likely@secretlab.ca>
55784 Date:   Fri Sep 7 09:25:07 2007 -0600
55785
55786     Bugfix: make bootm+libfdt compile on boards with no flash
55787
55788     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
55789
55790 commit 6efc1fc0b63e55f94c5bc61d8dd23c918e3bc778
55791 Author: Grzegorz Bernacki <gjb@semihalf.com>
55792 Date:   Fri Sep 7 18:35:37 2007 +0200
55793
55794     [PPC440SPe] PCIe environment settings for Katmai and Yucca
55795
55796     - 'pciconfighost' is set by default in order to be able to scan bridges
55797     behind the primary host/PCIe
55798
55799     - 'pciscandelay' env variable is recognized to allow for user-controlled
55800     delay before the PCIe bus enumeration; some peripheral devices require a
55801     significant delay before they can be scanned (e.g. LSI8408E); without the
55802     delay they are not detected
55803
55804     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
55805
55806 commit 7f1913938984ef6c6a46cb53e003719196d9c5de
55807 Author: Grzegorz Bernacki <gjb@semihalf.com>
55808 Date:   Fri Sep 7 18:20:23 2007 +0200
55809
55810     [PPC440SPe] Improve PCIe configuration space access
55811
55812     - correct configuration space mapping
55813     - correct bus numbering
55814     - better access to config space
55815
55816     Prior to this patch, the 440SPe host/PCIe bridge was able to configure only the
55817     first device on the first bus. We now allow to configure up to 16 buses;
55818     also, scanning for devices behind the PCIe-PCIe bridge is supported, so
55819     peripheral devices farther in hierarchy can be identified.
55820
55821     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
55822
55823 commit 15ee4734e4e08003d73d9ead3ca80e2a0672e427
55824 Author: Grzegorz Bernacki <gjb@semihalf.com>
55825 Date:   Fri Sep 7 17:46:18 2007 +0200
55826
55827     [PPC440SPe] Convert machine check exceptions handling
55828
55829     Convert using fixup mechanism to suppressing MCK for the duration of config
55830     read/write transaction: while fixups work fine with the case of a precise
55831     exception, we identified a major drawback with this approach when there's
55832     an imprecise case. In this scenario there is the following race condition:
55833     the fixup is (by design) set to catch the instruction following the one
55834     actually causing the exception; if an interrupt (e.g. decrementer) happens
55835     between those two instructions, the ISR code is executed before the fixup
55836     handler the machine check is no longer protected by the fixup handler as it
55837     appears as within the ISR code. In consequence the fixup approach is being
55838     phased out and replaced with explicit suppressing of MCK during a PCIe
55839     config read/write cycle.
55840
55841     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
55842
55843 commit ff7640c9ead8806b5d827f2b29f9cb2632add729
55844 Author: Wolfgang Denk <wd@denx.de>
55845 Date:   Fri Sep 7 17:43:36 2007 +0200
55846
55847     Fix typo in MAKEALL script.
55848
55849     Signed-off-by: Wolfgang Denk <wd@denx.de>
55850
55851 commit 08e2e5fcd2e06670b62e1680a3934c0e55c72810
55852 Author: Grzegorz Bernacki <gjb@semihalf.com>
55853 Date:   Fri Sep 7 17:09:21 2007 +0200
55854
55855     [MPC512x] Proper handling of larger frames in the FEC driver
55856
55857     When frame larger than local RX buffer is received, it is split and handled
55858     by two buffer descriptors. Prior to this patch the FEC driver discarded
55859     contents of a buffer descriptor without the 'LAST' bit set, so the first
55860     part of the frame was lost in case of larger frames. This fix allows to
55861     safely combine the two pieces into the whole frame.
55862
55863     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
55864
55865 commit 8d17979d0359492a822a0a409d26e3a3549b4cd4
55866 Author: Rafal Jaworowski <raj@semihalf.com>
55867 Date:   Fri Sep 7 17:05:36 2007 +0200
55868
55869     [MPC512x] Correct fixup relocation
55870
55871     Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
55872
55873 commit a89cbbd27a60e6740772000fd0688ffba1c2576a
55874 Author: Wolfgang Denk <wd@denx.de>
55875 Date:   Fri Sep 7 01:21:25 2007 +0200
55876
55877     Update CHANGELOG, minor coding style cleanup.
55878
55879 commit 5e5803e119de3bebd76fc9a57baac0b5aeccc8a3
55880 Author: stefano babic <sbabic@denx.de>
55881 Date:   Thu Aug 30 23:01:49 2007 +0200
55882
55883     PXA270: Added support for TrizepsIV board.
55884
55885     This patch add support for the Trizeps IV module (520Mhz).
55886
55887     Signed-off-by: Stefano Babic <sbabic@denx.de>
55888
55889 commit 80172c6181c912fbb34ea3ba0c22b232b419b47f
55890 Author: stefano babic <sbabic@denx.de>
55891 Date:   Thu Aug 30 22:57:04 2007 +0200
55892
55893     PXA270: Add support for multiple serial ports.
55894
55895     This patch adds support for multiple serial ports to the PXA target.
55896     FFUART, BTUART and STUART are supported.
55897
55898     Signed-off-by: Stefano Babic <sbabic@denx.de>
55899
55900 commit 28bb3f72c687ac6b2eb076b01dd21a5fd657d45e
55901 Author: stefano babic <sbabic@denx.de>
55902 Date:   Thu Aug 30 22:48:47 2007 +0200
55903
55904     PXA270: fix compile issue (invalid lvalue)
55905
55906     Code is broken for PXA270 due to "invalid lvalue in assignment".
55907
55908     This patch fix it in pxa-regs.h
55909
55910     Signed-off-by: Stefano Babic <sbabic@denx.de>
55911
55912 commit 1d2ca446e1a731df420206d04fe278c27ea6b8e8
55913 Author: Jason Jin <Jason.jin@freescale.com>
55914 Date:   Thu Aug 30 18:19:05 2007 +0800
55915
55916     Add BUILD_DIR support for bios emulator.
55917
55918     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
55919
55920 commit b4d8a55145442f136982634862341a3e02002bda
55921 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
55922 Date:   Fri Aug 31 14:41:51 2007 +0900
55923
55924     [MIPS] Remove inline asm string functions
55925
55926     Stop using inline string functions on MIPS as other ARCHs do so,
55927     since the optimized inline asm versions are not small.
55928
55929     This change is triggered by a following MIPS build error:
55930     common/libcommon.a(exports.o)(.text+0xdc): In function `jumptable_init':
55931     common/exports.c:32: undefined reference to `strcmp'
55932     make: *** [u-boot] Error 1
55933
55934     Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
55935
55936 commit 8ea2c4e54833deaebc24c3ca6b7f21353c25b0f5
55937 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
55938 Date:   Fri Aug 31 14:41:45 2007 +0900
55939
55940     [MIPS] Update asm string header
55941
55942     This patches contains several bugfixes and cleanups in the latest upstream:
55943
55944      - Don't include linux/config.h
55945      - Remove buggy inline version of memscan.
55946      - Merge with Linux 2.6.11-rc3.
55947      - Fix undefined reference to strcpy in binfmt_misc caused by gcc 3.4.
55948      - Goodbye mips64.  31704 lines of code bite the dust.
55949      - Replace extern inline with static inline.
55950      - Fix return value of strncpy.
55951      - Remove a bunch more "$1" clobbers.
55952
55953     Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
55954
55955 commit 5b729fb3bd98f49855d6bfc657c3fbae95f2adc2
55956 Author: Bartlomiej Sieka <tur@semihalf.com>
55957 Date:   Tue Sep 4 17:31:22 2007 +0200
55958
55959     Fix do_bootm_linux() so that multi-file images with FDT blob boot.
55960
55961     Fix incorrect blob address calculation in do_bootm_linux() that prevents
55962     booting the kernel from a multi-file image (kernel + initrd + blob).
55963
55964     Also, make minor updates to the U-Boot's output and to the coding style.
55965
55966     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
55967
55968 commit 041a2554ad619e80dce520c1a33210affcb6a3f2
55969 Author: Gary Jennejohn <gary.jennejohn@freenet.de>
55970 Date:   Fri Aug 31 14:29:04 2007 +0200
55971
55972     Add support for Sil680 IDE controller.
55973
55974     o add drivers/sil680.c to support the Sil680 IDE-controller.
55975     o drivers/Makefile: add sil680.o.
55976
55977     Signed-off-by: Gary Jennejohn <garyj@denx.de>
55978
55979 commit e79021223bc339df655e360645a52c457a74b067
55980 Author: Grant Likely <grant.likely@secretlab.ca>
55981 Date:   Thu Sep 6 09:47:40 2007 -0600
55982
55983     bootm/fdt: Only process the fdt if an fdt address was provided
55984
55985     Boards with CONFIG_OF_LIBFDT enabled are not able to boot old-style
55986     kernels using the board info structure (instead of passing a device tree)
55987     This change allows the old style booting to be used if the fdt argument
55988     was not passed to 'bootm'.
55989
55990     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
55991     Acked-by: Kim Phillips <kim.phillips@freescale.com>
55992
55993 commit cf2817a84c2e9bea2c5dfc084bce2f2d2563ac43
55994 Author: Grant Likely <grant.likely@secretlab.ca>
55995 Date:   Thu Sep 6 09:46:23 2007 -0600
55996
55997     Migrate 5xxx boards from CONFIG_OF_FLAT_TREE to CONFIG_OF_LIBFDT
55998
55999     Affects boards: icecube (lite5200), jupiter, motionpro, tqm5200
56000
56001     Tested on: lite5200b
56002
56003     Note: the fixup functions have not been moved to a common place.  This
56004     patch is targeted for immediate merging as in solves a build issue, but
56005     the final name/location of the fixups is still subject to debate.  I
56006     propose to merge this now, and move the fixups in the next merge window
56007     to be usable by all targets.
56008
56009     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
56010
56011 commit 41bb76e941929f54a73206fb132f7a4c275543a3
56012 Author: Grant Likely <grant.likely@secretlab.ca>
56013 Date:   Thu Sep 6 09:46:17 2007 -0600
56014
56015     libfdt: add convenience function fdt_find_and_setprop()
56016
56017     Given the path to a node, fdt_find_and_setprop() allows a property value
56018     to be set directly.
56019
56020     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
56021
56022 commit 80767a6cead9990d9e77e62be947843c2c72f469
56023 Author: Peter Pearse <peter.pearse@arm.com>
56024 Date:   Wed Sep 5 16:04:41 2007 +0100
56025
56026     Changed API name to coloured_led.h
56027     Removed code using deprecated ifdef CONFIG_BOOTBINFUNC
56028     Tidied other cpu/arm920t/start.S code
56029
56030 commit 56a9270521baaa00e12639a978302a67f61ef060
56031 Author: Kumar Gala <galak@kernel.crashing.org>
56032 Date:   Thu Aug 30 16:18:18 2007 -0500
56033
56034     Fix ULI RTC support on MPC8544 DS
56035
56036     The RTC on the M1575 ULI chipset requires a dummy read before
56037     we are able to talk to the RTC.  We accomplish this by adding a
56038     second memory region to the PHB the ULI is on and read from it.
56039
56040     The second region is added to maintain compatiabilty with Linux's
56041     view of the PCI memory map.
56042
56043     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
56044
56045 commit f75e89e9b5714db2b0e80074071dfbdd6f59488a
56046 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
56047 Date:   Thu Aug 30 01:58:48 2007 -0500
56048
56049     ft_board_setup update 85xx/86xx of pci/pcie bus-range property.
56050
56051     pcie is now differentiated from pci.  Add 8641 bus-range updates.
56052
56053     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
56054
56055 commit 9f5c3d3720e777a572dcdc8af2008b44c7243885
56056 Author: Peter Pearse <peter.pearse@arm.com>
56057 Date:   Tue Sep 4 16:18:38 2007 +0100
56058
56059     Add coloured led interface for ARM boards.
56060     Use it in cpu/arm920t/start.S to indicate U-Boot code has been entered.
56061
56062 commit 7462fe0d5a9d40cde083fb1a3cd73911996b5ecb
56063 Author: Peter Pearse <peter.pearse@arm.com>
56064 Date:   Tue Sep 4 14:49:28 2007 +0100
56065
56066     Move include/led.h to board/at91rm9200dk
56067
56068 commit 6e4bf9b24e57c15abc6542e685d06380bc64af27
56069 Author: Peter Pearse <peter.pearse@arm.com>
56070 Date:   Tue Sep 4 14:25:51 2007 +0100
56071
56072     Ran Lindent on drivers/at45.c
56073
56074 commit 557ab89d294f08dd532f21d19861b40093200a33
56075 Author: Peter Pearse <peter.pearse@arm.com>
56076 Date:   Tue Sep 4 14:23:50 2007 +0100
56077
56078     Rename CONFIG_CMD_MUX to CONFIG_CMD_AT91_SPIMUX
56079
56080 commit 81b73dec16fd1227369a191e725e10044a9d56b8
56081 Author: Gary Jennejohn <garyj@denx.de>
56082 Date:   Fri Aug 31 15:21:46 2007 +0200
56083
56084     ppc4xx: (Re-)Enable CONFIG_PCI_PNP on AMCC 440EPx Sequoia
56085
56086     The 440EPx has a problem when the PCI_CACHE_LINE_SIZE register is
56087     set to non-zero, because it doesn't support MRM (memory-read-
56088     multiple) correctly. We now added the possibility to configure
56089     this register in the board config file, so that the default value
56090     of 8 can be overridden.
56091
56092     Here the details of this patch:
56093
56094     o drivers_pci_auto.c: introduce CFG_PCI_CACHE_LINE_SIZE to allow
56095       board-specific settings. As an example the sequoia board requires 0.
56096       Idea from Stefan Roese <sr@denx.de>.
56097     o board/amcc/sequoia/init.S: add a TLB mapping at 0xE8000000 for the
56098       PCI IO-space. Obtained from Stefan Roese <sr@denx.de>.
56099     o include/configs/sequoia.h: turn CONFIG_PCI_PNP back on and set
56100       CFG_PCI_CACHE_LINE_SIZE to 0.
56101
56102     Signed-off-by: Gary Jennejohn <garyj@denx.de>
56103     Signed-off-by: Stefan Roese <sr@denx.de>
56104
56105 commit 60174746c668b309378a91488dded898e9553eae
56106 Author: Wolfgang Denk <wd@denx.de>
56107 Date:   Fri Aug 31 10:01:51 2007 +0200
56108
56109     Fix TFTP OACK code for short packets.
56110
56111     The old code had a loop limit overflow bug which caused a semi-
56112     infinite loop for small packets, because in "i<len-8", "i" was signed,
56113     but "len" was unsigned, and "len-8" became a huge number for small
56114     values of "len".
56115
56116     This is a workaround which replaces broken commit 8f1bc284.
56117
56118     Signed-off-by: Wolfgang Denk <wd@denx.de>
56119
56120 commit 696dd1307cd8e73a10e9bb3c51731bfd6f837bee
56121 Author: Hans-Christian Egtvedt <hcegtvedt@atmel.com>
56122 Date:   Thu Aug 30 15:03:05 2007 +0200
56123
56124     Reduce BOOTDELAY variable to 1 second by default for STK1002
56125
56126     Signed-off-by: Hans-Christian Egtvedt <hcegtvedt@atmel.com>
56127     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
56128
56129 commit c88b6e1cbf9a8ae2a34fb602f78a1bf4e6692b6a
56130 Author: Hans-Christian Egtvedt <hcegtvedt@atmel.com>
56131 Date:   Thu Aug 30 15:03:04 2007 +0200
56132
56133     Remove double quotation marks around MAC address for STK1002
56134
56135     Signed-off-by: Hans-Christian Egtvedt <hcegtvedt@atmel.com>
56136     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
56137
56138 commit ff13ac8c7bbebb238e339592de765c546dba1073
56139 Author: Wolfgang Denk <wd@denx.de>
56140 Date:   Thu Aug 30 14:42:15 2007 +0200
56141
56142     Backout commit 8f1bc284 as it causes TFTP to fail.
56143
56144     Signed-off-by: Wolfgang Denk <wd@denx.de>
56145
56146 commit 1900fbf255acba8b94fb442a16408ea85a1d46a6
56147 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
56148 Date:   Thu Aug 30 02:26:17 2007 -0500
56149
56150     Revert "Fix MPC8544DS PCIe3 scsi."
56151
56152     This reverts commit 9468e680.
56153     Commit 16e23c3f5da removing allocation of PCSRBAR is sufficient.
56154
56155     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
56156
56157 commit 8f1bc28408ded213418d9bc0780c7d8fb8a03774
56158 Author: Grant Likely <grant.likely@secretlab.ca>
56159 Date:   Wed Aug 29 18:26:24 2007 -0600
56160
56161     tftp: don't implicity trust the format of recevied packets
56162
56163     The TFTP OACK code trusts that the incoming packet is formated as
56164     ASCII text and can be processed by string functions. It also has a
56165     loop limit overflow bug where if the packet length is less than 8, it
56166     ends up looping over *all* of memory to find the 'blksize' string.
56167
56168     This patch solves the problem by forcing the packet to be null
56169     terminated and using strstr() to search for the sub string.
56170
56171     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
56172
56173 commit 04625764cc93ce8a61625ac19d7fe2a2ceee8143
56174 Author: Stefan Roese <sr@denx.de>
56175 Date:   Wed Aug 29 16:31:18 2007 +0200
56176
56177     ppc4xx: Change lwmon5 default environment to support Linux RTC
56178
56179     The Linux PCF8563 RTC driver doesn't do autoprobing, so we need
56180     to supply the RTC I2C address as bootline parameter. This patch
56181     adds support for this rtc probing parameter to the bootargs:
56182
56183     "rtc-pcf8563.probe=0,0x51"
56184
56185     Signed-off-by: Stefan Roese <sr@denx.de>
56186
56187 commit 2602a5c40ae37ab965a4e240854fdaffb51328a4
56188 Author: Kim Phillips <kim.phillips@freescale.com>
56189 Date:   Wed Aug 29 09:06:05 2007 -0500
56190
56191     sbc8641: remove unused OF_FLAT_TREE_MAX_SIZE
56192
56193     this had slipped through the cracks, since the sbc board was added
56194     after I wrote the original patch to remove all these symbols, and
56195     before it was merged.
56196
56197     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
56198
56199 commit c5bded3c88e48ae648a75d357dc81a8255fa81f1
56200 Author: Wolfgang Denk <wd@denx.de>
56201 Date:   Wed Aug 29 14:05:30 2007 +0200
56202
56203     Add mii_init() prototype
56204
56205     to get rid of a *lot* of compiler warnings.
56206
56207     Signed-off-by: Wolfgang Denk <wd@denx.de>
56208
56209 commit 2d1f23aa1e74e4a8f8ffa67f246eb98c522dfd7f
56210 Author: Wolfgang Denk <wd@denx.de>
56211 Date:   Wed Aug 29 13:35:03 2007 +0200
56212
56213     Disable network support on cmi_mpc5xx board
56214
56215     ..because it caused compiler errors and there seems to be no
56216     board maintainer to take care of this.
56217
56218     Signed-off-by: Wolfgang Denk <wd@denx.de>
56219
56220 commit 9468e6804b7e25b0f6f52e53f47bce3175400a16
56221 Author: Kumar Gala <galak@kernel.crashing.org>
56222 Date:   Mon Aug 20 09:44:00 2007 -0500
56223
56224     Fix MPC8544DS PCIe3 scsi.
56225
56226     <ed.swarthout@freescale.com>
56227
56228     The problem is pciauto_setup_device() getting called from fsl_pci_init.c
56229     is allocating memory space it doesn't need.
56230
56231     Signed-off-by: Ed Swarthout <ed.swarthout@freescale.com>
56232     Signed-off-by: Andy Fleming <afleming@freescale.com>
56233
56234 commit 4bf4abb8a4e9955556b120a1aafa30c03e74032a
56235 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
56236 Date:   Tue Aug 21 09:38:59 2007 -0500
56237
56238     8548cds fixes
56239
56240     Restore CONFIG_EXTRA_ENV_SETTINGS definition which contains the
56241     correct consoledev needed for linux boot.
56242     Standardize on fdt{file,addr} var to hold dtb file name.
56243
56244     Set PCI inbound memory region from CFG_MEMORY_{BUS,PHYS}.
56245
56246     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
56247
56248 commit 7a1ac419fa0d2d23ddd08bd61d16896a9f33c933
56249 Author: Haiying Wang <Haiying.Wang@freescale.com>
56250 Date:   Thu Aug 23 15:20:54 2007 -0400
56251
56252     Enable L2 cache for MPC8568MDS board
56253
56254     The L2 cache size is 512KB for 8568, print out the correct informaiton.
56255
56256     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
56257
56258 commit 94c47fdaf14cb29fa3fb4d4da2efdd96c803b46b
56259 Author: Jason Jin <Jason.jin@freescale.com>
56260 Date:   Wed Aug 22 17:54:49 2007 +0800
56261
56262     Remove the bios emulator binary files from MAI board
56263
56264     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
56265
56266 commit 7608d75f9c87c9eb5b3a43219d0506d3e979a13f
56267 Author: Kim Phillips <kim.phillips@freescale.com>
56268 Date:   Tue Aug 21 17:00:17 2007 -0500
56269
56270     support board vendor-common makefiles
56271
56272     if a board/$(VENDOR)/common/Makefile exists, build it.
56273
56274     also add the first such case, board/freescale/common/Makefile, to
56275     handle building board-shared EEPROM, PIXIS, and MDS-PIB code, as
56276     dictated by board configuration.
56277
56278     thusly get rid of alternate build dir errors such as:
56279
56280     FATAL: can't create /work/wd/tmp/u-boot-ppc/board/freescale/mpc8360emds/../common/pq-mds-pib.o: No such file or directory
56281
56282     by putting the common/ mkdir command in its proper place (the common
56283     Makefile). Common bits from existing individual board Makefiles have
56284     been removed.
56285
56286     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
56287
56288 commit ef8f20752712dc1cdbd86f47e3bd6e35f81c83fd
56289 Author: stefano babic <sbabic@denx.de>
56290 Date:   Tue Aug 21 15:52:33 2007 +0200
56291
56292     Fix: TFTP is not working on little endian systems
56293
56294     TFTP does not work anymore after multicast tftp
56295     patch was applied on little endian systems.
56296     This patch fix it.
56297
56298     Signed-off-by: Stefano Babic <sbabic@denx.de>
56299
56300 commit 5f470948570526e9186f053a3003da7719604e90
56301 Author: stefano babic <sbabic@denx.de>
56302 Date:   Tue Aug 21 15:50:33 2007 +0200
56303
56304     Fix MAC address setting in DM9000 driver.
56305
56306     The logic to check if there is a correct MAC address in the DM9000
56307     EEPROM, added in the last patch, is wrong. Now the MAC address is
56308     always taken from the environment, even if a suitable MAC is present
56309     in the EEPROM.
56310
56311     Signed-off-by: Stefano Babic <sbabic@denx.de>
56312
56313 commit 4a8527ef086ec7c89f40674ef024ae6f988a614a
56314 Author: Martin Krause <martin.krause@tqs.de>
56315 Date:   Tue Aug 21 12:40:34 2007 +0200
56316
56317     MPC5xxx: fix some compiler warnings in USB code
56318
56319     Fix the following warnings:
56320     - usb.c:xx: warning: function declaration isn't a prototype
56321     - usb_ohci.c:xxx: warning: passing argument 1 of '__fswab32' makes integer
56322       from pointer wihtout a cast
56323
56324     Signed-off-by: Martin Krause <martin.krase@tqs.de>
56325
56326 commit 16e23c3f5dab6937f5109365416808c7f15c122b
56327 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
56328 Date:   Mon Aug 20 23:55:33 2007 -0500
56329
56330     fsl_pci_init - Remove self PCSRBAR allocation
56331
56332     CPU physical address space was being wasted by allocating a
56333     PCSRBAR PCI inbound region to it's memory space.
56334
56335     As a rule, PCSRBAR should be left alone since it does not affect
56336     transactions from self and other masters may have changed it.
56337
56338     Signed-off-by: Ed Swarthout <ed.swarthout@freescale.com>
56339
56340 commit 0e700ce03a23bb1921149bc77008ace7103d5289
56341 Author: Martin Krause <martin.krause@tqs.de>
56342 Date:   Mon Aug 20 13:56:47 2007 +0200
56343
56344     Fix compiler warning in include/s3c2410.h
56345
56346     This patch fixes the "type qualifiers ignored on fuction return tpye"
56347     warning for include/s3c2410.h
56348
56349     Signed-off-by: Martin Krause <martin.krause@tqs.de>
56350
56351 commit 9bb8b209ed2058a5756ecbeb544c067e44a42aea
56352 Author: Dirk Behme <dirk.behme@googlemail.com>
56353 Date:   Mon Aug 20 07:09:05 2007 +0200
56354
56355     Fix compilation error for omap2420h4_config.
56356
56357     omap2420h4 switched to cfi, so remove old (already disabled) flash.c
56358     and flash_probe() calls in env_flash.c.
56359
56360     Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
56361
56362 commit 3bb342fc85d79dbb6b8c2039e7cdcddc82b8d90f
56363 Author: Kim Phillips <kim.phillips@freescale.com>
56364 Date:   Fri Aug 10 14:34:14 2007 -0500
56365
56366     fdt: remove unused OF_FLAT_TREE_MAX_SIZE references
56367
56368     and make some minor corrections to the FDT part of the README.
56369
56370     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
56371
56372 commit 6af2eeb1e99c2dcc584d4c5ab7fcae30a325f4de
56373 Author: Wolfgang Denk <wd@denx.de>
56374 Date:   Wed Aug 29 01:32:05 2007 +0200
56375
56376     Minor coding style cleanup.
56377
56378     Signed-off-by: Wolfgang Denk <wd@denx.de>
56379
56380 commit a861558c65f65f1cf1302f3a35e9db7686b9e1a3
56381 Author: Heiko Schocher <hs@pollux.denx.de>
56382 Date:   Tue Aug 28 17:40:33 2007 +0200
56383
56384     [UC101] Fix: if no CF in the board, U-Boot resets sometimes.
56385
56386     Signed-off-by: Heiko Schocher <hs@denx.de>
56387
56388 commit f98984cb194bb34dbe1db9429d3b51133af30d07
56389 Author: Heiko Schocher <hs@pollux.denx.de>
56390 Date:   Tue Aug 28 17:39:14 2007 +0200
56391
56392     IDE:        - make ide_inb () and ide_outb () "weak", so boards can
56393               define there own I/O functions.
56394               (Needed for the pcs440ep board).
56395             - The default I/O Functions are again 8 Bit accesses.
56396             - Added CONFIG_CMD_IDE for the pcs440ep Board.
56397
56398     Signed-off-by: Heiko Schocher <hs@denx.de>
56399
56400 commit 2c05fd125744981e5f2828d24e66ccc20a77d25d
56401 Author: Semih Hazar <semih.hazar@indefia.com>
56402 Date:   Mon Aug 20 19:00:01 2007 +0300
56403
56404     AVR32: Change prototype of memset
56405
56406     Signed-off-by: Semih Hazar <semih.hazar@indefia.com>
56407     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
56408
56409 commit 9c02defc29b57945b600714cf61ddfd02b02fb14
56410 Author: Yuri Tikhonov <yur@emcraft.com>
56411 Date:   Sat Aug 25 05:07:16 2007 +0200
56412
56413     POST: limit memory test area to not touch global data anymore
56414
56415     As experienced on lwmon5, on some boards the POST memory test can
56416     corrupt the global data buffer (bd). This patch fixes this issue
56417     by checking and limiting this area.
56418
56419     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
56420     Signed-off-by: Stefan Roese <sr@denx.de>
56421
56422 commit 75e1a84d483e36be10e206e539b028c4889e1158
56423 Author: Stefan Roese <sr@denx.de>
56424 Date:   Fri Aug 24 15:41:42 2007 +0200
56425
56426     ppc4xx: Add RTC POST test to lwmon5 board configuration
56427
56428     Since this RTC POST test is taking quite a while to complete
56429     it's only initiated upon special keypress same as the complete
56430     memory POST.
56431
56432     Signed-off-by: Stefan Roese <sr@denx.de>
56433
56434 commit d7bfa620037a6d2210159387571bdf93aa32c162
56435 Author: Stefan Roese <sr@denx.de>
56436 Date:   Fri Aug 24 15:19:10 2007 +0200
56437
56438     ppc4xx: Change GPIO signal for watchdog triggering on lwmon5
56439
56440     Signed-off-by: Stefan Roese <sr@denx.de>
56441
56442 commit c25dd8fc25e9ca3695db996a257d9ba4dab414db
56443 Author: Stefan Roese <sr@denx.de>
56444 Date:   Thu Aug 23 11:02:37 2007 +0200
56445
56446     ppc4xx: Add support for 2nd I2C EEPROM on lwmon5 board
56447
56448     This patch adds support for the 2nd EEPROM (AT24C128) on the lwmon5
56449     board. Now the "eeprom" command can be used to read/write from/to this
56450     device. Additionally a new command was added "eepromwp" to en-/disable
56451     the write-protect of this 2nd EEPROM.
56452
56453     The 1st EEPROM is not affected by this write-protect command.
56454
56455     Signed-off-by: Stefan Roese <sr@denx.de>
56456
56457 commit c64fb30e4c5976007d56fc1789c7a0666082b536
56458 Author: Stefan Roese <sr@denx.de>
56459 Date:   Wed Aug 22 08:56:09 2007 +0200
56460
56461     ppc4xx: Remove unused option CFG_INIT_RAM_OCM
56462
56463     Signed-off-by: Stefan Roese <sr@denx.de>
56464
56465 commit 3ad63878737a5a2b1e60825bf0a7d601d7a695e7
56466 Author: Stefan Roese <sr@denx.de>
56467 Date:   Tue Aug 21 16:27:57 2007 +0200
56468
56469     ppc4xx: Add matrix kbd support to lwmon5 board (440EPx based)
56470
56471     This patch adds support for the matrix keyboard on the lwmon5 board.
56472     Since the implementation in the dsPCI is kind of compatible with the
56473     "old" lwmon board, most of the code is copied from the lwmon
56474     board directory.
56475
56476     Signed-off-by: Stefan Roese <sr@denx.de>
56477
56478 commit 3e66c078003607a7d1d214c15a5f262bc1b4032f
56479 Author: Wolfgang Denk <wd@denx.de>
56480 Date:   Sun Aug 19 10:27:34 2007 +0200
56481
56482     Fix some build errors.
56483
56484     Signed-off-by: Wolfgang Denk <wd@denx.de>
56485
56486 commit 05675735ef77dc23b5e0eb782bad1ff477b55e86
56487 Author: Wolfgang Denk <wd@denx.de>
56488 Date:   Sat Aug 18 22:00:38 2007 +0200
56489
56490     Update CHANGELOG.
56491
56492 commit 79f240f7ecc0506b43ac50d1ea405ff6540d4d57
56493 Author: Kim Phillips <kim.phillips@freescale.com>
56494 Date:   Thu Aug 16 22:52:39 2007 -0500
56495
56496     lib_ppc: make board_add_ram_info weak
56497
56498     platforms wishing to display RAM diagnostics in addition to size,
56499     can do so, on one line, in their own board_add_ram_info()
56500     implementation.
56501
56502     this consequently eliminates CONFIG_ADD_RAM_INFO.
56503
56504     Thanks to Stefan for the hint.
56505
56506     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
56507
56508 commit 815b5bd5b18569917c3e04b9757511e6ed23b9f6
56509 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
56510 Date:   Fri Aug 17 12:43:44 2007 +0900
56511
56512     PCI_READ_VIA_DWORD_OP: Fix *val uninitialized bug
56513
56514     This patch has been sent on:
56515     - 6 Jun 2007
56516
56517     Many users of PCI config read routines tend to ignore the function
56518     ret value, and are only concerned about the contents of *val. Based
56519     on this, pci_hose_read_config_{byte,word}_via_dword should initialize
56520     the *val on dword read error.
56521
56522     Without this fix, for example, we'll go on scanning bus with vendor or
56523     header_type uninitialized. This brings many unnecessary config trials.
56524
56525     Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
56526
56527 commit 26667b7fa05a8bf2fc65fb9f3230b02b1a10c367
56528 Author: Stefan Roese <sr@denx.de>
56529 Date:   Sat Aug 18 14:37:52 2007 +0200
56530
56531     ColdFire: Fix some remaining problems with CFG_CMD_
56532
56533     Signed-off-by: Stefan Roese <sr@denx.de>
56534
56535 commit 8280f6a1c43247616b68224675188e5ccd124650
56536 Author: Stefan Roese <sr@denx.de>
56537 Date:   Sat Aug 18 14:33:02 2007 +0200
56538
56539     Coding style cleanup
56540
56541     Signed-off-by: Stefan Roese <sr@denx.de>
56542
56543 commit 4a442d3186b31893b4f77c6e82f63c4517a5224b
56544 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
56545 Date:   Thu Aug 16 19:23:50 2007 -0500
56546
56547     ColdFire: Add M5235EVB Platform for MCF523x
56548
56549     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
56550
56551 commit 4cc1cd5941827a04cf5c51a07fcc42e8945894aa
56552 Author: Kim Phillips <kim.phillips@freescale.com>
56553 Date:   Fri Aug 17 09:30:00 2007 -0500
56554
56555     mpc83xx: fix typo in DDR2 programming
56556
56557     introduced in the implement board_add_ram_info patch as I was cleaning out the
56558     magic numbers.  sorry.
56559
56560     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
56561
56562 commit e58fe95784d2514fc9c21028dc59f2b319a35d80
56563 Author: Kim Phillips <kim.phillips@freescale.com>
56564 Date:   Thu Aug 16 22:53:09 2007 -0500
56565
56566     mpc83xx: move freescale boards to boards/freescale
56567
56568     includes build fixes.
56569
56570     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
56571
56572 commit 5aa4ad8d8e7e9468219990c7875d5fdc9e962f47
56573 Author: Kim Phillips <kim.phillips@freescale.com>
56574 Date:   Thu Aug 16 22:52:59 2007 -0500
56575
56576     mpc83xx: suppress unused variable 'val8' warning
56577
56578     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
56579
56580 commit bbea46f76f767b919070b4829bf34c86bd223248
56581 Author: Kim Phillips <kim.phillips@freescale.com>
56582 Date:   Thu Aug 16 22:52:48 2007 -0500
56583
56584     mpc83xx: implement board_add_ram_info
56585
56586     add board_add_ram_info, to make memory diagnostic output more
56587     consistent. u-boot banner output now looks like:
56588
56589     DRAM:  256 MB (DDR1, 64-bit, ECC on)
56590
56591     and for boards with SDRAM on the local bus, a line such as this is
56592     added:
56593
56594     SDRAM: 64 MB (local bus)
56595
56596     also replaced some magic numbers with their equivalent define names.
56597
56598     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
56599
56600 commit 14778585d1389d86d5846efec29e5fce892680ce
56601 Author: Tony Li <tony.li@freescale.com>
56602 Date:   Fri Aug 17 10:35:59 2007 +0800
56603
56604     mpc83xx: Split PIB init code from pci.c and add Qoc3 ATM card support
56605
56606     The patch split the PIB init code from pci.c to a single file board/freescale/common/pq-mds-pib.c
56607     And add Qoc3 ATM card support for MPC8360EMDS and MPC832XEMDS board.
56608
56609     Signed-off-by Tony Li <tony.li@freescale.com>
56610
56611 commit 8ae158cd87a4a25722b27835261b6ff0fa2aa6a7
56612 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
56613 Date:   Thu Aug 16 15:05:11 2007 -0500
56614
56615     ColdFire: Add M54455EVB for MCF5445x
56616
56617     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
56618
56619 commit a1436a842654a8d3927d082a8ae9ee0a10da62d7
56620 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
56621 Date:   Thu Aug 16 13:20:50 2007 -0500
56622
56623     ColdFire: Add M5253EVBE platform for MCF52x2
56624
56625     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
56626
56627 commit a605aacd8324094199402816cc6d9124aba57b8d
56628 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
56629 Date:   Thu Aug 16 05:04:31 2007 -0500
56630
56631     ColdFire: Add M5249EVB platform for MCF52x2
56632
56633     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
56634
56635 commit f28e1bd9daa6de5eb33ae4822bda6b008ccb4e9e
56636 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
56637 Date:   Wed Aug 15 20:32:06 2007 -0500
56638
56639     ColdFire: Update Freescale MCF52x2 platforms
56640
56641     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
56642
56643 commit 870470dbf6f4bb9864e0d97aeedbc17c167c6d1c
56644 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
56645 Date:   Wed Aug 15 19:55:10 2007 -0500
56646
56647     ColdFire: Update EB+MCF-EV123 platform
56648
56649     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
56650
56651 commit aa93d859d9b1fcd8eea52d51b06e86c38f72111b
56652 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
56653 Date:   Wed Aug 15 19:46:38 2007 -0500
56654
56655     ColdFire: update TASREG platform for MCF52x2
56656
56657     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
56658
56659 commit a9505510bf56a9b5558248dd8b73ec9d9a1556a2
56660 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
56661 Date:   Wed Aug 15 19:45:51 2007 -0500
56662
56663     ColdFire: update r5200 platform for MCF52x2
56664
56665     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
56666
56667 commit 6cfd3c7bc813fb317ab7c0781f0d1874b1c0877c
56668 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
56669 Date:   Wed Aug 15 19:43:20 2007 -0500
56670
56671     ColdFire: idmr platform MCF52x2 update
56672
56673     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
56674
56675 commit 6706424d0bb851fb52af00cd1c3301e91ee7f2b0
56676 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
56677 Date:   Wed Aug 15 19:41:06 2007 -0500
56678
56679     ColdFire: cobra5272 platform for MCF52x2 update
56680
56681     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
56682
56683 commit 56115665b4a64c10c01440c57749b265e0908fa4
56684 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
56685 Date:   Wed Aug 15 19:38:15 2007 -0500
56686
56687     ColdFire: MCF52x2 Header files update
56688
56689     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
56690
56691 commit 83ec20bc4380eebddfde45da6e3a69a92d4db21d
56692 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
56693 Date:   Wed Aug 15 19:21:21 2007 -0500
56694
56695     ColdFire: MCF52x2 update
56696
56697     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
56698
56699 commit f52e78304dcc0ac459c0ea1fa5be275c7d1642cf
56700 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
56701 Date:   Wed Aug 15 18:46:11 2007 -0500
56702
56703     ColdFire: MCF5329 update cache
56704
56705     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
56706
56707 commit 7171977fb8fd77cfb6676953fa9a05789c450513
56708 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
56709 Date:   Wed Aug 15 15:40:20 2007 -0500
56710
56711     ColdFire: MCF5329 header file clean up
56712
56713     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
56714
56715 commit ab77bc547ba561c25ea34457ed17aa0b2f7c2723
56716 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
56717 Date:   Wed Aug 15 15:39:17 2007 -0500
56718
56719     ColdFire: MCF5329 Update and cleanup
56720
56721     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
56722
56723 commit 10327dc5541f947c0cf7e31fef86c4706169607a
56724 Author: Andy Fleming <afleming@freescale.com>
56725 Date:   Thu Aug 16 16:35:02 2007 -0500
56726
56727     Add CONFIG_HAS_ETH0 to all boards with TSEC
56728
56729     The 85xx code now relies on CONFIG_HAS_ETH0 to determine whether
56730     to update TSEC1's device-tree node, so we need to add it
56731     to all the boards with TSECs.  Do this for 83xx and 86xx, too,
56732     since they will eventually do something similar.
56733
56734     Signed-off-by: Andy Fleming <afleming@freescale.com>
56735
56736 commit d64ee908a1b525e5bb2b4cbeb5c449ad6a469666
56737 Author: Kumar Gala <galak@kernel.crashing.org>
56738 Date:   Thu Aug 16 15:05:04 2007 -0500
56739
56740     Update MPC8544 DS PCI memory map
56741
56742     The PCIe bus that the ULI M1575 is connected to has no possible way of
56743     needing more than the fixed amount of IO & Memory space needed by the ULI.
56744
56745     So make it use far less IO & memory space and have it use the shared LAW.  This
56746     free's up a LAW for PCIe1 IO space.  Also reduce the amount of IO space needed
56747     by each bus.
56748
56749     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
56750
56751 commit ea5877e31ed63ade948fd1293895ec23fe01472e
56752 Author: Kumar Gala <galak@kernel.crashing.org>
56753 Date:   Thu Aug 16 11:01:21 2007 -0500
56754
56755     Fix up some fdt issues on 8544DS
56756
56757     It looks like we had a merge issue that duplicated a bit of code
56758     in ft_board_setup.  Also, we need to set CONFIG_HAS_ETH0 to get
56759     the MAC address properly set in the device tree on boot for TSEC1
56760
56761     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
56762
56763 commit 07bc20560cb9d3d186cca268c05c82762e8c55ad
56764 Author: Niklaus Giger <niklaus.giger@netstal.com>
56765 Date:   Thu Aug 16 15:16:03 2007 +0200
56766
56767     PPC4xx:HCU4/5 cleanup
56768
56769     Minor cleanups to confirm to the u-boot coding style.
56770     Some german expressions -> english.
56771     HCU5 enforces a unique IP adress for a given slot in the rack.
56772
56773     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
56774
56775 commit 1e6b07c64967c1eb2cd84faa4c32bf2a769bc8eb
56776 Author: Niklaus Giger <niklaus.giger@netstal.com>
56777 Date:   Thu Aug 16 15:16:02 2007 +0200
56778
56779     PPC4xx:HCU4/5 cleanup ecc/sdram init
56780
56781     Make ecc initialisation robust, as DDR2-ECC errors may be generated
56782     while zeroing the RAM.
56783
56784     Return 16 bytes (a cacheline) less than the available memory, as the
56785     board and/or PPC440EPx might have problems accessing the last bytes.
56786
56787     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
56788
56789 commit d35b508a55508535b6e8445b718585d27df733d3
56790 Author: Kim Phillips <kim.phillips@freescale.com>
56791 Date:   Wed Aug 15 22:29:56 2007 -0500
56792
56793     fdt: suppress unused variable 'bd' warning
56794
56795     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
56796
56797 commit 82bd9ee77490588d4da785d75829ca63d0176baf
56798 Author: Andy Fleming <afleming@freescale.com>
56799 Date:   Wed Aug 15 20:06:50 2007 -0500
56800
56801     Fix warnings from of_data copy fix
56802
56803     Forgot to cast of_flat_tree to ulong.
56804
56805     Signed-off-by: Andy Fleming <afleming@freescale.com>
56806
56807 commit 7613afda77d5eec0f47d303025b0c661b70e4c73
56808 Author: Andy Fleming <afleming@freescale.com>
56809 Date:   Wed Aug 15 20:03:44 2007 -0500
56810
56811     Don't wait for disconnected TSECs
56812
56813     The TSEC driver's PHY code waits a long time for autonegotiation to
56814     complete, even if the link is down.  The PHY knows the link is
56815     down or up before autonegotiation completes, so we can short-circuit
56816     the process if the link is down.
56817
56818     Signed-off-by: Andy Fleming <afleming@freescale.com>
56819
56820 commit b96c83d4ae475a70ef2635cd0e748174c44c8601
56821 Author: Andy Fleming <afleming@freescale.com>
56822 Date:   Wed Aug 15 20:03:34 2007 -0500
56823
56824     Fix numerous bugs in the 8568 UEC support
56825
56826     Actually, fixed a large bug in the UEC for *all* platforms.
56827     How did this ever work?
56828
56829     uec_init() did not follow the spec for eth_init(), and returned
56830     0 on success.  Switch it to return the link like tsec_init()
56831     (and 0 on error)
56832
56833     The immap for the 8568 was defined based on MPC8568, rather than
56834     CONFIG_MPC8568
56835
56836     CONFIG_QE was off
56837
56838     CONFIG_ETHPRIME was set to "Freescale GETH".  Now is "FSL UEC0"
56839
56840     Fixed a comment about the ranges for CONFIG_ETHPRIME if TSEC_ENET is
56841     enabled
56842
56843     Signed-off-by: Andy Fleming <afleming@freescale.com>
56844
56845 commit 3a79013e2adda53332dfd0b511066a805e929a9d
56846 Author: Andy Fleming <afleming@freescale.com>
56847 Date:   Wed Aug 15 20:03:25 2007 -0500
56848
56849     Define tsec flag values in config files
56850
56851     The tsec_info structure and array has a "flags" field for each
56852     ethernet controller.  This field is the only reason there are
56853     settings.  Switch to defining TSECn_FLAGS for each controller
56854     in the config header, and we can greatly simplify the array, and
56855     also simplify the addition of future boards.
56856
56857     Signed-off-by: Andy Fleming <afleming@freescale.com>
56858
56859 commit ec7238229507e7f47533a611ea8c53319d234cf3
56860 Author: Andy Fleming <afleming@freescale.com>
56861 Date:   Wed Aug 15 20:03:13 2007 -0500
56862
56863     Add support for building all boards with a TSEC
56864
56865     Changes to the TSEC driver affect almost all 83xx, 85xx, and 86xx boards.
56866     Now we can do a MAKEALL test on all of them!
56867
56868     Signed-off-by: Andy Fleming <afleming@freescale.com>
56869
56870 commit 10aaf716cb0dc6614df54ef78bed5144afd23ef8
56871 Author: Andy Fleming <afleming@freescale.com>
56872 Date:   Wed Aug 15 17:30:56 2007 -0500
56873
56874     Fix of_data copying for CONFIG_OF_FLAT_TREE-using boards
56875
56876     The fix, "Fix where the #ifdef CFG_BOOTMAPSZ is placed"
56877     neglected to *also* put the code inside the similar #ifdef
56878     for CONFIG_OF_FLAT_TREE.
56879
56880     Signed-off-by: Andy Fleming <afleming@freescale.com>
56881
56882 commit 78f9fef7f406078c8bf7191e665a73f795157746
56883 Author: Scott Wood <scottwood@freescale.com>
56884 Date:   Wed Aug 15 15:46:46 2007 -0500
56885
56886     mpc885ads: Don't define CONFIG_BZIP2.
56887
56888     bzip2 requires a significant chunk of malloc space, and there isn't
56889     enough room on mpc885ads (with only 8MB RAM) for both bzip2's malloc area
56890     and a downloaded image at 0x400000.
56891
56892     Signed-off-by: Scott Wood <scottwood@freescale.com>
56893
56894 commit 002275a3ed8b114885f6702d6d544d0780dfe689
56895 Author: Michal Simek <Monstr@seznam.cz>
56896 Date:   Thu Aug 16 08:54:10 2007 +0200
56897
56898     Bios emulator - fix microblaze toolchain problem
56899
56900     microblaze CPU have problem with bios_emulator code.
56901     Microblaze toolchain doesn't support PRAGMA PACK.
56902
56903     Signed-off-by: Michal Simek <monstr@monstr.eu>
56904
56905 commit a5a38f4fd7e5366d706ff6a985f9b6715ddbc98b
56906 Author: Wolfgang Denk <wd@denx.de>
56907 Date:   Thu Aug 16 11:51:04 2007 +0200
56908
56909     Minor Coding Style fix; Update CHANGELOG file.
56910
56911     Signed-off-by: Wolfgang Denk <wd@denx.de>
56912
56913 commit 8fb6e80c06849e3013ac5c9350d8ed9e52967991
56914 Author: Stefan Roese <sr@denx.de>
56915 Date:   Thu Aug 16 11:21:49 2007 +0200
56916
56917     ppc4xx: Remove #warning in esd auto_update.c
56918
56919     Signed-off-by: Stefan Roese <sr@denx.de>
56920
56921 commit 2d78074d2e806edc380c1464eb9e5df335ece65e
56922 Author: Stefan Roese <sr@denx.de>
56923 Date:   Fri Jun 22 17:32:28 2007 +0200
56924
56925     ppc7xx: Update CPCI750 board
56926
56927     This small CPCI750 update extends the board specific command
56928     "show_config" to display the Marvell strapping registers and
56929     extends the PCI IDE controller.
56930
56931     Signed-off-by: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
56932     Signed-off-by: Stefan Roese <sr@denx.de>
56933
56934 commit 78cff50edba6b1508eb15c2f53ce966ac891eb9e
56935 Author: Michal Simek <monstr@monstr.eu>
56936 Date:   Thu Aug 16 10:46:28 2007 +0200
56937
56938     [FIX] Changes for bios_emulator code for others architecture
56939
56940 commit 6e0e2253f039344f8ebd2787285fdba90e6714e8
56941 Author: Michal Simek <monstr@monstr.eu>
56942 Date:   Thu Aug 16 10:45:09 2007 +0200
56943
56944     [FIX] Remove unused include file
56945
56946 commit 9de469bd960cc1870bb40d6672ed42726b8b50d7
56947 Author: Stefan Roese <sr@denx.de>
56948 Date:   Thu Aug 16 10:18:33 2007 +0200
56949
56950     ppc4xx: Only enable POST FPU test on Sequoia and not Rainier
56951
56952     Signed-off-by: Stefan Roese <sr@denx.de>
56953
56954 commit 6da0c5bd4a53e40eb4f7eb72a4c051ecabad783c
56955 Author: Stefan Roese <sr@denx.de>
56956 Date:   Thu Aug 16 09:54:51 2007 +0200
56957
56958     Add missing rainier (PPC440GRx) target to MAKEALL and MAINTAINERs files
56959
56960     Signed-off-by: Stefan Roese <sr@denx.de>
56961
56962 commit 02ba7022f62bb75908296c58c63866e1d294b69a
56963 Author: Stefan Roese <sr@denx.de>
56964 Date:   Thu Aug 16 09:52:29 2007 +0200
56965
56966     ppc4xx: Update Sequoia/Rainier bootstrap command
56967
56968     As suggested by David Mitchell, here an update for the Sequoia/Rainier
56969     bootstrap command.
56970
56971     Signed-off-by: Stefan Roese <sr@denx.de>
56972
56973 commit 35cc4e4823668e8745854899cfaedd4489beb0ef
56974 Author: Kim Phillips <kim.phillips@freescale.com>
56975 Date:   Wed Aug 15 22:30:39 2007 -0500
56976
56977     mpc83xx: enable libfdt by default on freescale boards
56978
56979     this enables libfdt code by default for the
56980     freescale mpc8313erdb, mpc832xemds, mpc8349emds,
56981     mpc8349itx and gp boards.
56982
56983     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
56984
56985 commit 3fde9e8b22cfbd7af489214758f9839a206576cb
56986 Author: Kim Phillips <kim.phillips@freescale.com>
56987 Date:   Wed Aug 15 22:30:33 2007 -0500
56988
56989     mpc83xx: migrate remaining freescale boards to libfdt
56990
56991     this adds libfdt support code for the freescale
56992     mpc8313erdb, mpc832xemds, mpc8349emds, mpc8349itx,
56993     and gp boards.
56994
56995     Boards remain compatible with OF_FLAT_TREE.
56996
56997     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
56998
56999 commit 6a16e0dfcc4119b46adb1dce2d6c8fb3c5d108e1
57000 Author: Kim Phillips <kim.phillips@freescale.com>
57001 Date:   Wed Aug 15 22:30:26 2007 -0500
57002
57003     mpc83xx: move common /memory node update mechanism to cpu.c
57004
57005     also adds common prototypes to include/common.h.
57006
57007     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
57008
57009 commit 8f9e0e9f339aee4ce31a338d5f27356eb5457f85
57010 Author: Kim Phillips <kim.phillips@freescale.com>
57011 Date:   Wed Aug 15 22:30:19 2007 -0500
57012
57013     mpc83xx: remaining 8360 libfdt fixes
57014
57015     PCI clocks and QE frequencies weren't being updated, and the core clock
57016     was being updated incorrectly.  This patch also adds a /memory node if
57017     it doesn't already exist prior to update.
57018
57019     plus some cosmetic trimming to single line comments.
57020
57021     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
57022
57023 commit f4b2ac5ed9aaff9920d487bff8a59696c083a524
57024 Author: Kim Phillips <kim.phillips@freescale.com>
57025 Date:   Wed Aug 15 22:30:12 2007 -0500
57026
57027     mpc83xx: fix UEC2->1 typo in libfdt setup code
57028
57029     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
57030
57031 commit 19fa1c35368484d4ed10ddce8a7793c21862e3a3
57032 Author: Kim Phillips <kim.phillips@freescale.com>
57033 Date:   Wed Aug 15 22:30:05 2007 -0500
57034
57035     mpc83xx: add MAINTAINER and MAKEALL entries for the mpc8323erdb
57036
57037     and reorder the existing 83xx maintainers alpha.
57038
57039     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
57040
57041 commit 5b4de9309d7a03aa1db2e5391ab696363391f460
57042 Author: Michal Simek <monstr@monstr.eu>
57043 Date:   Wed Aug 15 21:15:05 2007 +0200
57044
57045     [FIX] Resolve problem with warnings
57046     microblaze toolchain don't support PRAGMA PACK.
57047
57048 commit d1ed28cf36ab6b1d4c479809de7252bf53d2f2d4
57049 Author: Michal Simek <monstr@monstr.eu>
57050 Date:   Wed Aug 15 21:05:07 2007 +0200
57051
57052     [FIX] Correction command setting for Microblaze boards
57053
57054 commit 7aa63d8cd30ab20ac2fd1ab86e60471de8b1f1e5
57055 Author: Michal Simek <monstr@monstr.eu>
57056 Date:   Wed Aug 15 21:03:41 2007 +0200
57057
57058     [FIX] Correction command definition
57059
57060 commit 30b52df9e906bf0e465916c2c6bb5192b438e0b8
57061 Author: Jon Loeliger <jdl@freescale.com>
57062 Date:   Wed Aug 15 11:55:35 2007 -0500
57063
57064     86xx: Fix lingering CFG_CMD_* references in sbc8641d.h
57065
57066     Remove a leftover in net/tftp.c while we're at it.
57067
57068     Signed-off-by: Jon Loeliger <jdl@freescale.com>
57069
57070 commit 4ce917742b1e48faa9bf9a9757545e56fb4cfe44
57071 Author: Jon Loeliger <jdl@freescale.com>
57072 Date:   Wed Aug 15 12:20:40 2007 -0500
57073
57074     Move the MPC8641HPCN board under board/freescale.
57075
57076     Minor path corrections needed to ensure buildability.
57077
57078     Signed-off-by: Jon Loeliger <jdl@freescale.com>
57079
57080 commit 8662577fe36fdb6a44b55b998d9daac6392a736a
57081 Author: Jon Loeliger <jdl@freescale.com>
57082 Date:   Wed Aug 15 11:46:22 2007 -0500
57083
57084     86xx: Fix lingering CFG_CMD_* references in sbc8641d.h
57085
57086     Remove a leftover in net/tftp.c while we're at it.
57087
57088     Signed-off-by: Jon Loeliger <jdl@freescale.com>
57089
57090 commit 210f463c71917b7a4495c2103c228b9c179ae64d
57091 Author: Jerry Van Baren <gvb.uboot@gmail.com>
57092 Date:   Wed Aug 15 11:13:15 2007 -0400
57093
57094     Fix where the #ifdef CFG_BOOTMAPSZ is placed.
57095
57096     Commit 073e1b509980cefe6f53c2d7fbbcd135df1e3924 "Fix initrd/dtb
57097     interaction" put the new code outside of the #if defined(CONFIG_OF_LIBFDT)
57098     when it should have gone inside of the conditional.  As a result, it
57099     broke non-LIBFDT board builds.
57100
57101     Also added a missing "not." to the comment.
57102
57103     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
57104
57105 commit 0e19209767194a97cec6d93dba9e64d1da8d548e
57106 Author: Niklaus Giger <niklaus.giger@netstal.com>
57107 Date:   Wed Aug 15 12:14:23 2007 +0200
57108
57109     PPC4xx:HCU4/5-Board fix compile warning
57110
57111     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
57112
57113 commit 594e79838ce5078a90d0c27abb2b2d61d5f8e8a7
57114 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
57115 Date:   Tue Aug 14 14:06:45 2007 -0500
57116
57117     Fix malloc size error in ahci_init_one.
57118
57119     Typically this causes scsi init to corrupt the
57120     devlist and break the coninfo command.
57121     Fix a compiler size warning.
57122
57123     Signed-off-by: Jason Jin <jason.jin@freescale.com>
57124     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
57125     Acked-by: Andy Fleming <afleming@freescale.com>
57126
57127 commit b361acd64fd2525c081b9b288b0804efe209c0e9
57128 Author: ksi@koi8.net <ksi@koi8.net>
57129 Date:   Tue Aug 14 10:02:16 2007 -0700
57130
57131     TI DaVinci - fix unsupported %hhx format
57132
57133     Signed-off-by: Sergey Kubushyn <ksi@koi8.net>
57134
57135 commit f01dbb5424a81453c81190dd30e945891466f621
57136 Author: Wolfgang Denk <wd@denx.de>
57137 Date:   Tue Aug 14 18:42:36 2007 +0200
57138
57139     Coding style cleanup. Update CHANGELOG.
57140
57141     Signed-off-by: Wolfgang Denk <wd@denx.de>
57142
57143 commit 073e1b509980cefe6f53c2d7fbbcd135df1e3924
57144 Author: Andy Fleming <afleming@freescale.com>
57145 Date:   Tue Aug 14 10:32:59 2007 -0500
57146
57147     Fix initrd/dtb interaction
57148
57149     The original code would wrongly relocate the blob to be right before
57150     the initrd if it existed.  The blob *must* be within CFG_BOOTMAPSZ,
57151     if it is defined.  So we make two changes:
57152
57153     1) flag the blob for relocation whenever its address is above BOOTMAPSZ
57154
57155     2) If the blob is being relocated, relocate it before kbd, not initrd
57156
57157     Signed-off-by: Andy Fleming <afleming@freescale.com>
57158
57159 commit e54b970173769307a116bd34028b6d0c2eea2a4e
57160 Author: Peter Pearse <peter.pearse@arm.com>
57161 Date:   Tue Aug 14 15:40:00 2007 +0100
57162
57163     Supply spi interface in at45.c
57164
57165 commit 4ce846ec59f36b85d6644a769690ad3feb667575
57166 Author: Stefan Roese <sr@denx.de>
57167 Date:   Tue Aug 14 15:12:01 2007 +0200
57168
57169     POST: Fix merge problem
57170
57171     Signed-off-by: Stefan Roese <sr@denx.de>
57172
57173 commit 429d9571f60631ae8a2fe12b11be4c75b0c2b37c
57174 Author: Stefan Roese <sr@denx.de>
57175 Date:   Tue Aug 14 15:03:17 2007 +0200
57176
57177     Coding style cleanup
57178
57179     Signed-off-by: Stefan Roese <sr@denx.de>
57180
57181 commit 779e975117a75e91fcebe226a63104dbfb924ab1
57182 Author: Stefan Roese <sr@denx.de>
57183 Date:   Tue Aug 14 14:44:41 2007 +0200
57184
57185     ppc4xx: Add initial Zeus (PPC405EP) board support
57186
57187     Signed-off-by: Stefan Roese <sr@denx.de>
57188
57189 commit c5a172a5fd636c12467429e3f7910e53773979c6
57190 Author: Stefan Roese <sr@denx.de>
57191 Date:   Tue Aug 14 14:41:55 2007 +0200
57192
57193     POST: Add option for external ethernet loopback test
57194
57195     When CFG_POST_ETHER_EXT_LOOPBACK is defined, the ethernet POST
57196     is not done using an internal loopback connection, but by assuming
57197     that an external loopback connector is plugged into the board.
57198
57199     Signed-off-by: Stefan Roese <sr@denx.de>
57200
57201 commit eb2b4010ae426245172988804ee8d9193fb41038
57202 Author: Stefan Roese <sr@denx.de>
57203 Date:   Tue Aug 14 14:39:44 2007 +0200
57204
57205     POST: Add ppc405 support to cache and UART POST
57206
57207     Signed-off-by: Stefan Roese <sr@denx.de>
57208
57209 commit 0c42f36f15074bd9808a7dbd7ef611fad9bf537c
57210 Author: Peter Pearse <peter.pearse@arm.com>
57211 Date:   Tue Aug 14 10:46:32 2007 +0100
57212
57213     Replace lost end of at45.c.
57214
57215 commit 65d7ada64557e76094b4fd3bad30a0f18f5fb2b2
57216 Author: Peter Pearse <peter.pearse@arm.com>
57217 Date:   Tue Aug 14 10:30:06 2007 +0100
57218
57219     Update Makefiles for merged and split at45.c.
57220
57221 commit 3454cece2db57cb9eb7087995f7e73066a163f71
57222 Author: Peter Pearse <peter.pearse@arm.com>
57223 Date:   Tue Aug 14 10:21:06 2007 +0100
57224
57225     Delete the merged files.
57226
57227 commit dcbfd2e5649f97aa04fbbc6ea2b008aa4486e225
57228 Author: Peter Pearse <peter.pearse@arm.com>
57229 Date:   Tue Aug 14 10:14:05 2007 +0100
57230
57231     Add the files.
57232
57233 commit d4fc6012fd0a5c211b825691f44b06f8032c0551
57234 Author: Peter Pearse <peter.pearse@arm.com>
57235 Date:   Tue Aug 14 10:10:52 2007 +0100
57236
57237     Add MACH_TYPE records for several AT91 boards.
57238     Merge to two at45.c files into a common file, split to at45.c and spi.c
57239     Fix spelling error in DM9161 PHY Support.
57240     Initialize at91rm9200 board (and set LED).
57241     Add PIO control for at91rm9200dk LEDs and Mux.
57242     Change dataflash partition boundaries to be compatible with Linux 2.6.
57243
57244     Signed-off-by:      Peter Pearse <peter.pearse@arm.com>
57245     Signed-off-by:      Ulf Samuelsson <ulf@atmel.com>
57246
57247 commit 4ef35e53c693556c54b0c22d6f873de87bade253
57248 Author: Wolfgang Denk <wd@denx.de>
57249 Date:   Tue Aug 14 09:54:46 2007 +0200
57250
57251     Coding style cleanup, update CHANGELOG
57252
57253     Signed-off-by: Wolfgang Denk <wd@denx.de>
57254
57255 commit 85eb5caf6b906f7ec5b54814e8c7c74f55986bb7
57256 Author: Wolfgang Denk <wd@denx.de>
57257 Date:   Tue Aug 14 09:47:27 2007 +0200
57258
57259     Coding style cleanup; rebuild CHANGELOG
57260
57261 commit 7f3f2bd2dc08e0b05e185662ca2e2d283757104a
57262 Author: Randy Vinson <rvinson@linuxbox.(none)>
57263 Date:   Tue Feb 27 19:42:22 2007 -0700
57264
57265     85xxCDS: Add make targets for legacy systems.
57266
57267     The PCI ID select values on the Arcadia main board differ depending
57268     on the version of the hardware. The standard configuration supports
57269     Rev 3.1. The legacy target supports Rev 2.x.
57270
57271     Signed-off-by Randy Vinson <rvinson@mvista.com>
57272
57273 commit e41094c7e38177c755fbd9b182018069614f080d
57274 Author: Andy Fleming <afleming@freescale.com>
57275 Date:   Tue Aug 14 01:50:09 2007 -0500
57276
57277     85xxCDS: Enable the VIA PCI-to-ISA bridge.
57278
57279     Author: Randy Vinson <rvinson@linuxbox.(none)>
57280
57281     Enable the PCI-to-ISA bridge in the VIA Southbridge located on the
57282     Arcadia main board.
57283
57284     Signed-off-by: Randy Vinson <rvinson@mvista.com>
57285     Signed-off-by: York Sun <yorksun@freescale.com>
57286
57287 commit da9d4610d76e52c4d20a8f3d8433439a7fcf5b71
57288 Author: Andy Fleming <afleming@freescale.com>
57289 Date:   Tue Aug 14 00:14:25 2007 -0500
57290
57291     Add support for UEC to 8568
57292
57293     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
57294     Signed-off-by: Andy Fleming <afleming@freescale.com>
57295
57296 commit c59e4091ffe0148398b9e9ff14a019ea038b7432
57297 Author: Haiying Wang <Haiying.Wang@freescale.com>
57298 Date:   Tue Jun 19 14:18:34 2007 -0400
57299
57300     Add PCI support for MPC8568MDS board
57301
57302     This patch is against u-boot-mpc85xx.git of www.denx.com
57303
57304     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
57305     Signed-off-by: Ebony Zhu <ebony.zhu@freescale.com>
57306
57307 commit d111d6382c99fdea08c2312eeeae8786945e189a
57308 Author: Haiying Wang <Haiying.Wang@freescale.com>
57309 Date:   Tue Jun 19 14:18:32 2007 -0400
57310
57311     Empirically set cpo and clk_adjust for mpc85xx DDR2 support
57312
57313     This patch is against u-boot-mpc85xx.git of www.denx.com
57314
57315     Setting cpo to 0x9 for frequencies higher than 333MHz is verified on
57316     both MPC8548CDS board and MPC8568MDS board, especially for supporting
57317     533MHz DDR2.
57318
57319     Setting clk_adjust to 0x6(3/4 late cycle) for MPC8568MDS board is for
57320     DDR2 on all current board versions especially ver 1.92 or later to bring
57321     up.
57322
57323     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
57324
57325 commit 3db0bef59eab1155801618cef5c481e97553b597
57326 Author: Kumar Gala <galak@kernel.crashing.org>
57327 Date:   Tue Aug 7 18:07:27 2007 -0500
57328
57329     Use an absolute address when jumping out of 4k boot page
57330
57331     On e500 when we leave the 4k boot page we should use an absolute address since
57332     we don't know where the board code may want us to be really running at.
57333
57334     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
57335
57336 commit 39980c610c9a4c381907c9e1d1b9c0e1c0dca57a
57337 Author: Andy Fleming <afleming@freescale.com>
57338 Date:   Mon Aug 13 14:49:59 2007 -0500
57339
57340     MPC85xx BA bits not set for 3-bit bank address DIMM
57341
57342     The current implementation does not set the number of bank address bits
57343     (BA) in the processor. The default assumes 2 logical bank bits. This
57344     works fine for a DIMM that uses devices with 4 internal banks (SPD
57345     byte17 = 0x4) but needs to be set appropriately for a DIMM that uses
57346     devices with 8 internal banks (SPD byte17 = 0x8).
57347
57348     Signed-off-by: Greg Davis <DavisG@embeddedplanet.com>
57349
57350 commit 6c543597bb4b1ecf5d8589f7abb0f39929fb7fd1
57351 Author: Andy Fleming <afleming@freescale.com>
57352 Date:   Mon Aug 13 14:38:06 2007 -0500
57353
57354     Fix minor 85xx warnings
57355
57356     Some patches had inserted warnings into the build:
57357     * mpc8560ads declared data without using it
57358     * cpu_init declared ecm and immap without using it in all CONFIGs
57359     * MPC8548CDS.h had its default filenames changed so that they contained
57360       "\m" in the paths.  Made the defaults not Windows-specific (or
57361       anything-specific)
57362
57363     Signed-off-by: Andy Fleming <afleming@freescale.com>
57364
57365 commit f2cff6b104f82b993bef6086ce0c97159bbe1add
57366 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
57367 Date:   Fri Jul 27 01:50:52 2007 -0500
57368
57369     8548cds PCIE support.
57370
57371     Make the early L1 cache stack region guarded to prevent speculative
57372     fetches outside the locked range.
57373
57374     Use _PHYS defines, not _MEM for cpu-side PCI memory mapped regions.
57375     init.S whitespace cleanup.
57376
57377     Allow TEXT_BASE value to be specified on command line.  This allows it
57378     to be set to 0xfffc0000 which cuts the uboot binary in half.
57379
57380     Clear and enable lbc and ecm errors.
57381
57382     Update last_busno in device-tree for pci and pcie.
57383
57384     Remove load of obsolete cpu/mpc85xx/pci.0
57385
57386     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
57387     Acked-by: Andy Fleming <afleming@freescale.com>
57388
57389 commit 837f1ba05cfb248aba5ab8e1fb1bfeefa07d5962
57390 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
57391 Date:   Fri Jul 27 01:50:51 2007 -0500
57392
57393     8544ds PCIE support
57394
57395     PCI1 LAW mapping should use CFG_PCI1_MEM_PHY and not _BASE address.
57396
57397     Enable LBC and ECM errors and clear error registers.
57398
57399     Add tftpflash env var to get uboot from tftp server and flash it.
57400
57401     Add pci/pcie convenience env vars to display register space:
57402       "run pcie3regs" to see all pcie3 ccsr registers
57403       "run pcie3cfg" to see all cfg registers
57404     Whitespace cleanup and MPC8544DS.h
57405
57406     Enable CONFIG_INTERRUPTS.
57407
57408     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
57409     Acked-by: Andy Fleming <afleming@freescale.com>
57410
57411 commit 61a21e980a7b9188424d04f1c265fdc5c21c7e85
57412 Author: Andy Fleming <afleming@freescale.com>
57413 Date:   Tue Aug 14 01:34:21 2007 -0500
57414
57415     85xx start.S cleanup and exception support
57416
57417     From: Ed Swarthout <Ed.Swarthout@freescale.com>
57418
57419     Support external interrupts from platform to eliminate system hangs.
57420     Define CONFIG_INTERRUPTS board configure option to enable.
57421     Enable ecm, ddr, lbc, and pci/pcie error interrupts in PIC.
57422
57423     Remove extra cpu initialization redundant with hardware initialization.
57424     Whitespace cleanup.
57425
57426     Define and use _START_OFFSET consistent with other processors using
57427     ppc_asm.tmpl
57428
57429     Move additional code from .text to boot page to make room for
57430     exception vectors at start of image.
57431
57432     Handle Machine Check, External and Critical exceptions.
57433
57434     Fix e500 machine check error determination in traps.c
57435
57436     TEXT_BASE can now be 0xfffc_0000 - which cuts binary image in half.
57437
57438     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
57439     Acked-by: Andy Fleming <afleming@freescale.com>
57440
57441 commit 7bd30fc4a6475b41d6679ae3aafc9fa505260c47
57442 Author: Andy Fleming <afleming@freescale.com>
57443 Date:   Tue Aug 14 01:33:18 2007 -0500
57444
57445     Add MPC8544DS README
57446
57447     Signed-off-by: Andy Fleming <afleming@freescale.com>
57448
57449 commit 40c7f9b0de4e300370adfc704128fa0f79a143b6
57450 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
57451 Date:   Fri Jul 27 01:50:48 2007 -0500
57452
57453     85xx allow debugger to configure ddr.
57454
57455     Only check for mpc8548 rev 1 when compiled for 8548.
57456
57457     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
57458     Acked-by: Andy Fleming <afleming@freescale.com>
57459
57460 commit 29372ff38c5baab7d0e3a8c14fe11fa194a38704
57461 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
57462 Date:   Fri Jul 27 01:50:47 2007 -0500
57463
57464     mpc85xx L2 cache reporting and SRAM relocation option.
57465
57466     Allow debugger to override flash cs0/cs1 settings to enable alternate
57467     boot regions
57468
57469     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
57470     Acked-by: Andy Fleming <afleming@freescale.com>
57471
57472 commit 41f0f8fb1ab92f0cba7d329de90070f822f8299f
57473 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
57474 Date:   Fri Jul 27 01:50:46 2007 -0500
57475
57476     e500 needs ppc_asm.tmp MCK_EXCEPTION
57477
57478     Always define MCK_EXCEPTION macro - so e500 can use it too.
57479
57480     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
57481     Acked-by: Andy Fleming <afleming@freescale.com>
57482
57483 commit 53a5c424bf8655b7b4e2c305a441963259a26a81
57484 Author: David Updegraff <dave@cray.com>
57485 Date:   Mon Jun 11 10:41:07 2007 -0500
57486
57487     multicast tftp: RFC2090
57488
57489     Implemented IETF RFC2090, Multicast TFTP.  Initial implementation
57490     on Realtek RTL8139 and Freescale TSEC.
57491
57492     Signed-off-by: David Updegraff <dave@cray.com>
57493     Signed-off-by: Ben Warren <bwarren@qstreams.com>
57494
57495 commit 5d110f0aa69f065ee386ec1840dfee1e8cc46bc1
57496 Author: Wilson Callan <wcallan@savantav.com>
57497 Date:   Sat Jul 28 10:56:13 2007 -0400
57498
57499     New CONFIG_BOOTP_SERVERIP option
57500
57501     Added CONFIG_BOOTP_SERVERIP to allow the tftp server to be different
57502     from the bootp server
57503
57504     Signed-off-by: Wilson Callan <wcallan@savantav.com>
57505     Signed-off-by: Ben Warren <bwarren@qstreams.com>
57506
57507 commit 50cca8b976ec74069860208c36e64ce8f4d5e4c1
57508 Author: Mike Rapoport <mike@compulab.co.il>
57509 Date:   Sun Aug 12 08:48:27 2007 +0300
57510
57511     Add ability to take MAC address from the environment to DM9000 driver
57512
57513     Signed-off-by: Mike Rapoport <mike@compulab.co.il>
57514     Signed-off-by: Ben Warren <bwarren@qstreams.com>
57515
57516 commit be5d72d10d47609326226225181e301fb9a33b58
57517 Author: Wolfgang Denk <wd@denx.de>
57518 Date:   Mon Aug 13 21:57:53 2007 +0200
57519
57520     Minor coding style cleanup. Update CHANGELOG.
57521
57522     Signed-off-by: Wolfgang Denk <wd@denx.de>
57523
57524 commit cca34967cbd13ff6bd352be29e3f1cc88ab24c05
57525 Author: Joe Hamman <joe.hamman@embeddedspecialties.com>
57526 Date:   Sat Aug 11 06:54:58 2007 -0500
57527
57528     Modify SBC8641D to use new Freescale PCI routines
57529
57530     PCI-Express sockets 1 and 2 verified working with Intel Pro/1000 PT
57531     adapter.
57532
57533     Signed-off-by: Joe Hamman <joe.hamman@embeddedspecialties.com>
57534     Signde-off-by: Jon Loeliger <jdl@freescale.com>
57535
57536 commit a08458303e7f9db67f296980036d3292c35cb45c
57537 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
57538 Date:   Fri Jun 29 18:38:51 2007 +0200
57539
57540     atmel_mci: Fix data timeout value
57541
57542     Calculate the data timeout based on values from the CSD instead of
57543     just using a hardcoded DTOR value. This is a backport of a similar fix
57544     in BSP 2.0, with one additional fix: the DTOCYC value is rounded up
57545     instead of down.
57546
57547     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
57548
57549 commit 0ba8eed28b575626b17e0a7882f923b83e0d7584
57550 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
57551 Date:   Mon Aug 13 17:22:31 2007 +0200
57552
57553     AVR32: Include <div64.h> instead of <asm/div64.h>
57554
57555     include/asm-avr32/div64.h was recently moved to include/div64.h, but
57556     cpu/at32ap/interrupts.c wasn't properly updated (an earlier version of
57557     the patch was merged perhaps?)
57558
57559     This patch updates cpu/at32ap/interrupts.c so that the avr32 port
57560     compiles again.
57561
57562     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
57563
57564 commit f0d1246ed7cb5a88522244c596d7ae7e6f161283
57565 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
57566 Date:   Wed Jun 27 13:34:26 2007 +0200
57567
57568     atmel_mci: Use 512 byte blocksize if possible
57569
57570     Instead of always using the largest blocksize the card supports, check
57571     if it can support smaller block sizes and use 512 bytes if possible.
57572     Most cards do support this, and other parts of u-boot seem to have
57573     trouble with block sizes different from 512 bytes.
57574
57575     Also enable underrun/overrun protection.
57576
57577     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
57578     Acked-by: Hans-Christian Egtvedt <hcegtvedt@atmel.com>
57579
57580 commit 273db7e1bdd1937e32f1d4507321bb721ebd3118
57581 Author: Stefan Roese <sr@denx.de>
57582 Date:   Mon Aug 13 09:05:33 2007 +0200
57583
57584     ppc4xx: Fix problem in PLL clock calculation
57585
57586     This patch was originall provided by David Mitchell <dmitchell@amcc.com>
57587     and fixes a bug in the PLL clock calculation.
57588
57589     Signed-off-by: Stefan Roese <sr@denx.de>
57590
57591 commit 9986bc3e40e899bea372a99a2bca4071bdf2e24b
57592 Author: Wolfgang Denk <wd@denx.de>
57593 Date:   Sun Aug 12 21:34:50 2007 +0200
57594
57595     Update CHANGELOG
57596
57597 commit 77d19a8bf3b0b1e401cb9f23c81e2ef419705c1a
57598 Author: Wolfgang Denk <wd@denx.de>
57599 Date:   Sun Aug 12 21:34:34 2007 +0200
57600
57601     Minor alignment of output, 2nd try.
57602     Also update CHANGELOG
57603
57604     Signed-off-by: Wolfgang Denk <wd@denx.de>
57605
57606 commit 6b309f22a724fad8418e811751a0741b893419cf
57607 Author: Wolfgang Denk <wd@denx.de>
57608 Date:   Sun Aug 12 20:35:49 2007 +0200
57609
57610     Minor alignment of output
57611
57612     Signed-off-by: Wolfgang Denk <wd@denx.de>
57613
57614 commit 6f6d7b9c8559e241e8d232621542b8b59699b07b
57615 Author: Wolfgang Denk <wd@denx.de>
57616 Date:   Sun Aug 12 18:28:18 2007 +0200
57617
57618     Cleanup output on ADS5121 board
57619
57620     Signed-off-by: Wolfgang Denk
57621
57622 commit a4d2636f2a859245ed3a401f26189da2dfda4ceb
57623 Author: Wolfgang Denk <wd@denx.de>
57624 Date:   Sun Aug 12 15:11:38 2007 +0200
57625
57626     Adapt board configuration and fix kernel crash on MCC200 board.
57627
57628     The update procedure was modified to turn off the USB subsystem
57629     before exit for MCC200 and TRAB. This is necessary as otherwise the
57630     USB controller continues to write periodically to system memory!
57631
57632     MCC200-specific notes:
57633     - the patch disables the magic key check for MCC200
57634     - the patch contains the configuration changes made
57635       for the new revision of the board.
57636
57637     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
57638     Signed-off-by: Wolfgang Denk <wd@denx.de>
57639
57640 commit e27f3a6efb9db5a533223b05c629ff4ac8d921bf
57641 Author: Wolfgang Denk <wd@denx.de>
57642 Date:   Sun Aug 12 14:47:54 2007 +0200
57643
57644     Adjust default configuration of ADS5121 board.
57645
57646     Signed-off-by: Wolfgang Denk <wd@denx.de>
57647
57648 commit afaac86fe2948ac84cd9a12bbed883b3c683e7d9
57649 Author: Wolfgang Denk <wd@denx.de>
57650 Date:   Sun Aug 12 14:27:39 2007 +0200
57651
57652     Clean up some remaining CFG_CMD_ -> CONFIG_CMD_ issues.
57653
57654     Signed-off-by: Wolfgang Denk <wd@denx.de>
57655
57656 commit 5fe6be6208dda852c3564e384bd78d75784dea3e
57657 Author: Gerald Van Baren <vanbaren@cideas.com>
57658 Date:   Tue Aug 7 21:14:22 2007 -0400
57659
57660     Improve error print messages.
57661
57662     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
57663
57664 commit 99dffca3b7590a16a00bc475c860b67b2a3f1462
57665 Author: Kim Phillips <kim.phillips@freescale.com>
57666 Date:   Tue Jul 17 13:57:04 2007 -0500
57667
57668     fdt: allow for builds that don't want env and bd_t nodes
57669
57670     protect fdt_env and fdt_bd_t invocations, fix codingstyle while in the
57671     area.
57672
57673     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
57674
57675 commit 91148bf7aeba142d6f348805db7625db7da64d6f
57676 Author: Kim Phillips <kim.phillips@freescale.com>
57677 Date:   Tue Jul 17 13:56:53 2007 -0500
57678
57679     fdt: do board setup based on fdt address specified on bootm line
57680
57681     The last fdt patch to bootm did board setup based on the address
57682     specified by a prior fdt address command invocation.  The bootm
57683     code, as its call to fdt_chosen does, should use the fdt specified
57684     by the user on the bootm command.  Note this restores full
57685     functionality for the 8360's existing default boot environment
57686     values, e.g. 'run nfsboot' (i.e. no having to 'fdt addr $fdtaddr'
57687     before booting a kernel).
57688
57689     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
57690
57691 commit e125a2ffc209dd34794e326c7175658253beadf3
57692 Author: Gerald Van Baren <vanbaren@cideas.com>
57693 Date:   Tue Jul 10 20:40:39 2007 -0400
57694
57695     Call ft_board_setup() from the bootm command.
57696
57697     In the patch titled "Create new fdt boardsetup command..." I removed the
57698     call to ft_board_setup() from the routine fdt_chosen(), but I forgot
57699     to add a direct call back into cmd_bootm.c
57700
57701     This fixes the oversight by adding the direct call to the bootm command.
57702
57703     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
57704
57705 commit fd61e55dd8cb52ce3ff91b3917af26e24b6b0845
57706 Author: Gerald Van Baren <vanbaren@cideas.com>
57707 Date:   Mon Jun 25 23:25:28 2007 -0400
57708
57709     Create new fdt boardsetup command, fix bug parsing [] form of set values.
57710
57711     Previously ft_board_setup() was called by fdt_chosen() which was not
57712     really correctly structured.  This splits ft_board_setup() out by creating
57713     a new fdt boardsetup command.
57714
57715     Fix a bug when parsing fdt set command values which have the square
57716     bracket form [00 11 22 33] - the length was updated incorrectly in when
57717     parsing that form.
57718
57719     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
57720
57721 commit 6f35ded9e85493595e0eb66a82b502a95326d049
57722 Author: Gerald Van Baren <vanbaren@cideas.com>
57723 Date:   Mon Jun 25 20:55:58 2007 -0400
57724
57725     Tighten up the error messages.
57726
57727     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
57728
57729 commit c45874b05aae897a6c29d1a97d4bb708fca2756c
57730 Author: Gerald Van Baren <vanbaren@cideas.com>
57731 Date:   Mon Jun 25 19:52:23 2007 -0400
57732
57733     Asthetic improvements: error messages and line lengths.
57734
57735     Tighten up the error messages, split overlength lines.
57736
57737     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
57738
57739 commit 35ec398f16e17df600edc1b38c1e9e62c15c9aa1
57740 Author: Gerald Van Baren <vanbaren@cideas.com>
57741 Date:   Fri May 25 22:08:57 2007 -0400
57742
57743     Fix fdt_chosen() to call ft_board_setup(), clean up long lines.
57744
57745     The fdt_chosen() function was adding/seting some properties ad-hoc
57746       improperly and duplicated (poorly) what was done in ft_board_setup()
57747
57748     Clean up long lines (setting properties, printing errors).
57749
57750     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
57751
57752 commit 06e19a07701c968f15d72c083b5872a1a11c7b01
57753 Author: Gerald Van Baren <vanbaren@cideas.com>
57754 Date:   Mon May 21 23:27:16 2007 -0400
57755
57756     For fdt_find_node_by_path(), handle the root path properly.
57757
57758     Also removes the special case root path detection in cmd_fdt.c since it
57759     is no longer necessary.
57760
57761     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
57762
57763 commit 9675ee7208ab965d13ea8d8262d77ac4160ef549
57764 Author: Gerald Van Baren <vanbaren@cideas.com>
57765 Date:   Thu May 17 23:54:36 2007 -0400
57766
57767     Add fdt_find_node_by_type() and fdt_find_compatible_node() to LIBFDT
57768
57769     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
57770     Acked-by: Gerald Van Baren <vanbaren@cideas.com>
57771
57772 commit 1a861169bc3758f9de3aead62b058736c6891246
57773 Author: Gerald Van Baren <vanbaren@cideas.com>
57774 Date:   Wed Jun 6 22:47:58 2007 -0400
57775
57776     Replace fdt_node_offset() with fdt_find_node_by_path().
57777
57778     The new name matches more closely the kernel's name, which is also
57779     a much better description.
57780
57781     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
57782     Acked-by: Gerald Van Baren <vanbaren@cideas.com>
57783
57784 commit addd8ce83078c25f0eca5f23adbdfc64ca50a243
57785 Author: Gerald Van Baren <vanbaren@cideas.com>
57786 Date:   Wed May 16 22:39:59 2007 -0400
57787
57788     Fix cmd_fdt line lengths, refactor code.
57789
57790     Break lines that were greater than 80 characters in length.
57791     Move the fdt print and property parsing code to separate static functions
57792       to reduce coding clutter in the fdt_cmd handling body.
57793
57794     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
57795
57796 commit 25114033ab21788810c48ba4df103b649da1223b
57797 Author: Gerald Van Baren <vanbaren@cideas.com>
57798 Date:   Sat May 12 09:47:25 2007 -0400
57799
57800     FDT command improvements.
57801
57802     Fix "fdt set" so that it will create a non-existing property.
57803     Add "fdt mknode" to create nodes.
57804
57805     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
57806
57807 commit 38eb508e8e811e2e57628f445de3a24a23c7d804
57808 Author: Gerald Van Baren <vanbaren@cideas.com>
57809 Date:   Sat May 12 09:45:46 2007 -0400
57810
57811     Reorganize and fix problems (returns) in the bootm command.
57812
57813     Do *NOT* return after the "point of no return" has been passed.
57814       If something goes wrong, the board must be reset after that point.
57815     Move the "Transferring control to Linux" debug message back to where it
57816       belongs: just before transferring control to linux.
57817
57818     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
57819
57820 commit 89c8757d8f213c47709bdc4efe0695263a6080a6
57821 Author: Gerald Van Baren <vanbaren@cideas.com>
57822 Date:   Tue May 8 21:27:35 2007 -0400
57823
57824     Fix bugs in the CONFIG_OF_LIBFDT
57825
57826     Stupid coding mistakes (identified by Timur Tabi, thanks).
57827
57828     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
57829
57830 commit 6be07cc1ca458278c85ecdbf1a0536cff4c701ec
57831 Author: Gerald Van Baren <vanbaren@cideas.com>
57832 Date:   Wed Apr 25 22:47:15 2007 -0400
57833
57834     Improve fdt move length handling.
57835
57836     Make the length parameter optional: if not specified, do the move using
57837     the current size unchanged.
57838
57839     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
57840
57841 commit bb930e76fea6cf89ca2d98e2f7c7a6043d79327d
57842 Author: Gerald Van Baren <vanbaren@cideas.com>
57843 Date:   Wed Apr 25 22:23:36 2007 -0400
57844
57845     Minor code clean up.
57846
57847     Declare the variable fdt properly as extern.
57848     Call the "set_fn" function pointer the "short way" without the full
57849       dereferencing syntax.
57850
57851     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
57852
57853 commit ba24e2ac3bdb5c489f3c787e7542b6474c4d65c6
57854 Author: Gerald Van Baren <vanbaren@cideas.com>
57855 Date:   Wed Apr 25 21:24:27 2007 -0400
57856
57857     Improve error messages, more informative.
57858
57859     Print more than the raw libfdt error message strings.  This is especially
57860     useful for cluing in the user when the bootm command aborts due to
57861     blob problems.
57862
57863     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
57864
57865 commit 8096b3b8f772c1894ddeda9dbceff6a8826473a4
57866 Author: Gerald Van Baren <vanbaren@cideas.com>
57867 Date:   Fri Apr 20 22:46:53 2007 -0400
57868
57869     libfdt: Conditionally compile based on CONFIG_OF_LIBFDT
57870
57871     This is the way u-boot reduces configured-out code.  At Wolfgang
57872     Grandegger and Wolfgang Denk's request, make libfdt conform.
57873
57874     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
57875
57876 commit 923efd286411ed052d9e074f59f8986d6081061c
57877 Author: Bruce Adler <bruce.adler@ccpu.com>
57878 Date:   Fri Aug 10 14:54:47 2007 -0700
57879
57880     add image size and descriptors for Spartan 3E FPGA chips
57881
57882     Spartan 3E image sizes taken from Table 1-4 in Xilinx UG332 (v1.1)
57883
57884     Signed-off by: Bruce Adler <bruce.adler@ccpu.com>
57885
57886 commit fb56579ffe7ef3275b7036bb7b924e5a0d32bd70
57887 Author: Kim Phillips <kim.phillips@freescale.com>
57888 Date:   Fri Aug 10 15:34:48 2007 -0500
57889
57890     make MAKEALL more immune to merge conflicts
57891
57892     ..by placing board entries one per line, as suggested by jdl.
57893
57894     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
57895
57896 commit 2628114ec564f969f34b5f7105fbd168cb8c9c3f
57897 Author: Kim Phillips <kim.phillips@freescale.com>
57898 Date:   Fri Aug 10 13:28:25 2007 -0500
57899
57900     README: Remove outdated cpu type, board type, and NAME_config lists
57901
57902     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
57903
57904 commit 49bb59912d21aacb507eb81fd21fb7af650c706c
57905 Author: Dave Liu <r63238@freescale.com>
57906 Date:   Fri Aug 10 15:48:59 2007 +0800
57907
57908     mpc83xx: Suppress the warning 'burstlen'
57909
57910     suppress the warning 'burstlen' of spd_sdram.
57911
57912     Signed-off-by: Dave Liu <daveliu@freescale.com>
57913
57914 commit c646bba6465a45c60746d4cc1602cd06c1960f2d
57915 Author: Joe Hamman <joe.hamman@embeddedspecialties.com>
57916 Date:   Thu Aug 9 15:11:03 2007 -0500
57917
57918     Add support for SBC8641D. Config files.
57919
57920     Add support for Wind River's SBC8641D reference board.
57921
57922     Signed-off by: Joe Hamman <joe.hamman@embeddedspecialties.com>
57923     Acked-by: Wolfgang Denk <wd@denx.de>
57924     Acked-by: Jon Loeliger <jdl@freescale.com>
57925
57926 commit 8ac273271d57321f90505c7a51cdb1ef2113b628
57927 Author: Joe Hamman <joe.hamman@embeddedspecialties.com>
57928 Date:   Thu Aug 9 15:10:53 2007 -0500
57929
57930     Add support for SBC8641D.  Board files.
57931
57932     Add support for Wind River's SBC8641D reference board.
57933
57934     Signed-off by: Joe Hamman <joe.hamman@embeddedspecialties.com>
57935     Acked-by: Wolfgang Denk <wd@denx.de>
57936     Acked-by: Jon Loeliger <jdl@freescale.com>
57937
57938 commit c2c0ab4aff86622b837a48a0e560351f9afafb95
57939 Author: Stefan Roese <sr@denx.de>
57940 Date:   Fri Aug 10 20:34:58 2007 +0200
57941
57942     Conding style cleanup
57943
57944     Signed-off-by: Stefan Roese <sr@denx.de>
57945
57946 commit c74b2108e31fe09bd1c5d291c3cf360510d4f13e
57947 Author: Sergey Kubushyn <ksi@koi8.net>
57948 Date:   Fri Aug 10 20:26:18 2007 +0200
57949
57950     [ARM] TI DaVinci support, hopefully final
57951
57952     Add support for the following DaVinci boards:
57953     - DV_EVM
57954     - SCHMOOGIE
57955     - SONATA
57956
57957     Changes:
57958
57959     - Split into separate board directories
57960     - Removed changes to MTD_DEBUG (or whatever it's called)
57961     - New CONFIG_CMD party line followed
57962     - Some cosmetic fixes, cleanup etc.
57963     - Patches against the latest U-Boot tree as of now.
57964     - Fixed CONFIG_CMD_NET in net files.
57965     - Fixed CONFIG_CMD_EEPROM for schmoogie.
57966     - Made sure it compiles and works (forceenv() link problem) on SCHMOOGIE and
57967        DV_EVM. Can't check if it works on SONATA, don't have a board any more,
57968        but it at least compiles.
57969
57970     Here is an excerpt from session log on SCHMOOGIE...
57971
57972     U-Boot 1.2.0-g6c33c785-dirty (Aug  7 2007 - 13:07:17)
57973
57974     DRAM:  128 MB
57975     NAND:  128 MiB
57976     In:    serial
57977     Out:   serial
57978     Err:   serial
57979     ARM Clock : 297MHz
57980     DDR Clock : 162MHz
57981     ETH PHY   : DP83848 @ 0x01
57982     U-Boot > iprobe
57983     Valid chip addresses: 1B 38 3A 3D 3F 50 5D 6F
57984     U-Boot > ping 192.168.253.10
57985     host 192.168.253.10 is alive
57986     U-Boot >
57987
57988     Signed-off-by: Sergey Kubushyn <ksi@koi8.net>
57989     Acked-by: Dirk Behme <dirk.behme@gmail.com>
57990     Acked-by: Zach Sadecki <Zach.Sadecki@ripcode.com>
57991     Acked-by: Stefan Roese <sr@denx.de>
57992
57993 commit 2e4d94f1e3c2961428967a33b6ff2520568391b3
57994 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
57995 Date:   Fri Jul 27 01:50:45 2007 -0500
57996
57997     fsl_pci_init cleanup.
57998
57999     Do not enable normal errors created during probe (master abort, perr,
58000     and pcie Invalid Configuration access).
58001
58002     Add CONFIG_PCI_NOSCAN board option to prevent bus scan.
58003
58004     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
58005     Acked-by: Andy Fleming <afleming@freescale.com>
58006
58007 commit 936b3e69b667c3eb9a61ece4e78647d3fce9fc2a
58008 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
58009 Date:   Fri Jul 27 01:50:44 2007 -0500
58010
58011     pciauto_setup_device bars_num fix
58012
58013     Passing bars_num=0 to pciauto_setup_device should assign no bars.
58014
58015     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
58016     Acked-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
58017     Acked-by: Andy Fleming <afleming@freescale.com>
58018
58019 commit cf0b185e58ca0aec8ae2b2a8804ec0ef58ee21d4
58020 Author: Jon Loeliger <jdl@freescale.com>
58021 Date:   Mon Aug 6 17:39:44 2007 -0500
58022
58023     8641hpcn: Do correct sized pointer math.
58024
58025     When I rebased Ed's patch and cleaned up a few compilation
58026     problems, I apparently rebased my brain on crack first.
58027     Fix that by doing (char *) sized pointer math as needed.
58028
58029     Signed-off-by: Jon Loeliger <jdl@freescale.com>
58030
58031 commit cfc7a7f5bb3273c9951173c788001d45118f141f
58032 Author: Jon Loeliger <jdl@freescale.com>
58033 Date:   Thu Aug 2 14:42:20 2007 -0500
58034
58035     cpu/86xx fixes.
58036
58037     Remove rev 1 fixes.
58038     Always set PICGCR_MODE.
58039     Enable machine check and provide board config option
58040     to set and handle SoC error interrupts.
58041
58042     Include MSSSR0 in error message.
58043
58044     Isolate a RAMBOOT bit of code with #ifdef CFG_RAMBOOT.
58045
58046     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
58047     Signed-off-by: Jon Loeliger <jdl@freescale.com>
58048
58049 commit 35d22f957a85a22bb3cd1ad084fa5404620d1c42
58050 Author: Stefan Roese <sr@denx.de>
58051 Date:   Fri Aug 10 10:42:25 2007 +0200
58052
58053     Coding style cleanup
58054
58055     Signed-off-by: Stefan Roese <sr@denx.de>
58056
58057 commit 3a6d56c20989fe27360afe743bd2a7ad4d76e48f
58058 Author: Dirk Behme <dirk.behme@googlemail.com>
58059 Date:   Thu Aug 2 17:42:08 2007 +0200
58060
58061     Make use of generic 64bit division in nand_util.c
58062
58063     Use generic 64bit division in nand_util.c. This makes nand_util.c
58064     independent of any toolchain 64bit division.
58065
58066     Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
58067
58068 commit f7c086e94e8ce9aad7268af97f73aa6884686f27
58069 Author: Dirk Behme <dirk.behme@googlemail.com>
58070 Date:   Thu Aug 2 17:41:14 2007 +0200
58071
58072     Move 64bit division from avr32 to generic lib
58073
58074     Move the 64bit division from lib_avr32 to lib_generic. With this, all
58075     boards can do_div/__div64_32 if needed, not only avr one. Code is put
58076     to lib_generic, so no larger memory footprint if not used. No code
58077     modifications. Thanks for proposal by HÃ¥vard Skinnemoen.
58078
58079     Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
58080
58081 commit 157cda4d0c3d592ccbb19bbfc07d9251894f0894
58082 Author: Niklaus Giger <niklausgiger@gmx.ch>
58083 Date:   Fri Jul 27 11:31:22 2007 +0200
58084
58085     Add PPC4xx-HCU4 and HCU5 boards: HCU5 files
58086
58087     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
58088
58089 commit 6e5de26c6e7580faf16e87745cd488b92b492d0c
58090 Author: Niklaus Giger <niklausgiger@gmx.ch>
58091 Date:   Fri Jul 27 11:30:33 2007 +0200
58092
58093     Add PPC4xx-HCU4 and HCU5 boards: HCU4 files
58094
58095     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
58096
58097 commit e8397fc78c9394d71de233a4d810fbc9047e4c76
58098 Author: Niklaus Giger <niklausgiger@gmx.ch>
58099 Date:   Fri Jul 27 11:38:26 2007 +0200
58100
58101     Add PPC4xx-HCU4 and HCU5 boards: common files
58102
58103     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
58104
58105 commit ac982ea5a4f2f993efcf52dca122f5a59df047d8
58106 Author: Niklaus Giger <niklausgiger@gmx.ch>
58107 Date:   Fri Jul 27 11:28:44 2007 +0200
58108
58109     Add PPC4xx-HCU4 and HCU5 boards: make related
58110
58111     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
58112
58113 commit 137fdd9f474ecb853efdace5200576308c67f18d
58114 Author: Niklaus Giger <niklausgiger@gmx.ch>
58115 Date:   Fri Jul 27 11:28:03 2007 +0200
58116
58117     Add PPC4xx-HCU4 and HCU5 boards: HCU5 config
58118
58119     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
58120
58121 commit 714bc55b35b6f6a65cc8740a3842a543e88cdef2
58122 Author: Niklaus Giger <niklausgiger@gmx.ch>
58123 Date:   Fri Jul 27 11:27:15 2007 +0200
58124
58125     Add PPC4xx-HCU4 and HCU5 boards: HCU4 config
58126
58127     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
58128
58129 commit 1894dd381124bdbfbdae7cf3a6ca52a8eb1f4421
58130 Author: Niklaus Giger <niklausgiger@gmx.ch>
58131 Date:   Fri Jul 27 11:25:31 2007 +0200
58132
58133     Add PPC4xx-HCU4 and HCU5 boards: READMEs
58134
58135     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
58136
58137 commit 641cca9569ce351ddb287fd3343d8b1dcb591db4
58138 Author: Niklaus Giger <niklausgiger@gmx.ch>
58139 Date:   Fri Jul 27 11:37:40 2007 +0200
58140
58141     Add PPC4xx-HCU4 and HCU5 boards: Infrastructure
58142
58143     This series of patches adds support for 2 boards from Netstal Maschinen.
58144
58145     The HCU4 has a PPC405Gpr and
58146     the HCU5 has a PPC440EPX.
58147
58148     The HCU4 has a somehow complicated flash setup, as the booteprom is
58149     only 8 bits and the CFI 16 bits wide, which makes it impossible to use a more
58150     elegant solution.
58151
58152     The HCU5 has only a booteprom as the whole code will be downloaded from a
58153     different board which has HD, CD-ROM, etc and where all code is stored.
58154
58155     This is my third try. I incorporated all suggestions made by Wolfgang and Stefan.
58156     Thanks them a lot.
58157
58158     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
58159
58160 commit 3e4c90c6233618fc1806e63fde68df5f3d6a0171
58161 Author: Stefan Roese <sr@denx.de>
58162 Date:   Fri Aug 10 08:42:55 2007 +0200
58163
58164     ppc4xx: Update lwmon5 POST configuration
58165
58166     Signed-off-by: Stefan Roese <sr@denx.de>
58167
58168 commit 29cb25da56afe18cf5e7072a92a9d98ea8af1fd4
58169 Author: Yuri Tikhonov <yur@emcraft.com>
58170 Date:   Fri Aug 10 08:25:22 2007 +0200
58171
58172     POST: Add ppc4xx UART POST support without external uart clock (lwmon5)
58173
58174     The patch adds support for UART POST on ppc44x-based boards with no
58175     external serial clocks installed.
58176
58177     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
58178     Acked-by: Stefan Roese <sr@denx.de>
58179
58180 commit 99c2fdab91bc633e46fb41dbaa629f87ccf6e00f
58181 Author: Kim Phillips <kim.phillips@freescale.com>
58182 Date:   Mon Aug 6 18:18:34 2007 -0500
58183
58184     mpc83xx: fix ITX[GP] O=builddir builds
58185
58186     make: *** No rule to make target `/work/wd/tmp/board/mpc8349itx/u-boot.lds', needed by `/work/wd/tmp/u-boot'.  Stop.
58187
58188     Both the ITX and ITX-GP fail when you use "make O=<some dir> ..." or
58189     "BUILD_DIR=<some dir> ./MAKEALL ..."
58190
58191     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
58192
58193 commit 47e8bc846759e037b8af0e5f9c9f9cfa7a1050c3
58194 Author: Dave Liu <r63238@freescale.com>
58195 Date:   Wed Aug 1 15:00:59 2007 +0800
58196
58197     mpc83xx: Correct the README for DDR ECC
58198
58199     Update the README for DDR ECC, change the name
58200     to README.mpc83xx.ddrecc.
58201
58202     Signed-off-by: Dave Liu <daveliu@freescale.com>
58203     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
58204
58205 commit daab8c67d2defef73dc26ab07f0c3afd1b05d019
58206 Author: Dave Liu <r63238@freescale.com>
58207 Date:   Wed Aug 1 15:00:15 2007 +0800
58208
58209     mpc83xx: Consolidate the ECC support of 83xx
58210
58211     Remove the duplicated source code of ecc command on the <board>.c,
58212     for reused, move these code to cpu/mpc83xx directory.
58213
58214     Signed-off-by: Dave Liu <daveliu@freescale.com>
58215     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
58216
58217 commit 036575c544cf1b69654d8fb334bda69c6ff3da36
58218 Author: Dave Liu <r63238@freescale.com>
58219 Date:   Sat Aug 4 13:37:39 2007 +0800
58220
58221     mpc83xx: Correct the burst length for DDR2 with 32 bits
58222
58223     The burst length should be 4 for DDR2 with 32 bits bus
58224
58225     Signed-off-by: Dave Liu <daveliu@freescale.com>
58226
58227 commit 1c274c4e05b6dc9b24edc8aa618b02f607ee6eed
58228 Author: Kim Phillips <kim.phillips@freescale.com>
58229 Date:   Wed Jul 25 19:25:33 2007 -0500
58230
58231     mpc83xx: add support for the MPC8323E RDB
58232
58233     MPC8323E based board with 64MB fixed SDRAM, 16MB flash,
58234     five 10/100 ethernet ports connected via an ICPlus IP175C
58235     switch, one PCI slot, and serial.  Features not supported
58236     in this patch are SD card interface, 2 USB ports, and the
58237     two phone ports.
58238
58239     Signed-off-by: Michael Barkowski <michael.barkowski@freescale.com>
58240     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
58241
58242 commit 343d91009d55fc5b3ff8cc940597af6c6aa1d359
58243 Author: Kim Phillips <kim.phillips@freescale.com>
58244 Date:   Wed Jul 25 19:25:28 2007 -0500
58245
58246     mpc83xx: fixup generic pci for libfdt
58247
58248     add libfdt support to the generic 83xx pci code
58249
58250     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
58251
58252 commit f57ac7a7b37109245b69db80839ebee26179966a
58253 Author: Kim Phillips <kim.phillips@freescale.com>
58254 Date:   Wed Jul 25 19:25:22 2007 -0500
58255
58256     mpc83xx: fix 8360 and cpu functions to update fdt being passed
58257
58258     ..and not the global fdt. Rename local fdt vars to blob so as not to
58259     be confused with the global var with the same three-letter name.
58260
58261     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
58262
58263 commit 8be404459a6b7395415a57bb35e8377e3b2b5acb
58264 Author: Jerry Van Baren <gvb.uboot@gmail.com>
58265 Date:   Wed Jul 4 21:34:24 2007 -0400
58266
58267     mpc83xx: Fix errors when CONFIG_OF_LIBFDT is enabled
58268
58269     Several node strings were not correct (trailing slashes and properties
58270       in the strings)
58271     Added setting of the timebase-frequency.
58272     Improved error messages and use debug() instead of printf().
58273
58274     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
58275     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
58276
58277 commit 26d02c9bbac1751c5e19294f000100b48d43a920
58278 Author: Jerry Van Baren <gvb.uboot@gmail.com>
58279 Date:   Wed Jul 4 21:27:30 2007 -0400
58280
58281     mpc83xx: Replace fdt_node_offset() with fdt_find_node_by_path().
58282
58283     The new name matches more closely the kernel's name, which is also
58284     a much better description.
58285
58286     These are the mpc83xx changes made necessary by the function name change.
58287
58288     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
58289     Acked-by: Gerald Van Baren <vanbaren@cideas.com>
58290     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
58291
58292 commit 9be39a67c9f8fef7107f5df09d673005f04d0963
58293 Author: Dave Liu <daveliu@freescale.com>
58294 Date:   Mon Jun 25 10:41:56 2007 +0800
58295
58296     mpc83xx: Add support for the display of reset status
58297
58298     83xx processor family has many reset sources, such as
58299     power on reset, software hard reset, software soft reset,
58300     JTAG, bus monitor, software watchdog, check stop reset,
58301     external hard reset, external software reset.
58302     sometimes, to figure out the fault of system, we need to
58303     know the cause of reset early before the prompt of
58304     u-boot present.
58305
58306     Signed-off-by: Dave Liu <daveliu@freescale.com>
58307     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
58308
58309 commit ff9658d7049bf8c8e8e0a05dbe5e9f7e91aa5a5d
58310 Author: Dave Liu <daveliu@freescale.com>
58311 Date:   Mon Jun 25 10:41:04 2007 +0800
58312
58313     mpc83xx: Fix the align bug of SDMA buffer
58314
58315     According to the latest user manual, the SDMA temporary
58316     buffer base address must be 4KB aligned.
58317
58318     Signed-off-by: Dave Liu <daveliu@freescale.com>
58319     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
58320
58321 commit 66dc2c2dc51f8b88bb8e231bc80cd92eae1d6476
58322 Author: Dave Liu <daveliu@freescale.com>
58323 Date:   Mon Jun 25 13:21:12 2007 +0800
58324
58325     mpc83xx: Revise the MPC8360EMDS readme doc
58326
58327     When the rev2.x silicon mount on the MPC8360EMDS baord,
58328     and if you are using the u-boot version after the commit
58329     3fc0bd159103b536e1c54c6f4457a09b3aba66ca.
58330     to make the ethernet interface usable, we have to setup
58331     the jumpers correctly.
58332
58333     Signed-off-by: Dave Liu <daveliu@freescale.com>
58334     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
58335
58336 commit e739bc95797aac4fefc4c75b55c7c78e59d3ea9c
58337 Author: Timur Tabi <timur@freescale.com>
58338 Date:   Tue Jul 3 13:46:32 2007 -0500
58339
58340     FSL I2C driver programs the two I2C busses differently
58341
58342     The i2c_init() function in fsl_i2c.c programs the two I2C busses differently.
58343     The second I2C bus has its slave address programmed incorrectly and is
58344     missing a 5-us delay.
58345
58346     Signed-off-by: Timur Tabi <timur@freescale.com>
58347     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
58348
58349 commit df33f6b4d6d63693dd9200808b242de1b86cb8e8
58350 Author: Timur Tabi <timur@freescale.com>
58351 Date:   Tue Jul 3 13:04:34 2007 -0500
58352
58353     Update SCCR programming in cpu_init_f() to support all 83xx processors
58354
58355     Update the cpu_init_f() function in cpu/mpc83xx/cpu_init.c to program the
58356     bitfields for all 83xx processors.  The code to update some bitfields was
58357     compiled only on some processors.  Now, the bitfields are programmed as long
58358     as the corresponding CFG_SCCR option is defined in the board header file.
58359     This means that the board header file should not define any CFG_SCCR macros
58360     for bitfields that don't exist on that processor, otherwise the SCCR will be
58361     programmed incorrectly.
58362
58363     Signed-off-by: Timur Tabi <timur@freescale.com>
58364     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
58365
58366 commit 9546266999f0b9b51372636614211b88d90f0f25
58367 Author: Martin Krause <martin.krause@tqs.de>
58368 Date:   Fri Jun 22 13:04:22 2007 +0200
58369
58370     TQM834x: cleanup configuraton
58371
58372     Remove irritating #undef DEBUG
58373
58374     Signed-off-by: Martin Krause <martin.krause@tqs.de>
58375     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
58376
58377 commit 5d497e6bf0f5bf63729b4a47b3fd786d3c77a1bc
58378 Author: david.saada <David.Saada@ecitele.com>
58379 Date:   Mon Jun 18 09:09:53 2007 -0700
58380
58381     MPC83xx: Fix makefile to generate config.h file in the build directory
58382
58383     MPC83xx: Fix the Makefile config sections to generate the include/config.h
58384     file in the build directory instead of the source directory.
58385
58386     Signed-off-by: David Saada <david.saada@ecitele.com>
58387     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
58388
58389 commit 1ded0242e437259366792d52b7e9d1e1931d8fa5
58390 Author: Lee Nipper <Lee.Nipper@freescale.com>
58391 Date:   Thu Jun 14 20:07:33 2007 -0500
58392
58393     mpc83xx: Add support for 8360 silicon revision 2.1
58394
58395     This change adds 8360 silicon revision 2.1 support to u-boot.
58396
58397     Signed-off-by: Lee Nipper <lee.nipper@freescale.com>
58398     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
58399
58400 commit a22806469a8f2b69c829f4fd5361fdebd0cb01b4
58401 Author: Kumar Gala <galak@kernel.crashing.org>
58402 Date:   Wed Aug 8 04:14:28 2007 -0500
58403
58404     Treat ppc64 host as ppc
58405
58406     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
58407
58408 commit 0dc4279b08ff82472bec2e2c90858602459febe8
58409 Author: Jason Jin <Jason.jin@freescale.com>
58410 Date:   Wed Aug 8 09:01:46 2007 +0800
58411
58412     Minor fix for bios emulator makefile
58413
58414     Add $(obj) to LIB avoiding objects be built in the source dir
58415
58416     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
58417
58418 commit ce981dc857adfc8036ca2f6d5d5a06c2a8aa77d6
58419 Author: Jason Jin <Jason.jin@freescale.com>
58420 Date:   Wed Aug 8 08:33:11 2007 +0800
58421
58422     Add CONFIG_BIOSEMU define to guard all the bios emulator code
58423
58424     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
58425
58426     This patch fix the compile issue on the board that did not enable the bios emulator
58427
58428 commit ed8106433522f2ea8933e9808346860d061d7731
58429 Author: Zach Sadecki <Zach.Sadecki@ripcode.com>
58430 Date:   Tue Jul 31 12:27:25 2007 -0500
58431
58432     tsec: fix multiple PHY support
58433
58434     The change entitled "Reduce CONFIG_MPC8YXX_TSECx to CONFIG_TSECx"
58435     broke multiple PHY support in tsec.c.  This fixes it.
58436
58437     Signed-off-by: Zach Sadecki <Zach.Sadecki@ripcode.com>
58438     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
58439
58440 commit dcb84b7208ade0bbebbeb56bec9c2c64f8b2eede
58441 Author: Joe Hamman <joe.hamman@embeddedspecialties.com>
58442 Date:   Thu Aug 9 09:08:18 2007 -0500
58443
58444     tsec: Allow Ten Bit Interface address to be configurable
58445
58446     Allow the address of the Ten Bit Interface (TBI) to be changed in the
58447     event of a conflict with another device.
58448
58449     Signed-off by: Joe Hamman <joe.hamman@embeddedspecialties.com>
58450
58451 commit 3ba4c2d68f6541db4677b4aea12071f56e6ff6e6
58452 Author: Stefan Roese <sr@denx.de>
58453 Date:   Wed Aug 8 09:54:26 2007 +0200
58454
58455     Coding style cleanup
58456
58457     Signed-off-by: Stefan Roese <sr@denx.de>
58458
58459 commit a41de1f0d373e09c782dea558385a06247111ba5
58460 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
58461 Date:   Sun Aug 5 05:15:18 2007 -0500
58462
58463     Port enabled for I2C signals and chipselects port configuration.
58464
58465     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
58466
58467 commit 1a33ce65a4c51a69190dd8c408f9e1c62a66e94f
58468 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
58469 Date:   Sun Aug 5 04:31:18 2007 -0500
58470
58471     Added NAND support
58472
58473     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
58474
58475 commit eaf9e447beb3e498818ef8ad0b8c1597cd506149
58476 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
58477 Date:   Sun Aug 5 04:11:20 2007 -0500
58478
58479     Added I2C support
58480
58481     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
58482
58483 commit 99c03c175d2689093176facf17c58ce2cb320001
58484 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
58485 Date:   Sun Aug 5 03:58:52 2007 -0500
58486
58487     Changed CFG_CLK to gd->bus_clk for CFG_TIMER_PRESCALER. Added DECLARE_GLOBAL_DATA_PTR for time.c
58488
58489     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
58490
58491 commit 8d1d66af54d305de29d0bbf4aa8c9e6375f7f731
58492 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
58493 Date:   Sun Aug 5 03:55:21 2007 -0500
58494
58495     Added uart_gpio_conf() in serial_init(), seperated uart port configuration from cpu_init() to uart_gpio_conf()
58496
58497     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
58498
58499 commit 6fde84a44b7e575ea80fe0e2d5be3b6f73d1e630
58500 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
58501 Date:   Sun Aug 5 03:43:30 2007 -0500
58502
58503     Moved sync() from board file to include/asm-m68k/io.h
58504
58505     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
58506
58507 commit 9e737d8476e7d6a596d16caaf6a3853a9a1190a2
58508 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
58509 Date:   Sun Aug 5 03:30:44 2007 -0500
58510
58511     Declared attributes of void __mii_init(void) as an alias for int mii_init(void)
58512
58513     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
58514
58515 commit 9998bd37ead85e93953559720710d3b0685c81e6
58516 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
58517 Date:   Sun Aug 5 03:19:10 2007 -0500
58518
58519     Renamed CONFIG_MCFSERIAL to CONFIG_MCFUART
58520
58521     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
58522
58523 commit 7c4c3722a38d40b0cf537ddae72b04f4088b190c
58524 Author: Jason Jin <Jason.jin@freescale.com>
58525 Date:   Tue Aug 7 16:17:06 2007 +0800
58526
58527     Add CONFIG_BIOSEMU define to guard all the bios emulator code
58528
58529     This patch fix the compile issue on the board that did not enable the bios emulator
58530
58531 commit bf1060ea4f9eaa7e7d164a70a7d6f28939882053
58532 Author: Wolfgang Denk <wd@denx.de>
58533 Date:   Tue Aug 7 16:02:13 2007 +0200
58534
58535     Fix missing brace error in fs/fat/fat.c
58536     [pointed out by Roderik Wildenburg]
58537
58538     Signed-off-by: Wolfgang Denk <wd@denx.de>
58539
58540 commit 706714d97a0d08d59eda4de2268c39f504688329
58541 Author: Michal Simek <monstr@monstr.eu>
58542 Date:   Mon Aug 6 23:41:53 2007 +0200
58543
58544     [FIX] remove cute code
58545
58546 commit f500d9fdeb576288656dac427052ad2c5ca0ad1a
58547 Author: Michal Simek <monstr@monstr.eu>
58548 Date:   Mon Aug 6 23:35:26 2007 +0200
58549
58550     [FIX] Fix romfs code
58551
58552 commit ab4b956d3143f8f8174089053f5dfabbb04762b0
58553 Author: Michal Simek <monstr@monstr.eu>
58554 Date:   Mon Aug 6 23:31:49 2007 +0200
58555
58556     [FIX] Coding style cleanup - Wolfgang's suggestions
58557
58558 commit 6c33c78557ca6f8da68c01ce33e278695197d3f4
58559 Author: Wolfgang Denk <wd@denx.de>
58560 Date:   Mon Aug 6 23:21:05 2007 +0200
58561
58562     Fixed typo in README (pointed out by Martin Jost).
58563
58564     Signed-off-by: Wolfgang Denk <wd@denx.de>
58565
58566 commit 537223afa61f64480df31ce440a9cb386df4a814
58567 Author: Stefan Roese <sr@denx.de>
58568 Date:   Mon Aug 6 21:10:17 2007 +0200
58569
58570     ppc4xx: Update AMCC Bamboo README doc/README.bamboo
58571
58572     As suggested by Eugene O'Brien <Eugene.O'Brien@advantechamt.com>,
58573     here an updated Bamboo README.
58574
58575     Signed-off-by: Stefan Roese <sr@denx.de>
58576
58577 commit 9c7e4b06214db61bb21f1bcbe57c97519669baae
58578 Author: Wolfgang Denk <wd@denx.de>
58579 Date:   Mon Aug 6 02:17:36 2007 +0200
58580
58581     Coding style cleanup. Update CHANGELOG.
58582
58583     Signed-off-by: Wolfgang Denk <wd@denx.de>
58584
58585 commit 221838cc7eb178370ff62aa05920a582e12ac322
58586 Author: Jason Jin <Jason.jin@freescale.com>
58587 Date:   Tue Jul 10 09:03:22 2007 +0800
58588
58589     Remove the bios emulator from MAI board.
58590
58591     The bios emulator in the MAI board can not pass compile
58592     and have a lot of crap in it. remove it and will have a
58593     clean and small bios emulator in the drivers directory
58594     which can be uesed for every board.
58595
58596     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
58597
58598 commit 5618332409bb96f4448d1712899369fc80c0b489
58599 Author: Jason Jin <Jason.jin@freescale.com>
58600 Date:   Fri Jul 13 12:14:59 2007 +0800
58601
58602     Fix some compile issues for MAI board.
58603
58604     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
58605
58606 commit 0f460a1ee148b648ee242c3157650287d4296260
58607 Author: Jason Jin <Jason.jin@freescale.com>
58608 Date:   Fri Jul 13 12:14:58 2007 +0800
58609
58610     Configurations for ATI video card BIOS emulator
58611
58612     This patch add definition of the BIOS emulator and the ATI framebuffer
58613     driver for MPC8641HPCN board.
58614
58615     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
58616     Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
58617
58618 commit ece92f85053b8df613edcf05b26a416cbc3d629c
58619 Author: Jason Jin <Jason.jin@freescale.com>
58620 Date:   Fri Jul 6 08:34:56 2007 +0800
58621
58622     This is a BIOS emulator, porting from SciTech for u-boot, mainly for
58623     ATI video card BIOS. and can be used for x86 code emulation by some
58624     modifications.
58625
58626     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
58627
58628 commit 5072188acabde3178fac7f5a597150e6e74fd40c
58629 Author: Jason Jin <Jason.jin@freescale.com>
58630 Date:   Fri Jul 6 08:33:33 2007 +0800
58631
58632     This is a framebuffer driver for ATI video card, can work for PCI9200,
58633     X300, X700, X800 ATI video cards.
58634
58635     Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
58636     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
58637
58638 commit 5728be389e65fd47f34b33c2596271eb4db751ae
58639 Author: Wolfgang Denk <wd@denx.de>
58640 Date:   Mon Aug 6 01:01:49 2007 +0200
58641
58642     Coding style cleanup. Update CHANGELOG.
58643
58644     Signed-off-by: Wolfgang Denk <wd@denx.de>
58645
58646 commit 8092fef4c29b395958bb649647da7e3775731517
58647 Author: Martin Krause <Martin.Krause@tqs.de>
58648 Date:   Tue Dec 12 14:26:01 2006 +0100
58649
58650     Add functions to list of exported functions
58651
58652     Additionally export the following fuctions (to make trab_config build again):
58653     - simple_strtol()
58654     - strcmp()
58655
58656     Also bump the ABI version to reflect this change
58657
58658     Signed-off-by: Martin Krause <martin.krause@tqs.de>
58659
58660 commit 63cec5814fab5d2b1c86982327433807a5ac0249
58661 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
58662 Date:   Thu Aug 2 14:09:49 2007 -0500
58663
58664     Make MPC8641's PCI/PCI-E driver a common driver for many FSL parts.
58665
58666     All of the PCI/PCI-Express driver and initialization code that
58667     was in the MPC8641HPCN port has now been moved into the common
58668     drivers/fsl_pci_init.c.  In a subsequent patch, this will be
58669     utilized by the 85xx ports as well.
58670
58671     Common PCI-E IMMAP register blocks for FSL 85xx/86xx are added.
58672
58673     Also enable the second PCI-Express controller on 8641
58674     by getting its BATS and CFG_ setup right.
58675
58676     Fixed a u16 vendor compiler warning in AHCI driver too.
58677
58678     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
58679     Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
58680     Signed-off-by: Jon Loeliger <jdl@freescale.com>
58681
58682 commit a274ca4f6d68830e7c916f897561cff8c4101c38
58683 Author: Michal Simek <monstr@monstr.eu>
58684 Date:   Sun Aug 5 22:33:05 2007 +0200
58685
58686     [FIX] Coding style cleanup
58687
58688 commit af8377d4eb3a0ac5a831830d5ce63fbf65fecb7f
58689 Author: Michal Simek <monstr@monstr.eu>
58690 Date:   Sun Aug 5 16:13:31 2007 +0200
58691
58692     [FIX] Xilinx Uartlite driver
58693     Because PPC405 can use UARTLITE serial interface and
58694     Microblaze can use Uart16550 serial interface not only Uartlite.
58695
58696 commit 98889edd50aadf862071eb5664747ad0d568a20e
58697 Author: Michal Simek <monstr@monstr.eu>
58698 Date:   Sun Aug 5 15:54:53 2007 +0200
58699
58700     [FIX] Change configuration for XUPV2P Microblaze board
58701
58702 commit 537091b4eed9302865d03fef3f7212b4fe5cf28f
58703 Author: Michal Simek <monstr@monstr.eu>
58704 Date:   Sun Aug 5 15:53:50 2007 +0200
58705
58706     [PATCH] Added support for Xilinx Emac community driver
58707
58708 commit 86b116b1b1e165ca4840daefed36d2e3b8460173
58709 Author: Bartlomiej Sieka <tur@semihalf.com>
58710 Date:   Fri Aug 3 12:08:16 2007 +0200
58711
58712     cm1_qp1 -> cm5200: single U-Boot image for modules from the cm5200 family.
58713
58714     Add the ability for modules from the Schindler cm5200 family to use a
58715     single U-Boot image:
58716     - rename cm1_qp1 to cm5200
58717     - add run-time module detection
58718     - parametrize SDRAM configuration according to the module we are running on
58719
58720     Few minor, board-specific fixes included in this patch:
58721     - better MAC address handling
58722     - updated default environment ('update' command uses +{filesize} now)
58723     - improved error messages in the auto-update code
58724     - allow booting U-Boot from RAM (CFG_RAMBOOT)
58725
58726     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
58727     Signed-off-by: Piotr Kruszynski <ppk@semihalf.com>
58728     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
58729
58730 commit c7e717ebc2b044d7a71062552c9dc0f54ea9b779
58731 Author: Andy Fleming <afleming@freescale.com>
58732 Date:   Fri Aug 3 04:05:25 2007 -0500
58733
58734     Add Marvell 1149 PHY support to the TSEC
58735
58736 commit b1b54e352028ed370c3aa95d6fdeb9d64c5d2f86
58737 Author: Wolfgang Denk <wd@denx.de>
58738 Date:   Thu Aug 2 21:27:46 2007 +0200
58739
58740     Coding style cleanup, update CHANGELOG
58741
58742     Signed-off-by: Wolfgang Denk <wd@denx.de>
58743
58744 commit 63e22764d2f8653f68888c667eb65b3996b52680
58745 Author: Wolfgang Denk <wd@denx.de>
58746 Date:   Thu Aug 2 10:11:18 2007 +0200
58747
58748     Minor cleanup of <board>_nand build rules.
58749
58750 commit 9ca8d79de096c65b9b9c867259b3ff4685f775ef
58751 Author: Stefan Roese <sr@denx.de>
58752 Date:   Thu Aug 2 08:33:56 2007 +0200
58753
58754     ppc4xx: Code cleanup
58755
58756     Signed-off-by: Stefan Roese <sr@denx.de>
58757
58758 commit c92409812206ac67a7fa7aae298539a9c3804a46
58759 Author: Grzegorz Bernacki <gjb@semihalf.com>
58760 Date:   Tue Jul 31 18:51:48 2007 +0200
58761
58762     [ppc440SPe] Graceful recovery from machine check during PCIe configuration
58763
58764     During config transactions on the PCIe bus an attempt to scan for a
58765     non-existent device can lead to a machine check exception with certain
58766     peripheral devices. In order to avoid crashing in such scenarios the
58767     instrumented versions of the config cycle read routines are introduced, so
58768     the exceptions fixups framework can gracefully recover.
58769
58770     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
58771     Acked-by: Rafal Jaworowski <raj@semihalf.com>
58772
58773 commit dec99558b9ea75a37940d07f41a3565a50b54ad1
58774 Author: Rafal Jaworowski <raj@semihalf.com>
58775 Date:   Tue Jul 31 18:19:54 2007 +0200
58776
58777     [ppc4xx] Separate settings for PCIe bus numbering on 440SPe rev.A
58778
58779     This brings back separate settings for PCIe bus numbers depending on chip
58780     revision, which got eliminated in 2b393b0f0af8402ef43b25c1968bfd29714ddffa
58781     commit. 440SPe rev. A does NOT work properly with the same settings as for
58782     the rev. B (no devices are seen on the bus during enumeration).
58783
58784     Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
58785
58786 commit cdd917a43da6fa7fc8f54a3cc9f420ce5ecf3197
58787 Author: Wolfgang Denk <wd@denx.de>
58788 Date:   Thu Aug 2 00:48:45 2007 +0200
58789
58790     Fix build errors and warnings / code cleanup.
58791
58792     Signed-off-by: Wolfgang Denk <wd@denx.de>
58793
58794 commit d2f68006627eda6cb6c7f364bddf621dbfd2fc68
58795 Author: Eugene OBrien <eugene.obrien@advantechamt.com>
58796 Date:   Tue Jul 31 10:24:56 2007 +0200
58797
58798     ppc4xx: Update AMCC Bamboo 440EP support
58799
58800     Changed storage type of cfg_simulate_spd_eeprom to const
58801     Changed storage type of gpio_tab to stack storage
58802     (Cannot access global data declarations in .bss until afer code relocation)
58803
58804     Improved SDRAM tests to catch problems where data is not uniquely addressable
58805     (e.g. incorrectly programmed SDRAM row or columns)
58806
58807     Added CONFIG_PROG_SDRAM_TLB to support Bamboo SIMM/DIMM modules
58808     Fixed AM29LV320DT (OpCode Flash) sector map
58809
58810     Signed-off-by: Eugene OBrien <eugene.obrien@advantechamt.com>
58811     Signed-off-by: Stefan Roese <sr@denx.de>
58812
58813 commit ea9f6bce383cc9fbcdee28b5836109b1a6dba574
58814 Author: Stefan Roese <sr@denx.de>
58815 Date:   Tue Jul 31 08:37:01 2007 +0200
58816
58817     ppc4xx: Update 440EPx lwmon5 board support
58818
58819     - Clear ECC status regs after ECC POST test
58820     - Set dcbz for ECC generation with caches enabled as default
58821     - Code cleanup
58822
58823     Signed-off-by: Stefan Roese <sr@denx.de>
58824
58825 commit 27a528fb41433c4c1e2b5d6bd3fd8d78606fc724
58826 Author: Stefan Roese <sr@denx.de>
58827 Date:   Mon Jul 30 11:04:57 2007 +0200
58828
58829     ppc4xx: Only print ECC related info when the error bis are set
58830
58831     Signed-off-by: Stefan Roese <sr@denx.de>
58832
58833 commit e36220a4baf1f188ba60f17e9d0f043069b1362a
58834 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
58835 Date:   Fri Jul 27 16:44:31 2007 +0200
58836
58837     new FPGA image for PLU405 board
58838
58839     new FPGA image for PLU405 board with improved CompactFlash timing
58840
58841     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
58842
58843 commit 8993e54b6f397973794f3d6f47d3b3c0c98dd4f6
58844 Author: Rafal Jaworowski <raj@semihalf.com>
58845 Date:   Fri Jul 27 14:43:59 2007 +0200
58846
58847     [ADS5121] Support for the ADS5121 board
58848
58849     The following MPC5121e subsystems are supported:
58850
58851     - low-level CPU init
58852     - NOR Boot Flash (common CFI driver)
58853     - DDR SDRAM
58854     - FEC
58855     - I2C
58856     - Watchdog
58857
58858     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
58859     Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
58860     Signed-off-by: Jan Wrobel <wrr@semihalf.com>
58861
58862 commit 1863cfb7b100ba0ee3401799457a01dc058745f8
58863 Author: Rafal Jaworowski <raj@semihalf.com>
58864 Date:   Fri Jul 27 14:22:04 2007 +0200
58865
58866     [PPC] Remove unused MSR_USER definition
58867
58868     Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
58869
58870 commit d4024bb72dd81695ec099b2199eda0d27c623e62
58871 Author: John Otken <john@softadvances.com>
58872 Date:   Thu Jul 26 17:49:11 2007 +0200
58873
58874     ppc4xx: Add support for AMCC 405EP Taihu board
58875
58876     Signed-off-by: John Otken <john@softadvances.com>
58877
58878 commit b66091de6c7390620312c2501db23d8391e7cabb
58879 Author: Anatolij Gustschin <agust@denx.de>
58880 Date:   Thu Jul 26 15:08:01 2007 +0200
58881
58882     ppc4xx: lwmon5: Update Lime initialization
58883
58884     Change Lime SDRAM initialization to now support 100MHz and
58885     133MHz (if enabled). Also the framebuffer is initialized to
58886     display a blue rectangle with a white border.
58887
58888     Signed-off-by: Anatolij Gustschin <agust@denx.de>
58889     Signed-off-by: Stefan Roese <sr@denx.de>
58890
58891 commit 9f24a808f17fc0f37b7fb4805f734741335caecc
58892 Author: Stefan Roese <sr@denx.de>
58893 Date:   Tue Jul 24 09:52:52 2007 +0200
58894
58895     ppc4xx: lwmon5: Support for 128 MByte NOR FLASH added
58896
58897     The used Intel NOR FLASH chips have internally two dies, and are now
58898     treated as two seperate chips.
58899
58900     Signed-off-by: Stefan Roese <sr@denx.de>
58901
58902 commit aedf5bde179ecfbd0a96130d18996a96518b785f
58903 Author: Stefan Roese <sr@denx.de>
58904 Date:   Tue Jul 24 07:20:09 2007 +0200
58905
58906     ppc4xx: Fix lwmon5 interrupt controller setup (polarity, trigger...)
58907
58908     As suggested by Hakan Eryigit, here an updated setup for the lwmon5
58909     interrupt controller.
58910
58911     Signed-off-by: Stefan Roese <sr@denx.de>
58912
58913 commit a71d96eac8130b53a91f93cd10c70fca0db18d52
58914 Author: Stefan Roese <sr@denx.de>
58915 Date:   Fri Jul 20 15:03:44 2007 +0200
58916
58917     ppc4xx: Fix bug with default GPIO output value
58918
58919     As spotted by Matthias Fuchs, the default output values for all GPIO1
58920     outputs were not setup correctly. This patch fixes this issue.
58921
58922     Signed-off-by: Stefan Roese <sr@denx.de>
58923
58924 commit 531e3e8b831f357056448fa573137d5fb37000fd
58925 Author: Pavel Kolesnikov <concord@emcraft.com>
58926 Date:   Fri Jul 20 15:03:03 2007 +0200
58927
58928     POST: Add ECC POST for the lwmon5 board
58929
58930     This patch adds ECC Post test for the Lwmon5 board based
58931     on PPC440EPx to U-Boot.
58932
58933     Signed-off-by: Pavel Kolesnikov <concord@emcraft.com>
58934     Acked-by: Yuri Tikhonov <yur@emcraft.com>
58935     Acked-by: Stefan Roese <sr@denx.de>
58936
58937 commit cc3023b9f95d7ac959a764471a65001062aecf41
58938 Author: Rafal Jaworowski <raj@semihalf.com>
58939 Date:   Thu Jul 19 17:12:28 2007 +0200
58940
58941     Fix breakage of 8xx boards from recent commit.
58942
58943     This patch fixes the negative consequences for 8xx of the recent
58944     "ppc4xx: Clean up 440 exceptions handling" commit.
58945
58946     Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
58947
58948 commit c883f6ea32dce91f07670b3aafecf6c99b1e5341
58949 Author: Stefan Roese <sr@denx.de>
58950 Date:   Mon Jul 16 13:11:12 2007 +0200
58951
58952     Coding style cleanup
58953
58954     Signed-off-by: Stefan Roese <sr@denx.de>
58955
58956 commit 8848ec858f74ed6dab06fb6d5ddc933e0a1328bf
58957 Author: Stefan Roese <sr@denx.de>
58958 Date:   Mon Jul 16 10:02:12 2007 +0200
58959
58960     ppc4xx: Code cleanup
58961
58962     Signed-off-by: Stefan Roese <sr@denx.de>
58963
58964 commit 2a49fc17d09020e7ebd9536694d99d20e419fcb8
58965 Author: Stefan Roese <sr@denx.de>
58966 Date:   Mon Jul 16 10:01:38 2007 +0200
58967
58968     ppc4xx: AMCC Luan uses the new boardspecific DDR2 controller setup
58969
58970     Signed-off-by: Stefan Roese <sr@denx.de>
58971
58972 commit df3f17422aeb03fb81a7ac8c78d2b05d05aa4cf9
58973 Author: Stefan Roese <sr@denx.de>
58974 Date:   Mon Jul 16 10:00:43 2007 +0200
58975
58976     ppc4xx: Support for Yucca board with 440SPe Rev A added to 44x_spd_ddr2.c
58977
58978     The new boardspecific DDR2 controller configuration is used for the Yucca
58979     board. Now the Yucca board with 440SPe Rev. A chips is also supported.
58980
58981     Signed-off-by: Stefan Roese <sr@denx.de>
58982
58983 commit 6ed14addf97c8cd8f531e9ae7b2d3e222fffd53e
58984 Author: Stefan Roese <sr@denx.de>
58985 Date:   Mon Jul 16 09:57:00 2007 +0200
58986
58987     ppc4xx: Add new weak functions to support boardspecific DDR2 configuration
58988
58989     The new "weak" functions ddr_wrdtr() and ddr_clktr() are added to better
58990     support non default, boardspecific DDR(2) controller configuration.
58991
58992     Signed-off-by: Stefan Roese <sr@denx.de>
58993
58994 commit 5743a9207a370b90f09b20ebd61167c806b937f3
58995 Author: Stefan Roese <sr@denx.de>
58996 Date:   Mon Jul 16 08:53:51 2007 +0200
58997
58998     ppc4xx: Add remove_tlb() function to remove a mem area from TLB setup
58999
59000     The new function remove_tlb() can be used to remove the TLB's used to
59001     map a specific memory region. This is especially useful for the DDR(2)
59002     setup routines which configure the SDRAM area temporarily as a cached
59003     area (for speedup on auto-calibration and ECC generation) and later
59004     need this area uncached for normal usage.
59005
59006     Signed-off-by: Stefan Roese <sr@denx.de>
59007
59008 commit 0c0a9cda1bde37106520476ed486bd67eb8d30ae
59009 Author: Michal Simek <monstr@monstr.eu>
59010 Date:   Mon Jul 16 00:31:07 2007 +0200
59011
59012     [PATCH] Support for Xilinx EmacLite controller
59013
59014 commit 3a6cab844cf74f76639d795e0be8717e02c86af7
59015 Author: Wolfgang Denk <wd@denx.de>
59016 Date:   Sat Jul 14 22:51:02 2007 +0200
59017
59018     Update CHANGELOG
59019
59020     Signed-off-by: Wolfgang Denk <wd@denx.de>
59021
59022 commit 5280f352c8da33b1d7fbf448768717d9e16ff9a1
59023 Author: Michal Simek <monstr@monstr.eu>
59024 Date:   Sat Jul 14 13:11:28 2007 +0200
59025
59026     [FIX] support for simply measuring time
59027
59028 commit 91bb4ca665d2e0cf7f60c4b5b370990250ec0c43
59029 Author: Michal Simek <monstr@monstr.eu>
59030 Date:   Sat Jul 14 12:41:23 2007 +0200
59031
59032     [FS] Added support for ROMFS
59033
59034 commit 011595307731a7a67a7445d107c279d031e8ab97
59035 Author: Heiko Schocher <hs@pollux.denx.de>
59036 Date:   Sat Jul 14 01:06:58 2007 +0200
59037
59038     [PCS440EP]  - fix compile error, if BUILD_DIR is used
59039
59040 commit 5a2f1098d81ad58b309e5e558d0492643166a799
59041 Author: Michal Simek <monstr@monstr.eu>
59042 Date:   Sat Jul 14 00:18:48 2007 +0200
59043
59044     [PATCH] Support time without timer
59045
59046 commit a476ca2ac2217ddd05a2bf0c514075814b10a3c0
59047 Author: Michal Simek <monstr@monstr.eu>
59048 Date:   Fri Jul 13 21:43:55 2007 +0200
59049
59050     [PATCH] Remove problem with disabled BARREL SHIFTER
59051
59052 commit 55e26ad62107d2f14f757de3ae0b14b9aa7aed94
59053 Author: Michal Simek <monstr@monstr.eu>
59054 Date:   Fri Jul 13 21:41:44 2007 +0200
59055
59056     [FIX] correct help for rspr
59057
59058 commit fad63407154f46246ce80d53a9c669a44362ac67
59059 Author: Heiko Schocher <hs@pollux.denx.de>
59060 Date:   Fri Jul 13 09:54:17 2007 +0200
59061
59062     make show_boot_progress () weak.
59063
59064     Signed-off-by: Heiko Schocher <hs@denx.de>
59065
59066 commit 907902472391b6ca1876ec300687562ecaf459b1
59067 Author: Heiko Schocher <hs@pollux.denx.de>
59068 Date:   Fri Jul 13 08:26:05 2007 +0200
59069
59070     [PCS440EP]  - The DIAG LEDs are now blinking, if an error occur
59071                 - fix compile error, if BUILD_DIR is used
59072
59073     Signed-off-by: Heiko Schocher <hs@denx.de>
59074
59075 commit a2e1c7098cf9574386b0c96841dfc8ea5cc93578
59076 Author: Stefan Roese <sr@denx.de>
59077 Date:   Thu Jul 12 16:32:08 2007 +0200
59078
59079     ppc4xx: Change receive buffer handling in the 4xx emac driver
59080
59081     This change fixes a bug in the receive buffer handling, that
59082     could lead to problems upon high network traffic (broadcasts...).
59083
59084     Signed-off-by: Stefan Roese <sr@denx.de>
59085
59086 commit 239f05ee4dd4cfe0b50f251b533dcebe9e67c360
59087 Author: Wolfgang Denk <wd@denx.de>
59088 Date:   Thu Jul 12 01:45:34 2007 +0200
59089
59090     Update CHANGELOG, minor coding style cleanup.
59091
59092     Signed-off-by: Wolfgang Denk <wd@denx.de>
59093
59094 commit 5a56af3b522ba47fb33a3fee84d23bf1e5429654
59095 Author: Andy Fleming <afleming@freescale.com>
59096 Date:   Fri Jun 8 16:41:18 2007 -0500
59097
59098     Remove erroneous errata code from Marvel 88E1111S driver
59099
59100     The Marvel 88E1111S driver for the TSEC was copied from the
59101     88E1101 driver, and included a fix for an erratum which does not
59102     exist on that part.  Now it is removed
59103
59104     Signed-off-by: Andy Fleming <afleming@freescale.com>
59105
59106 commit 982efcf23fd03647e01e2fbe28a7a36239156cc0
59107 Author: Andy Fleming <afleming@freescale.com>
59108 Date:   Tue Jun 5 16:38:44 2007 -0500
59109
59110     From: eran liberty <eran.liberty@gmail.com>
59111
59112     adds the reset register to 85xx immap
59113
59114     Signed-off-by: Eran Liberty <eran.liberty@gmail.com>
59115     Signed-off-by: Andy Fleming <afleming@freescale.com>
59116
59117 commit d3ec0d943a045bdb99e159e7bbc77430e09f11d7
59118 Author: Andy Fleming <afleming@freescale.com>
59119 Date:   Thu May 10 17:50:01 2007 -0500
59120
59121     Polished the 85xx ADS config files
59122
59123     Made the boot commands use device trees by default.
59124     Also moved the ramdisk to 1000000 (I think the previous address
59125     was getting overridden during boot).
59126
59127     Signed-off-by: Andy Fleming <afleming@freescale.com>
59128
59129 commit bfb37b32d1b0b03f18077dba49cc66a6e76fa038
59130 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
59131 Date:   Wed May 9 11:03:32 2007 -0500
59132
59133     8544ds: Fix Makefile after moving pixis to board/freescale.
59134
59135     The OBJTREE != SRCTREE build scenario was broken.
59136     This fixes it.
59137
59138     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
59139     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59140
59141 commit 2a3cee43c3b71fa5b8d91db19f05067865290f3e
59142 Author: Andy Fleming <afleming@freescale.com>
59143 Date:   Wed May 9 00:54:20 2007 -0500
59144
59145     tsec: Fix PHY code to match first driver
59146
59147     Jarrold Wen noticed that the generic PHY code always matches
59148     under the current implementation.  Change it so the first match
59149     wins, and *only* unknown PHYs trigger the generic driver
59150
59151     Signed-off-by: Andy Fleming <afleming@freescale.com>
59152
59153 commit ccc091aac61a38cd998d575d92f7232e256d6312
59154 Author: Andy Fleming <afleming@freescale.com>
59155 Date:   Tue May 8 17:27:43 2007 -0500
59156
59157     Add support for CPM device tree configuration to 8560 ADS
59158
59159     * Adds code to modify CPM frequencies
59160     * Cleans up the config file to #define TSEC and (for now) #undef FCC
59161     * Adds the MII command for all 8560 ADS configurations
59162     * Updates config file to provide convenience commands for booting
59163       with a device tree
59164
59165     Signed-off-by: Vitaly Bordug <vbordug@ru.mvista.com>
59166     Signed-off-by: Andy Fleming <afleming@freescale.com>
59167
59168 commit 7507d56ccaf7aae1c474342a9a5540165cd7e9d9
59169 Author: Andy Fleming <afleming@freescale.com>
59170 Date:   Tue May 8 17:23:02 2007 -0500
59171
59172     Fix Marvell 88e1145 PHY init code
59173
59174     Fix a bug in the Marvell 88e1145 PHY init code in the TSEC driver
59175     where the reset was being done after the errata code instead of
59176     before.
59177
59178     Signed-off-by: Haiying Wang <haiying.wang@freescale.com>
59179     Signed-off-by: Andy Fleming <afleming@freescale.com>
59180
59181 commit 5dc210dec5bace98a50b6ba905347890091a9bb0
59182 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
59183 Date:   Wed Jul 11 14:52:16 2007 -0500
59184
59185     Add simple agent/end-point configuration in PCI AutoConfig for PCI_CLASS_PROCESSOR_POWERPC.
59186
59187     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
59188
59189 commit e8b85f3ba4cd8930e0a2fea2100c815d64201765
59190 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
59191 Date:   Wed Jul 11 14:52:08 2007 -0500
59192
59193     pciauto setup bridge
59194
59195     The P2P bridge bus numbers programmed into the device are relative to
59196     hose->first_busno.
59197
59198     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
59199
59200 commit 571f49fa717004ca4268b4e24057efc7bf9f987b
59201 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
59202 Date:   Wed Jul 11 14:52:01 2007 -0500
59203
59204     Support PCIe extended config registers
59205
59206     FSL PCIe block has extended cfg registers in the 100 and 400 range.
59207     For example, to read the LTSSM register: pci display <busn>.0 404 1
59208
59209     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
59210
59211 commit ba5feb12581bb2912ce301e4866b71f846e9fc07
59212 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
59213 Date:   Wed Jul 11 14:51:48 2007 -0500
59214
59215     Minor improvements to drivers/pci_auto.c
59216
59217     - Make pciauto_{pre,post}scan_setup_bridge non-static
59218     - Added physical address display in debug messages.
59219
59220     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
59221
59222 commit 40e81addab7bb74d20ddf681ce9babc880a828ee
59223 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
59224 Date:   Wed Jul 11 14:51:35 2007 -0500
59225
59226     Start pci hose scan from hose->current_busno.
59227
59228     Ensure hose->current_busno is not less than first_busno.  This fixes
59229     broken board code which leaves current_busno=0 when first_busno is
59230     greater than 0 for the cases with multiple controllers.
59231
59232     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
59233
59234 commit 3865b1fb7843a08ad49a6319a36415752276ff48
59235 Author: Stefan Roese <sr@denx.de>
59236 Date:   Wed Jul 11 12:13:53 2007 +0200
59237
59238     Fix some compile problems introduced by the latest CFG_CMD_xxx cleanup
59239
59240     Signed-off-by: Stefan Roese <sr@denx.de>
59241
59242 commit fa1df308926a6f70e3504c57514ef27ac31fd13a
59243 Author: Bartlomiej Sieka <tur@semihalf.com>
59244 Date:   Wed Jul 11 20:11:07 2007 +0200
59245
59246     CM1.QP1: Support for the Schindler CM1.QP1 board.
59247
59248     Signed-off-by: Piotr Kruszynski <ppk@semihalf.com>
59249     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
59250
59251 commit 96e1d75be8193ca79e4215a368bf9d7f2362450f
59252 Author: Heiko Schocher <hs@pollux.denx.de>
59253 Date:   Wed Jul 11 18:39:11 2007 +0200
59254
59255     [PCS440EP]  - Show on the DIAG LEDs, if the SHA1 check failed
59256                 - now the Flash ST M29W040B is supported (not tested)
59257                 - fix the "led" command
59258                 - fix compile error, if BUILD_DIR is used
59259
59260     Signed-off-by: Heiko Schocher <hs@denx.de>
59261
59262 commit e9514751cfa5cce61ea699fa0d3eb37898a5eeb5
59263 Author: Stefan Roese <sr@denx.de>
59264 Date:   Sun Jul 8 13:44:27 2007 +0200
59265
59266     Fix malloc problem introduced with the relocation fixup for the PPC platform
59267
59268     The relocation fixup didn't handle the malloc pointer initialization
59269     correctly. This patch fixes this problem. Tested successfully on 4xx.
59270     The relocation fixup patches for 4xx will follow soon.
59271
59272     Signed-off-by: Stefan Roese <sr@denx.de>
59273
59274 commit 0dca874db62718e41253659e60f3a1de7eb418ce
59275 Author: TsiChung <tcliew@Goku.(none)>
59276 Date:   Tue Jul 10 15:45:43 2007 -0500
59277
59278     Cache update and added CFG_UNIFY_CACHE
59279
59280     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.
59281
59282     Signed-off-by: TsiChung <tcliew@Goku.(none)>
59283
59284 commit 52b017604a8f4d4a795880ef6e7861d7f2f1b005
59285 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59286 Date:   Thu Jul 5 23:36:16 2007 -0500
59287
59288     Update header file. Include dtimer_intr_setup(). Changed timer divider to global define.
59289
59290     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
59291
59292     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59293
59294 commit 5cdc07c7ef8f08ea55d3c47ed9221d91aa6d5fac
59295 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59296 Date:   Thu Jul 5 23:31:25 2007 -0500
59297
59298     Update header files
59299
59300     Include immap.h and renamed mcfrtc.h to rtc.h
59301
59302     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59303
59304 commit 2870e98ac8e5553e9187b12a47e5f46babb53990
59305 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59306 Date:   Thu Jul 5 23:29:21 2007 -0500
59307
59308     Add mcffec_initialize()
59309
59310     Added mcffec_initialize() in eth_initialize()
59311
59312     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59313
59314 commit 45a25bfd0c52f8a3fa137216bc94d32f90bedc5d
59315 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59316 Date:   Thu Jul 5 23:27:40 2007 -0500
59317
59318     Update header file and clean up
59319
59320     Include immap.h
59321
59322     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59323
59324 commit 0cee9c66318602c856a899ae5fa7579ccba6443a
59325 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59326 Date:   Thu Jul 5 23:23:15 2007 -0500
59327
59328     New uart structure and defines
59329
59330     Seperated from mcfuart.h
59331
59332     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59333
59334 commit a90e79de8d99e9c9d69d60bfff9f24c337165900
59335 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59336 Date:   Thu Jul 5 23:22:31 2007 -0500
59337
59338     New timer structure and defines
59339
59340     Seperated from mcftimer.h
59341
59342     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59343
59344 commit e04acb2eba4782489417240eff76e20e176aec10
59345 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59346 Date:   Thu Jul 5 23:21:09 2007 -0500
59347
59348     Rename mcfrtc to rtc
59349
59350     Since it is already in m68k folder, un-necessary to pad mcf. Replaced immap_5329.h and m5329.h to immap.h
59351
59352     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59353
59354 commit 2bd806fe4fc23958b8f78778199e7a6e3f8f6ad5
59355 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59356 Date:   Thu Jul 5 23:17:36 2007 -0500
59357
59358     Rename mcfserial.c. Update include header
59359
59360     Renamed mcfserial.c to mcfuart.c. Modified Makefile for mcfuart.o from mcfserial.o. Replace immap_5329.h and m5329.h to immap.h
59361
59362     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59363
59364 commit f2208fbc2eb9de3f4285bfaa021c6ebae16c9b0e
59365 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59366 Date:   Thu Jul 5 23:13:58 2007 -0500
59367
59368     Header file update, clean up and cache handling
59369
59370     Replaced immap_5329.h and m5329.h with immap.h. Included cache_invalid.
59371
59372     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59373
59374 commit 2e3f25ae9082daa9f5d181db45dfbc2e52ce0f97
59375 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59376 Date:   Thu Jul 5 23:10:40 2007 -0500
59377
59378     Create interrupts.c and modify Makefile
59379
59380     interrupt_init() and dtimer_intr_setup() are placed in interrupts.c. Added interrupts.o to Makefile
59381
59382     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59383
59384 commit ddd104f1ed655eda50c06ba636237a83ed943f34
59385 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59386 Date:   Thu Jul 5 23:06:55 2007 -0500
59387
59388     Enable Icache
59389
59390     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59391
59392 commit b9bf3de377b2bae70c983c9b97feae914999e735
59393 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59394 Date:   Thu Jul 5 23:05:31 2007 -0500
59395
59396     Update header file and some clean up
59397
59398     Replaced immap_5329.h and m5329.h with immap.h. Removed whitespaces.
59399
59400     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59401
59402 commit 84a015b52ec820a5ae173717d78516de731c89c2
59403 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59404 Date:   Thu Jul 5 23:03:28 2007 -0500
59405
59406     Update header file and enable icache
59407
59408     Replaced immap_5329.h and m5329.h with immap.h. Enabled icache_enable() in cpu_init_r().
59409
59410     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59411
59412 commit 7a17e759c7a8b58e910daf54df611e94fc8ca074
59413 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59414 Date:   Thu Jul 5 23:01:22 2007 -0500
59415
59416     Update header file and removed interrupt_init()
59417
59418     Replace immap_5329.h and m5329.h with immap.h. Removed interrupt_init() and placed it in interrupts.c
59419
59420     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59421
59422 commit 3b635492c95bd0d6e08f93f699821cba1f602a64
59423 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59424 Date:   Thu Jul 5 22:57:46 2007 -0500
59425
59426     Update for flash.o and mii.o
59427
59428     Removed flash.o and added mii.o
59429
59430     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59431
59432 commit c5ded275d839e4ff79f41718d50a835d989f57bc
59433 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59434 Date:   Thu Jul 5 22:56:19 2007 -0500
59435
59436     MII functions calls.
59437
59438     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59439
59440 commit 427c814104560e29bda14955c67703245aaaa5b4
59441 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59442 Date:   Thu Jul 5 22:54:42 2007 -0500
59443
59444     Removed MII functions and replaced immap_5329.h and m5329.h with immap.h.
59445
59446     The removed MII routines will be placed in mii.c.
59447
59448     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59449
59450 commit 01a793fda09c63df5a496f09dc1c7cb26e6751a2
59451 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59452 Date:   Thu Jul 5 22:51:05 2007 -0500
59453
59454     Duplicate code
59455
59456     There is a Common Flash Interface Driver existed. To use the CFI driver, define CFG_FLASH_CFI in configuration file.
59457
59458     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59459
59460 commit 2744354a8437b8f78db178e30660215688bff570
59461 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59462 Date:   Thu Jul 5 22:46:38 2007 -0500
59463
59464     Seperate old structure defines and new structure defines
59465
59466     Removed new uart structure and defines to uart.h
59467
59468     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59469
59470 commit 2bd58608dbcff8890ca9a0c59e861ac24f8bb230
59471 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59472 Date:   Thu Jul 5 22:45:01 2007 -0500
59473
59474     Seperate old structure defines and new structure defines
59475
59476     New timer structure and defines will move to new timer.h
59477
59478     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59479
59480 commit 8cd5cd6de4ff92e03978338ed7aeb3ce7b7b9784
59481 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59482 Date:   Thu Jul 5 22:42:23 2007 -0500
59483
59484     Clean up
59485
59486     Removed whitespace
59487
59488     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59489
59490 commit 514871f565dd8bd1121e4a3ac1665a790e20b8f2
59491 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59492 Date:   Thu Jul 5 22:41:24 2007 -0500
59493
59494     Clean up
59495
59496     Replaced whitespace with tabs
59497
59498     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59499
59500 commit 48dbfeabc7afffe30609a4489f10c22cb67ef7dd
59501 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59502 Date:   Thu Jul 5 22:39:07 2007 -0500
59503
59504     Create new header file and move peripherals base address from configs file to new header file.
59505
59506     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.
59507
59508     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59509
59510 commit be296e31c4411f96d9cb3d2afc8fcb006867abfa
59511 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59512 Date:   Thu Jul 5 22:24:58 2007 -0500
59513
59514     Revert file mode
59515
59516     Changed MAKEALL file mode to executable, removed executable file mode from Makefile
59517
59518     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
59519
59520 commit b3aff0cb9ecf236d7e8c93761dd1dadf6837a582
59521 Author: Jon Loeliger <jdl@freescale.com>
59522 Date:   Tue Jul 10 11:19:50 2007 -0500
59523
59524     disk/ doc/ lib_*/ and tools/: Remove lingering references to CFG_CMD_* symbols.
59525
59526     Fixed some broken instances of "#ifdef CMD_CFG_IDE" too.
59527     Those always evaluated TRUE, and thus were always compiled
59528     even when IDE really wasn't defined/wanted.
59529
59530     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59531
59532 commit ddb5d86f0215bcb6c293510c50eb050e92883b7a
59533 Author: Jon Loeliger <jdl@freescale.com>
59534 Date:   Tue Jul 10 11:13:21 2007 -0500
59535
59536     drivers/: Remove lingering references to CFG_CMD_* symbols.
59537
59538     Fixed some broken instances of "#ifdef CMD_CFG_IDE" too.
59539     Those always evaluated TRUE, and thus were always compiled
59540     even when IDE really wasn't defined/wanted.
59541
59542     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59543
59544 commit f40a7f3e3888b42a43674b099e5470022c8c544c
59545 Author: Jon Loeliger <jdl@freescale.com>
59546 Date:   Tue Jul 10 11:07:56 2007 -0500
59547
59548     fs/: Remove lingering references to CFG_CMD_* symbols.
59549
59550     Fixed some broken instances of "#ifdef CMD_CFG_IDE" too.
59551     Those always evaluated TRUE, and thus were always compiled
59552     even when IDE really wasn't defined/wanted.
59553
59554     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59555
59556 commit 610f2e9c28a9c101e09fa1b78143cf5f00ed1593
59557 Author: Jon Loeliger <jdl@freescale.com>
59558 Date:   Tue Jul 10 11:05:02 2007 -0500
59559
59560     net/: Remove lingering references to CFG_CMD_* symbols.
59561
59562     Fixed some broken instances of "#ifdef CMD_CFG_IDE" too.
59563     Those always evaluated TRUE, and thus were always compiled
59564     even when IDE really wasn't defined/wanted.
59565
59566     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59567
59568 commit 902531788376046da212afd1661cffb62f3daa1c
59569 Author: Jon Loeliger <jdl@freescale.com>
59570 Date:   Tue Jul 10 11:02:44 2007 -0500
59571
59572     common/: Remove lingering references to CFG_CMD_* symbols.
59573
59574     Fixed some broken instances of "#ifdef CMD_CFG_IDE" too.
59575     Those always evaluated TRUE, and thus were always compiled
59576     even when IDE really wasn't defined/wanted.
59577
59578     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59579
59580 commit d39b57415838c73fb0a37eca84de3c68ba990586
59581 Author: Jon Loeliger <jdl@freescale.com>
59582 Date:   Tue Jul 10 10:48:22 2007 -0500
59583
59584     board/[j-z]*: Remove lingering references to CFG_CMD_* symbols.
59585
59586     Fixed some broken instances of "#ifdef CMD_CFG_IDE" too.
59587     Those always evaluated TRUE, and thus were always compiled
59588     even when IDE really wasn't defined/wanted.
59589
59590     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59591
59592 commit 77a318545d57aefa844752465b94c7e09a3f26d0
59593 Author: Jon Loeliger <jdl@freescale.com>
59594 Date:   Tue Jul 10 10:39:10 2007 -0500
59595
59596     board/[A-Za-i]*: Remove lingering references to CFG_CMD_* symbols.
59597
59598     Fixed some broken instances of "#ifdef CMD_CFG_IDE" too.
59599     Those always evaluated TRUE, and thus were always compiled
59600     even when IDE really wasn't defined/wanted.
59601
59602     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59603
59604 commit 068b60a0eb7e73b243ca55399f2a7df76e2c3f3d
59605 Author: Jon Loeliger <jdl@freescale.com>
59606 Date:   Tue Jul 10 10:27:39 2007 -0500
59607
59608     cpu/ rtc/ include/: Remove lingering references to CFG_CMD_* symbols.
59609
59610     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59611
59612 commit 079a136c3588814784561d6e4856970ee82d6e2a
59613 Author: Jon Loeliger <jdl@freescale.com>
59614 Date:   Tue Jul 10 10:12:10 2007 -0500
59615
59616     include/configs/[p-z]* + misc: Cleanup BOOTP and lingering CFG_CMD_*.
59617
59618     Explicitly add in default CONFIG_BOOTP_* options where cmd_confdefs.h
59619     used to be included but CONFIG_BOOTP_MASK was not defined.
59620
59621     Remove lingering references to CFG_CMD_* symbols.
59622
59623     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59624
59625 commit 7f5c01577400c74cc5bac74f41dd0d3c79df623c
59626 Author: Jon Loeliger <jdl@freescale.com>
59627 Date:   Tue Jul 10 09:38:02 2007 -0500
59628
59629     include/configs/[g-o]*: Cleanup BOOTP and lingering CFG_CMD_*.
59630
59631     Explicitly add in default CONFIG_BOOTP_* options where cmd_confdefs.h
59632     used to be included but CONFIG_BOOTP_MASK was not defined.
59633
59634     Remove lingering references to CFG_CMD_* symbols.
59635
59636     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59637
59638 commit 80ff4f99b84b64edca3fd10da365ec1493be1c95
59639 Author: Jon Loeliger <jdl@freescale.com>
59640 Date:   Tue Jul 10 09:29:01 2007 -0500
59641
59642     include/configs/[a-e]*: Cleanup BOOTP and lingering CFG_CMD_*.
59643
59644     Explicitly add in default CONFIG_BOOTP_* options where cmd_confdefs.h
59645     used to be included but CONFIG_BOOTP_MASK was not defined.
59646
59647     Remove lingering references to CFG_CMD_* symbols.
59648
59649     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59650
59651 commit a1aa0bb502e25fd598b5e0ccdfb2c174921d714a
59652 Author: Jon Loeliger <jdl@freescale.com>
59653 Date:   Tue Jul 10 09:22:23 2007 -0500
59654
59655     include/configs/[P-Z]*: Cleanup BOOTP and lingering CFG_CMD_*.
59656
59657     Explicitly add in default CONFIG_BOOTP_* options where cmd_confdefs.h
59658     used to be included but CONFIG_BOOTP_MASK was not defined.
59659
59660     Remove lingering references to CFG_CMD_* symbols.
59661
59662     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59663
59664 commit 659e2f6736232a08acca8785c206e2b4d9cd07d7
59665 Author: Jon Loeliger <jdl@freescale.com>
59666 Date:   Tue Jul 10 09:10:49 2007 -0500
59667
59668     include/configs/[J-O]*: Cleanup BOOTP and lingering CFG_CMD_*.
59669
59670     Explicitly add in default CONFIG_BOOTP_* options where cmd_confdefs.h
59671     used to be included but CONFIG_BOOTP_MASK was not defined.
59672
59673     Remove lingering references to CFG_CMD_* symbols.
59674
59675     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59676
59677 commit 11799434c5ff15a612577bb1ad1f4ea1a0595e4b
59678 Author: Jon Loeliger <jdl@freescale.com>
59679 Date:   Tue Jul 10 09:02:57 2007 -0500
59680
59681     include/configs/[A-I]*: Cleanup BOOTP and lingering CFG_CMD_*.
59682
59683     Explicitly add in default CONFIG_BOOTP_* options where cmd_confdefs.h
59684     used to be included but CONFIG_BOOTP_MASK was not defined.
59685
59686     Remove lingering references to CFG_CMD_* symbols.
59687
59688     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59689
59690 commit 1fe80d79c5c4e52d3410a7ab4b8515da095cdab3
59691 Author: Jon Loeliger <jdl@freescale.com>
59692 Date:   Mon Jul 9 22:08:34 2007 -0500
59693
59694     Finally retire cmd_confdefs.h and CONFIG_BOOTP_MASK!
59695
59696     All of the choices for CONFIG_BOOTP_ are now documented in
59697     the README file.  You must now individually select exactly
59698     the set that you want using a series of
59699         #define CONFIG_BOOTP_<x>
59700     statements in the board port config files now.
59701
59702     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59703
59704 commit d3b8c1a743dcd31625c99e6a44590f207eb00028
59705 Author: Jon Loeliger <jdl@freescale.com>
59706 Date:   Mon Jul 9 21:57:31 2007 -0500
59707
59708     include/configs/[m-z]*: Directly use CONFIG_BOOTP_* symbols rather than CONFIG_BOOTP_MASK.
59709
59710     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59711
59712 commit 2fd90ce575b02d189cbf443c85309bcd001aa393
59713 Author: Jon Loeliger <jdl@freescale.com>
59714 Date:   Mon Jul 9 21:48:26 2007 -0500
59715
59716     include/configs/[a-m]*: Directly use CONFIG_BOOTP_* symbols rather than CONFIG_BOOTP_MASK.
59717
59718     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59719
59720 commit 37d4bb70586659dedef1658ce1bed071be098aec
59721 Author: Jon Loeliger <jdl@freescale.com>
59722 Date:   Mon Jul 9 21:38:02 2007 -0500
59723
59724     include/configs/[T-Z]*: Directly use CONFIG_BOOTP_* symbols rather than CONFIG_BOOTP_MASK.
59725
59726     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59727
59728 commit 18225e8dd1950bd6dbf35011e436db7f474c187d
59729 Author: Jon Loeliger <jdl@freescale.com>
59730 Date:   Mon Jul 9 21:31:24 2007 -0500
59731
59732     include/configs/[P-S]*: Directly use CONFIG_BOOTP_* symbols rather than CONFIG_BOOTP_MASK.
59733
59734     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59735
59736 commit 7be044e4ea644b0ef1c486dadc1a4c2665b4374d
59737 Author: Jon Loeliger <jdl@freescale.com>
59738 Date:   Mon Jul 9 21:24:19 2007 -0500
59739
59740     include/configs/[H-N]*: Directly use CONFIG_BOOTP_* symbols rather than CONFIG_BOOTP_MASK.
59741
59742     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59743
59744 commit 5d2ebe1b3ef0055c661bb1a0d252bf252380069f
59745 Author: Jon Loeliger <jdl@freescale.com>
59746 Date:   Mon Jul 9 21:16:53 2007 -0500
59747
59748     include/configs/[A-G]*: Directly use CONFIG_BOOTP_* symbols rather than CONFIG_BOOTP_MASK.
59749
59750     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59751
59752 commit f55f7f8d83f36021ab1f0e3d738f5d8c8083a7e3
59753 Author: Jon Loeliger <jdl@freescale.com>
59754 Date:   Mon Jul 9 19:12:30 2007 -0500
59755
59756     Retire CONFIG_COMMANDS finally.
59757     Strip old CFG_CMD_* symbols out.
59758
59759     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59760
59761 commit b5501f7d720fed99ab0b42c83f5dea52868ce007
59762 Author: Jon Loeliger <jdl@freescale.com>
59763 Date:   Mon Jul 9 19:10:03 2007 -0500
59764
59765     Update README.* to reference new CONFIG_CMD_* names now.
59766
59767     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59768
59769 commit 4431283c7e6d54ae180d466e51bf2d97471a0ad9
59770 Author: Jon Loeliger <jdl@freescale.com>
59771 Date:   Mon Jul 9 19:06:00 2007 -0500
59772
59773     cpu/m*: Remove obsolete references to CONFIG_COMMANDS
59774
59775     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59776
59777 commit 3a1ed1e1f922c419bb71f7df4949d783ade369fa
59778 Author: Jon Loeliger <jdl@freescale.com>
59779 Date:   Mon Jul 9 18:57:22 2007 -0500
59780
59781     cpu/[7a-ln-z]*: Remove obsolete references to CONFIG_COMMANDS
59782
59783     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59784
59785 commit ab3abcbabd840928fb1eb5122118ca466b5e5013
59786 Author: Jon Loeliger <jdl@freescale.com>
59787 Date:   Mon Jul 9 18:45:16 2007 -0500
59788
59789     board/[q-z]*: Remove obsolete references to CONFIG_COMMANDS
59790
59791     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59792
59793 commit 3fe00109a5f12de55b6e25b1f98dfc24bc9090c9
59794 Author: Jon Loeliger <jdl@freescale.com>
59795 Date:   Mon Jul 9 18:38:39 2007 -0500
59796
59797     board/[m-p]*: Remove obsolete references to CONFIG_COMMANDS
59798
59799     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59800
59801 commit c508a4cefd8a953fc64957650506a035e6e3d9d1
59802 Author: Jon Loeliger <jdl@freescale.com>
59803 Date:   Mon Jul 9 18:31:28 2007 -0500
59804
59805     board/[f-l]*: Remove obsolete references to CONFIG_COMMANDS
59806
59807     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59808
59809 commit b9307262f8a9f3b5c9e15a6067eadc17407146f6
59810 Author: Jon Loeliger <jdl@freescale.com>
59811 Date:   Mon Jul 9 18:24:55 2007 -0500
59812
59813     board/[d-e]*: Remove obsolete references to CONFIG_COMMANDS
59814
59815     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59816
59817 commit fcec2eb93e126400009729328e797f12bc94f1fd
59818 Author: Jon Loeliger <jdl@freescale.com>
59819 Date:   Mon Jul 9 18:19:09 2007 -0500
59820
59821     board/[A-Za-c]*: Remove obsolete references to CONFIG_COMMANDS
59822
59823     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59824
59825 commit a593814f2be0c9cdc3133cd550b167b8a988328f
59826 Author: Jon Loeliger <jdl@freescale.com>
59827 Date:   Mon Jul 9 18:10:50 2007 -0500
59828
59829     rtc/: Remove obsolete references to CONFIG_COMMANDS
59830
59831     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59832
59833 commit 67350568f9d46e66c21829f3513b3db0caeb948b
59834 Author: Jon Loeliger <jdl@freescale.com>
59835 Date:   Mon Jul 9 18:05:38 2007 -0500
59836
59837     lib_{arm,avr32,blackfin,generic,i386}/: Remove obsolete references to CONFIG_COMMANDS
59838
59839     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59840
59841 commit 7def6b34f910f08d7ef0a14646da067719237ca2
59842 Author: Jon Loeliger <jdl@freescale.com>
59843 Date:   Mon Jul 9 18:02:11 2007 -0500
59844
59845     lib_{m68k,microblaze,mips,ppc}/: Remove obsolete references to CONFIG_COMMANDS
59846
59847     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59848
59849 commit dd60d1223b99a88a7216f3e041fe40634ad4c2bb
59850 Author: Jon Loeliger <jdl@freescale.com>
59851 Date:   Mon Jul 9 17:56:50 2007 -0500
59852
59853     fs/: Remove obsolete references to CONFIG_COMMANDS
59854
59855     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59856
59857 commit c91898bbc505aff3e12a807af88e76da18efb7ee
59858 Author: Jon Loeliger <jdl@freescale.com>
59859 Date:   Mon Jul 9 17:46:09 2007 -0500
59860
59861     tools/: Remove obsolete references to CONFIG_COMMANDS
59862
59863     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59864
59865 commit 643d1ab23960950b52e0a2803c2d3ea4c558fa01
59866 Author: Jon Loeliger <jdl@freescale.com>
59867 Date:   Mon Jul 9 17:45:14 2007 -0500
59868
59869     net/: Remove obsolete references to CONFIG_COMMANDS
59870
59871     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59872
59873 commit cb51c0bf88f95a1bca68324b0126f8eed8b43273
59874 Author: Jon Loeliger <jdl@freescale.com>
59875 Date:   Mon Jul 9 17:39:42 2007 -0500
59876
59877     drivers/[n-z]*: Remove obsolete references to CONFIG_COMMANDS
59878
59879     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59880
59881 commit 07d38a17e964aec4c7827f0ee9a583bc8cc1ad6b
59882 Author: Jon Loeliger <jdl@freescale.com>
59883 Date:   Mon Jul 9 17:30:01 2007 -0500
59884
59885     drivers/[a-m]*: Remove obsolete references to CONFIG_COMMANDS
59886
59887     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59888
59889 commit cde5c64d17cf4834aa7b5c373f288bc7dad27b29
59890 Author: Jon Loeliger <jdl@freescale.com>
59891 Date:   Mon Jul 9 17:22:37 2007 -0500
59892
59893     disk/: Remove obsolete references to CONFIG_COMMANDS
59894
59895     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59896
59897 commit 639221c76c88215bd55af83ad174fc30d1940f8f
59898 Author: Jon Loeliger <jdl@freescale.com>
59899 Date:   Mon Jul 9 17:15:49 2007 -0500
59900
59901     include/: Remove obsolete references to CONFIG_COMMANDS
59902     Mostly removed from comments here.
59903
59904     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59905
59906 commit 4ef218f6fdf8d747f4589da5252b004e7d2c2876
59907 Author: Wolfgang Denk <wd@denx.de>
59908 Date:   Tue Jul 10 00:01:28 2007 +0200
59909
59910     Coding style cleanup; update CHANGELOG.
59911
59912     Signed-off-by: Wolfgang Denk <wd@denx.de>
59913
59914 commit c8603cfbd4573379a6076c9c208545ba2bbf019a
59915 Author: Stefan Roese <sr@denx.de>
59916 Date:   Mon Jul 9 11:00:24 2007 +0200
59917
59918     Small coding style cleanup
59919
59920     Signed-off-by: Stefan Roese <sr@denx.de>
59921
59922 commit 0f92c7e7c9a62755b1457d3c46f93c8c1f6c19fc
59923 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
59924 Date:   Mon Jul 9 10:10:08 2007 +0200
59925
59926     Migrate esd 405EP boards to new NAND subsystem
59927
59928     Remove unused CFG_NAND_LEGACY define
59929
59930     These boards to not have NAND.
59931
59932     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
59933
59934 commit bd84ee4c2020c3a6861f4bb2e7ea0fb49f82e803
59935 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
59936 Date:   Mon Jul 9 10:10:06 2007 +0200
59937
59938     Migrate esd 405EP boards to new NAND subsystem
59939
59940     Migrate esd 405EP boards to new NAND subsystem
59941
59942     -cleanup
59943     -use correct io accessors (in/out_be32())
59944
59945     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
59946
59947 commit e09f7ab5749c345f924da272bea0521a73af5b11
59948 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
59949 Date:   Mon Jul 9 10:10:04 2007 +0200
59950
59951     Migrate esd 405EP boards to new NAND subsystem
59952
59953     This patch prepares the migration from the legacy NAND driver
59954     to U-Boot's new NAND subsystem for esd boards.
59955
59956     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
59957
59958 commit c3517f919d0f61650cf3027fd4faf0f631142f6c
59959 Author: Jon Loeliger <jdl@freescale.com>
59960 Date:   Sun Jul 8 18:10:08 2007 -0500
59961
59962     common/* non-cmd*: Remove obsolete references to CONFIG_COMMANDS
59963
59964     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59965
59966 commit fd9bcaa35be64fe41a4223fdb6ecdbad52470b39
59967 Author: Jon Loeliger <jdl@freescale.com>
59968 Date:   Sun Jul 8 18:05:39 2007 -0500
59969
59970     common/cmd_[p-x]*: Remove obsolete references to CONFIG_COMMANDS.
59971
59972     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59973
59974 commit c76fe47425afc7d5d670ff0539823c85d65d9c42
59975 Author: Jon Loeliger <jdl@freescale.com>
59976 Date:   Sun Jul 8 18:02:23 2007 -0500
59977
59978     common/cmd_[i-n]*: Remove obsolete references to CONFIG_COMMANDS.
59979
59980     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59981
59982 commit baa26db4113679b80970ff447d91cc10217742a6
59983 Author: Jon Loeliger <jdl@freescale.com>
59984 Date:   Sun Jul 8 17:51:39 2007 -0500
59985
59986     common/cmd_[af]*: Remove obsolete references to CONFIG_COMMANDS.
59987
59988     Signed-off-by: Jon Loeliger <jdl@freescale.com>
59989
59990 commit af075ee96e52dda7b6bca6c937588aeaaec5f2cd
59991 Author: Jon Loeliger <jdl@freescale.com>
59992 Date:   Sun Jul 8 17:02:01 2007 -0500
59993
59994     Clear up confusion over the CMD_POST and POST_DIAG mess.
59995
59996     For some reason, CONFIG_POST permeated as CONFIG_CMD_POST_DIAG
59997     when it really means just CONFIG_CMD_DIAG.  There is no CMD_POST.
59998     Clear this mess up some.
59999
60000     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60001
60002 commit b3631487105a57ab7cbadfc26efbaf9676275018
60003 Author: Jon Loeliger <jdl@freescale.com>
60004 Date:   Sun Jul 8 15:45:08 2007 -0500
60005
60006     Remove references to the old cmd_confdefs.h include file.
60007
60008     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60009
60010 commit a22d4da95e20049b4daa1c2a022f61e8a72f2fb6
60011 Author: Jon Loeliger <jdl@freescale.com>
60012 Date:   Sun Jul 8 15:42:59 2007 -0500
60013
60014     include/configs: Catch some CONFIG_CMD_* conversion stragglers.
60015
60016     Use new CONFIG_CMD_* in lwmon5.h board config file.
60017     Fix CONFIG_CMD_* typo braindamage in omap1510inn.h
60018
60019     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60020
60021 commit a5562901661bd428f7e5feb333f796372cb81019
60022 Author: Jon Loeliger <jdl@freescale.com>
60023 Date:   Sun Jul 8 15:31:57 2007 -0500
60024
60025     include/configs: Use new CONFIG_CMD_* in various [TUVWZYZ]* named board config files.
60026
60027     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60028
60029 commit fe7f782d5b8c64a0195c68c31a0a11d4f641355e
60030 Author: Jon Loeliger <jdl@freescale.com>
60031 Date:   Sun Jul 8 15:02:44 2007 -0500
60032
60033     include/configs: Use new CONFIG_CMD_* in various S* named board config files.
60034
60035     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60036
60037 commit e9a0f8f15c11f337967aa0600ad6e8af33037f50
60038 Author: Jon Loeliger <jdl@freescale.com>
60039 Date:   Sun Jul 8 15:12:40 2007 -0500
60040
60041     include/configs: Use new CONFIG_CMD_* in various R* named board config files.
60042
60043     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60044
60045 commit 12aa9fd23d724bd6ab88e1baa0db35133a27303f
60046 Author: Jon Loeliger <jdl@freescale.com>
60047 Date:   Sun Jul 8 14:55:07 2007 -0500
60048
60049     include/configs: Use new CONFIG_CMD_* in various Q* named board config files.
60050
60051     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60052
60053 commit acf0269779422f3e147d2ddfb499c9f6ff10ad5e
60054 Author: Jon Loeliger <jdl@freescale.com>
60055 Date:   Sun Jul 8 14:49:44 2007 -0500
60056
60057     include/configs: Use new CONFIG_CMD_* in various P* named board config files.
60058
60059     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60060
60061 commit e18a1061a8630cb67995fdf99afd3fb50d1b187d
60062 Author: Jon Loeliger <jdl@freescale.com>
60063 Date:   Sun Jul 8 14:21:43 2007 -0500
60064
60065     include/configs: Use new CONFIG_CMD_* in various [NO]* named board config files.
60066
60067     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60068
60069 commit 8353e139bfad9059c54f5b2421f1a3090e15a2e2
60070 Author: Jon Loeliger <jdl@freescale.com>
60071 Date:   Sun Jul 8 14:14:17 2007 -0500
60072
60073     include/configs: Use new CONFIG_CMD_* in various M* named board config files.
60074
60075     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60076
60077 commit 348f258f24253433e4a2302a0bbceb6740a67246
60078 Author: Jon Loeliger <jdl@freescale.com>
60079 Date:   Sun Jul 8 13:46:18 2007 -0500
60080
60081     include/configs: Use new CONFIG_CMD_* in various [IJKL]* named board config files.
60082
60083     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60084
60085 commit 6c4f4da9bfc9f9403f54fce678ed0364b7c86a6a
60086 Author: Jon Loeliger <jdl@freescale.com>
60087 Date:   Sun Jul 8 10:09:35 2007 -0500
60088
60089     include/configs: Use new CONFIG_CMD_* in various H* named board config files.
60090
60091     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60092
60093 commit 60a0876b5106b34220e459c208bbf648073306c0
60094 Author: Jon Loeliger <jdl@freescale.com>
60095 Date:   Sat Jul 7 21:04:26 2007 -0500
60096
60097     include/configs: Use new CONFIG_CMD_* in various F* and G* named board config files.
60098
60099     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60100
60101 commit dcaa71562826a2466e894c868d132509dcda8444
60102 Author: Jon Loeliger <jdl@freescale.com>
60103 Date:   Sat Jul 7 20:56:05 2007 -0500
60104
60105     include/configs: Use new CONFIG_CMD_* in various E* named board config files.
60106
60107     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60108
60109 commit 3c3227f3c737502311b25b72084573901cbbf17d
60110 Author: Jon Loeliger <jdl@freescale.com>
60111 Date:   Sat Jul 7 20:40:43 2007 -0500
60112
60113     include/configs: Use new CONFIG_CMD_* in various D* named board config files.
60114
60115     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60116
60117 commit 49cf7e8ee7ef943fdfe866ce28410b0bfbf6a26c
60118 Author: Jon Loeliger <jdl@freescale.com>
60119 Date:   Thu Jul 5 19:52:35 2007 -0500
60120
60121     include/configs: Use new CONFIG_CMD_* in various C* named board config files.
60122
60123     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60124
60125 commit de8b2a6e33298dcdb10bdda48db25e53c3089eba
60126 Author: Jon Loeliger <jdl@freescale.com>
60127 Date:   Thu Jul 5 19:32:07 2007 -0500
60128
60129     include/configs: Use new CONFIG_CMD_* in various B* named board config files.
60130
60131     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60132
60133 commit 498ff9a228485bd4b9f23d066bada268f9add1dd
60134 Author: Jon Loeliger <jdl@freescale.com>
60135 Date:   Thu Jul 5 19:13:52 2007 -0500
60136
60137     include/configs: Use new CONFIG_CMD_* in various A* named board config files.
60138
60139     Since ADS860.h includes "board/fads/fads.h" with ramifications
60140     on the CONFIG_COMMAND treatment, it too has to be adjusted to
60141     exclude already configured commands in this same commit.
60142
60143     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60144
60145 commit 10e038932f22ee80ebd53de312531e70e6590a2f
60146 Author: Thomas Knobloch <knobloch@siemens.com>
60147 Date:   Fri Jul 6 14:58:39 2007 +0200
60148
60149     [NAND] Bad block skipping for command nboot
60150
60151     The old implementation of command nboot does not support reading the image from
60152     NAND flash with skipping of bad blocks. The patch implements a new version of
60153     the nboot command: by calling nboot.jffs2 from the u-boot command line the
60154     command will load the image from NAND flash with respect to bad blocks (by using
60155     nand_read_opts()). This is similar to e.g. the NAND read command: "nand
60156     read.jffs2 ...".
60157
60158     Signed-off-by: Thomas Knobloch <knobloch@siemens.com>
60159     Signed-off-by: Stefan Roese <sr@denx.de>
60160
60161 commit 334043f601a90ac53e5ecc846fbb73a1ef38cb1f
60162 Author: Stefan Roese <sr@denx.de>
60163 Date:   Fri Jul 6 12:26:51 2007 +0200
60164
60165     ppc4xx: Update lwmon5 default environment
60166
60167     Signed-off-by: Stefan Roese <sr@denx.de>
60168
60169 commit 5d187430a055d62f17ca84d75e7245439d1f7e75
60170 Author: Stefan Roese <sr@denx.de>
60171 Date:   Fri Jul 6 11:48:24 2007 +0200
60172
60173     ppc4xx: Update lwmon5 board
60174
60175     Add unlock=yes environment variable to default variables to unlock
60176     the CFI flash by default.
60177
60178     Signed-off-by: Stefan Roese <sr@denx.de>
60179
60180 commit 6b0a174a1e6f55e1f5a1fbb223cdad7645a4646e
60181 Author: Stefan Roese <sr@denx.de>
60182 Date:   Fri Jul 6 09:45:47 2007 +0200
60183
60184     Fix problem with get/setdcr commands introduced by cfg patches
60185
60186     Signed-off-by: Stefan Roese <sr@denx.de>
60187
60188 commit f1152f8c28db4a22087c21c618a3f7baa48e9a4f
60189 Author: Wolfgang Denk <wd@denx.de>
60190 Date:   Fri Jul 6 02:50:19 2007 +0200
60191
60192     Code cleanup and default config update for STC GP3 SSA board.
60193
60194     Signed-off-by: Wolfgang Denk <wd@denx.de>
60195
60196 commit e4dbe1b215f5c6c462e76909d240bd96472b84de
60197 Author: Wolfgang Denk <wd@denx.de>
60198 Date:   Thu Jul 5 17:56:27 2007 +0200
60199
60200     Fixing some typos etc. introduced mainly by cfg patches.
60201
60202     Signed-off-by: Wolfgang Denk <wd@denx.de>
60203
60204 commit b6b4684546809f89c8bac72863ca49b5fd8ac0cd
60205 Author: Wolfgang Denk <wd@denx.de>
60206 Date:   Thu Jul 5 11:12:16 2007 +0200
60207
60208     Minor coding style cleanup. Update CHANGELOG.
60209
60210 commit dca3b3d6d6396b67e5e84af53452164923c73443
60211 Author: Jon Loeliger <jdl@jdl.com>
60212 Date:   Wed Jul 4 22:33:46 2007 -0500
60213
60214     include/configs: Use new CONFIG_CMD_* in various [v-z]* named board config files.
60215
60216     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60217
60218 commit 6c18eb9804b525f3e4f3bb3d014dd69a200d9fa7
60219 Author: Jon Loeliger <jdl@jdl.com>
60220 Date:   Wed Jul 4 22:33:38 2007 -0500
60221
60222     include/configs: Use new CONFIG_CMD_* in various t* and u* named board config files.
60223
60224     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60225
60226 commit 46da1e96b7db14f4fcd2c92544e7c0862024bc76
60227 Author: Jon Loeliger <jdl@jdl.com>
60228 Date:   Wed Jul 4 22:33:30 2007 -0500
60229
60230     include/configs: Use new CONFIG_CMD_* in various s* named board config files.
60231
60232     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60233
60234 commit 90cc3eb6d2be856d9ddd81436de9cf343bc6b5c8
60235 Author: Jon Loeliger <jdl@jdl.com>
60236 Date:   Wed Jul 4 22:33:23 2007 -0500
60237
60238     include/configs: Use new CONFIG_CMD_* in various q* and r* named board config files.
60239
60240     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60241
60242 commit 26a34560d56a9df5bc2ae23525d9229736134757
60243 Author: Jon Loeliger <jdl@jdl.com>
60244 Date:   Wed Jul 4 22:33:17 2007 -0500
60245
60246     include/configs: Use new CONFIG_CMD_* in various p* named board config files.
60247
60248     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60249
60250 commit a5cb23092a7d31490a33d4ec871468b63babfa3c
60251 Author: Jon Loeliger <jdl@jdl.com>
60252 Date:   Wed Jul 4 22:33:13 2007 -0500
60253
60254     include/configs: Use new CONFIG_CMD_* in various o* named board config files.
60255
60256     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60257
60258 commit 929a2bfd142737003a8fc32e1b86e1f2c1850257
60259 Author: Jon Loeliger <jdl@jdl.com>
60260 Date:   Wed Jul 4 22:33:07 2007 -0500
60261
60262     include/configs: Use new CONFIG_CMD_* in various n* named board config files.
60263
60264     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60265
60266 commit 5dc11a511960d490f7f01ffd746edfe6277f99b0
60267 Author: Jon Loeliger <jdl@jdl.com>
60268 Date:   Wed Jul 4 22:33:01 2007 -0500
60269
60270     include/configs: Use new CONFIG_CMD_* in various m* named board config files.
60271
60272     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60273
60274 commit 9bbb1c0820c1fbd3811ab6ee4ba0f6c6f76b27e4
60275 Author: Jon Loeliger <jdl@jdl.com>
60276 Date:   Wed Jul 4 22:32:57 2007 -0500
60277
60278     include/configs: Use new CONFIG_CMD_* in various l* named board config files.
60279
60280     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60281
60282 commit bc234c129fa04fb9fa33530930e5cbc6084cd47a
60283 Author: Jon Loeliger <jdl@jdl.com>
60284 Date:   Wed Jul 4 22:32:51 2007 -0500
60285
60286     include/configs: Use new CONFIG_CMD_* in various j* and k* named board config files.
60287
60288     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60289
60290 commit 1d2c6bc491969f8d8fb34c8e30e8bea7a2af9c31
60291 Author: Jon Loeliger <jdl@jdl.com>
60292 Date:   Wed Jul 4 22:32:32 2007 -0500
60293
60294     include/configs: Use new CONFIG_CMD_* in various i* named board config files.
60295
60296     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60297
60298 commit 48d5d102a2f2e619c92050b9aedbb69689185bc0
60299 Author: Jon Loeliger <jdl@jdl.com>
60300 Date:   Wed Jul 4 22:32:25 2007 -0500
60301
60302     include/configs: Use new CONFIG_CMD_* in various h* named board config files.
60303
60304     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60305
60306 commit 72eb0efaed7048afcc61fc6f0085c49394b5dc36
60307 Author: Jon Loeliger <jdl@jdl.com>
60308 Date:   Wed Jul 4 22:32:19 2007 -0500
60309
60310     include/configs: Use new CONFIG_CMD_* in various g* named board config files.
60311
60312     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60313
60314 commit 1bec3d3002d3bbbae6f2468a0f7376db1120d33e
60315 Author: Jon Loeliger <jdl@jdl.com>
60316 Date:   Wed Jul 4 22:32:10 2007 -0500
60317
60318     include/configs: Use new CONFIG_CMD_* in various e* named board config files.
60319
60320     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60321
60322 commit ab999ba1b31ebe78dd16374394a55d7c6e5aa6e4
60323 Author: Jon Loeliger <jdl@jdl.com>
60324 Date:   Wed Jul 4 22:32:03 2007 -0500
60325
60326     include/configs: Use new CONFIG_CMD_* in various d* named board config files.
60327
60328     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60329
60330 commit 37e4f24b87fa255ae456d193b7cd23c18dd1d56b
60331 Author: Jon Loeliger <jdl@jdl.com>
60332 Date:   Wed Jul 4 22:31:56 2007 -0500
60333
60334     include/configs: Use new CONFIG_CMD_* in various c* named board config files.
60335
60336     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60337
60338 commit ba2351f9d1e841bd00ea6dad1e3c16d0259ad264
60339 Author: Jon Loeliger <jdl@jdl.com>
60340 Date:   Wed Jul 4 22:31:49 2007 -0500
60341
60342     include/configs: Use new CONFIG_CMD_* in various b* named board config files.
60343
60344     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60345
60346 commit 0b361c916617aff79e647b40f0e43361e0bbaccf
60347 Author: Jon Loeliger <jdl@jdl.com>
60348 Date:   Wed Jul 4 22:31:42 2007 -0500
60349
60350     include/configs: Use new CONFIG_CMD_* in various a* named board config files.
60351
60352     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60353
60354 commit b730cda82e362df6a22f4c59c0a9b97e885b1014
60355 Author: Jon Loeliger <jdl@jdl.com>
60356 Date:   Wed Jul 4 22:31:35 2007 -0500
60357
60358     include/configs: Use new CONFIG_CMD_* in mpc5xx board config files.
60359
60360     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60361
60362 commit d794cfefead5fc177cf4f41164e80382e9c9484a
60363 Author: Jon Loeliger <jdl@jdl.com>
60364 Date:   Wed Jul 4 22:31:15 2007 -0500
60365
60366     include/configs: Use new CONFIG_CMD_* in various 5200 board config files.
60367
60368     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60369
60370 commit ef0df52ab49eea4a30c15087fd27d54c1d946f2c
60371 Author: Jon Loeliger <jdl@jdl.com>
60372 Date:   Wed Jul 4 22:31:07 2007 -0500
60373
60374     include/configs: Use new CONFIG_CMD_* in STx board config files.
60375
60376     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60377
60378 commit 866e3089bfc826bb4dc74637f8aad87a3bab79fc
60379 Author: Jon Loeliger <jdl@jdl.com>
60380 Date:   Wed Jul 4 22:30:58 2007 -0500
60381
60382     include/configs: Use new CONFIG_CMD_* in sbc* board config files.
60383
60384     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60385
60386 commit 2694690e285acaa34922f55f4b5ae030da60c55a
60387 Author: Jon Loeliger <jdl@jdl.com>
60388 Date:   Wed Jul 4 22:30:50 2007 -0500
60389
60390     include/configs: Use new CONFIG_CMD_* in TQM board config files.
60391
60392     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60393
60394 commit 1cc4c458329765b58e584a19821e796b3c10e976
60395 Author: Jon Loeliger <jdl@jdl.com>
60396 Date:   Wed Jul 4 22:30:28 2007 -0500
60397
60398     include/configs: Use new CONFIG_CMD_* in 82xx board config files.
60399
60400     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60401
60402 commit 8ea5499afdaba0acf60923dd99001c399d4a7c8e
60403 Author: Jon Loeliger <jdl@jdl.com>
60404 Date:   Wed Jul 4 22:30:06 2007 -0500
60405
60406     include/configs: Use new CONFIG_CMD_* in 83xx board config files.
60407
60408     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60409
60410 commit b44896215a09c60fa40cae906f7ed207bbc2c492
60411 Author: Sergei Poselenov <sposelenov@emcraft.com>
60412 Date:   Thu Jul 5 08:17:37 2007 +0200
60413
60414     Merged POST framework with the current TOT.
60415
60416     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
60417
60418 commit b24629fa377214d63bb40d1360e354b6d3e4af56
60419 Author: Jon Loeliger <jdl@jdl.com>
60420 Date:   Wed Jun 13 13:23:15 2007 -0500
60421
60422     mpc86xx: Remove old CFG_CMD_* references.
60423
60424     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60425
60426 commit 46175d9764da129bb4fd341cd2554dc7d55f5b2a
60427 Author: Jon Loeliger <jdl@jdl.com>
60428 Date:   Wed Jun 13 13:22:54 2007 -0500
60429
60430     Add MPC8568MDS to MAKEALL 85xx target.
60431
60432     It was missing from the original port submission.
60433
60434     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60435
60436 commit 2835e518c969e5124ba1174eef3e8375e12fa7d5
60437 Author: Jon Loeliger <jdl@jdl.com>
60438 Date:   Wed Jun 13 13:22:08 2007 -0500
60439
60440     include/configs: Use new CONFIG_CMD_* in 85xx board config files.
60441
60442     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60443
60444 commit 56b304ac2091689506088a9ae67f63fd6300cf16
60445 Author: Jon Loeliger <jdl@jdl.com>
60446 Date:   Wed Jun 13 13:21:37 2007 -0500
60447
60448     Fix #if typo in CONFIG_CMD_* changes.
60449
60450     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60451
60452 commit f780b83316d9af1f61d71cc88b1917b387b9b995
60453 Author: Niklaus Giger <niklausgiger@gmx.ch>
60454 Date:   Wed Jun 27 18:11:38 2007 +0200
60455
60456     resubmit: ppc4xx: Remove sequoia/sequioa.h. Cleanup ppc440.h for PPC440EPX
60457
60458     Signed-off-by: Niklaus Giger <niklaus.giger@nestal.com>
60459
60460 commit 04e6c38b766eaa2f3287561563c9e215e0c3a0d4
60461 Author: Stefan Roese <sr@denx.de>
60462 Date:   Wed Jul 4 10:06:30 2007 +0200
60463
60464     ppc4xx: Update lwmon5 board
60465
60466     - Add optional ECC generation routine to preserve existing
60467       RAM values. This is needed for the Linux log-buffer support
60468     - Add optional DDR2 setup with CL=4
60469     - GPIO50 not used anymore
60470     - Lime register setup added
60471
60472     Signed-off-by: Stefan Roese <sr@denx.de>
60473
60474 commit 6810a34677dbc446334f5e451f1682426dd33b49
60475 Author: Grant Likely <grant.likely@secretlab.ca>
60476 Date:   Tue Jul 3 00:17:28 2007 -0600
60477
60478     Fix Makefile to use $(MKCONFIG) macro for all board ports
60479
60480     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
60481
60482 commit 90b1b2d69b9396ff2f01165ebc16c9a594eb5926
60483 Author: Grant Likely <grant.likely@secretlab.ca>
60484 Date:   Tue Jul 3 00:17:28 2007 -0600
60485
60486     Fix Makefile to use $(MKCONFIG) macro for all board ports
60487
60488     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
60489
60490 commit 057004f4a4863554d56cc56268bfa7c7d9738e27
60491 Author: Grant Likely <grant.likely@secretlab.ca>
60492 Date:   Tue Jul 3 00:34:49 2007 -0600
60493
60494     Correct fixup relocation for mpc83xx
60495
60496     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
60497
60498 commit 5af61b2f4b838a05f79be274f3e5a66edd2d9c96
60499 Author: Grant Likely <grant.likely@secretlab.ca>
60500 Date:   Tue Jul 3 00:34:44 2007 -0600
60501
60502     Correct fixup relocation for mpc8260
60503
60504     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
60505
60506 commit f3a52fe05923935db86985daf9438e2f70ac39aa
60507 Author: Grant Likely <grant.likely@secretlab.ca>
60508 Date:   Tue Jul 3 00:34:39 2007 -0600
60509
60510     Correct fixup relocation for mpc824x
60511
60512     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
60513
60514 commit a85dd254c0577fca13627c46e93fc2ad4c4f1f00
60515 Author: Grant Likely <grant.likely@secretlab.ca>
60516 Date:   Tue Jul 3 00:34:34 2007 -0600
60517
60518     Correct fixup relocation for mpc8220
60519
60520     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
60521
60522 commit 6f7576b20ecf0d040c3ac3b032b5cbc860e38a90
60523 Author: Grant Likely <grant.likely@secretlab.ca>
60524 Date:   Tue Jul 3 00:34:29 2007 -0600
60525
60526     Correct fixup relocation for MPC5xxx
60527
60528     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
60529
60530 commit 3649cd99ba815b6601868735765602f00ef3692b
60531 Author: Grant Likely <grant.likely@secretlab.ca>
60532 Date:   Tue Jul 3 00:34:24 2007 -0600
60533
60534     Correct relocation fixup for mpc5xx
60535
60536     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
60537
60538 commit f82b3b6304b620ef7e28bfaa1ea887a2ad2fa325
60539 Author: Grant Likely <grant.likely@secretlab.ca>
60540 Date:   Tue Jul 3 00:34:19 2007 -0600
60541
60542     Don't set gd->reloc_off if relocation of .fixup works correctly
60543
60544     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
60545
60546 commit e1a6144c32dc7de73bcdd33995de0148cbd0bd28
60547 Author: Grant Likely <grant.likely@secretlab.ca>
60548 Date:   Tue Jul 3 00:34:14 2007 -0600
60549
60550     Remove obsolete mpc83xx linker scripts
60551
60552     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
60553
60554 commit 17e32fc3908bf7089d3f16fc82a1c3ae674dd65b
60555 Author: Grant Likely <grant.likely@secretlab.ca>
60556 Date:   Tue Jul 3 00:34:09 2007 -0600
60557
60558     Consolidate mpc8260 linker scripts
60559
60560     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
60561
60562 commit af7d38b393690d7eeaf418ac85a1e831a50d5fd0
60563 Author: Grant Likely <grant.likely@secretlab.ca>
60564 Date:   Tue Jul 3 00:34:04 2007 -0600
60565
60566     Remove obsolete mpc824x linker scripts
60567
60568     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
60569
60570 commit f94a3aecebc40ca0939c7d66d010009cf51be9e2
60571 Author: Grant Likely <grant.likely@secretlab.ca>
60572 Date:   Tue Jul 3 00:33:59 2007 -0600
60573
60574     Remove obsolete mpc824x linker scripts (3 of 4)
60575
60576     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
60577
60578 commit a71c084f3ac7fedf144537db2b2da47323068833
60579 Author: Grant Likely <grant.likely@secretlab.ca>
60580 Date:   Tue Jul 3 00:33:53 2007 -0600
60581
60582     Remove obsolete mpc824x linker scripts (2 of 4)
60583
60584     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
60585
60586 commit f670a15468d1365241d40022b9408e1004181f5e
60587 Author: Grant Likely <grant.likely@secretlab.ca>
60588 Date:   Tue Jul 3 00:33:48 2007 -0600
60589
60590     Remove obsolete mpc824x linker scripts (1 of 4)
60591
60592     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
60593
60594 commit 09555bd45a04c0e54f172528d21bc18896550d28
60595 Author: Grant Likely <grant.likely@secretlab.ca>
60596 Date:   Tue Jul 3 00:33:43 2007 -0600
60597
60598     Remove obsolete mpc8220 linker scripts
60599
60600     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
60601
60602 commit 5efb992f046e51225c93d52f80fecbe433abd789
60603 Author: Grant Likely <grant.likely@secretlab.ca>
60604 Date:   Tue Jul 3 00:33:38 2007 -0600
60605
60606     Remove obsolete mpc5xxx linker scripts (3 of 3)
60607
60608     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
60609
60610 commit 07c13dfef65b31647e69d8b61daa1eec598add1a
60611 Author: Grant Likely <grant.likely@secretlab.ca>
60612 Date:   Tue Jul 3 00:33:33 2007 -0600
60613
60614     Remove obsolete mpc5xxx linker scripts (2 of 3)
60615
60616     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
60617
60618 commit b4f67513a624ce85866c66c575bd2d9d7977d7f0
60619 Author: Grant Likely <grant.likely@secretlab.ca>
60620 Date:   Tue Jul 3 00:33:28 2007 -0600
60621
60622     Remove obsolete mpc5xxx linker scripts (1 of 3)
60623
60624     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
60625
60626 commit b7d8e05f8675249b5f208aa73babeed384a4519d
60627 Author: Grant Likely <grant.likely@secretlab.ca>
60628 Date:   Tue Jul 3 00:33:23 2007 -0600
60629
60630     Remove obsolete mpc5xx linker scripts
60631
60632     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
60633
60634 commit 416a0b6d40f6eba3a2fc547253c16bda28d922f7
60635 Author: Grant Likely <grant.likely@secretlab.ca>
60636 Date:   Tue Jul 3 00:33:18 2007 -0600
60637
60638     Consolidate mpc83xx linker scripts
60639
60640     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
60641
60642 commit 5fc59175b92883ed5d2666a04e6bc49e70a4a365
60643 Author: Grant Likely <grant.likely@secretlab.ca>
60644 Date:   Tue Jul 3 00:33:13 2007 -0600
60645
60646     Consolidate mpc8260 linker scripts
60647
60648     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
60649
60650 commit 737f9eb02d7335df2b3e4d7a4d3348784d1da207
60651 Author: Grant Likely <grant.likely@secretlab.ca>
60652 Date:   Tue Jul 3 00:33:08 2007 -0600
60653
60654     Consolidate mpc824x linker scripts
60655
60656     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
60657
60658 commit 9c757b789a59a855db57b448dd825329c4e9c4a0
60659 Author: Grant Likely <grant.likely@secretlab.ca>
60660 Date:   Tue Jul 3 00:33:03 2007 -0600
60661
60662     Consolidate mpc8220 linker scripts
60663
60664     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
60665
60666 commit d181c9a15cd41863fe24840d17848429f27d3c8c
60667 Author: Grant Likely <grant.likely@secretlab.ca>
60668 Date:   Tue Jul 3 00:32:58 2007 -0600
60669
60670     Consolidate mpc5xxx linker scripts
60671
60672     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
60673
60674 commit 287ac924adb7291bebe5086652a362a30ab28b13
60675 Author: Grant Likely <grant.likely@secretlab.ca>
60676 Date:   Tue Jul 3 00:32:53 2007 -0600
60677
60678     Consolidate mpc5xx linker scripts
60679
60680     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
60681
60682 commit 52b8704d0245e589f86d462e9ec25aeb7ecbbbdd
60683 Author: Wolfgang Denk <wd@denx.de>
60684 Date:   Wed Jul 4 00:43:53 2007 +0200
60685
60686     Fix a few file permission problems.
60687
60688     Signed-off-by: Wolfgang Denk <wd@denx.de>
60689
60690 commit 78e0cf2de7be7f1eaeeb622eb61fd50e4d5e205c
60691 Author: Wolfgang Denk <wd@denx.de>
60692 Date:   Wed Jul 4 00:38:38 2007 +0200
60693
60694     Minor coding style cleanup. Rebuild CHANGELOG file.
60695
60696 commit 2f9c19e496acb6bb50d9299e1aab377625d48c38
60697 Author: Jon Loeliger <jdl@jdl.com>
60698 Date:   Mon Jun 11 19:03:44 2007 -0500
60699
60700     configs/ mpc86xx: Rewrite command line options using new CONFIG_CMD-* style.
60701
60702     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60703
60704 commit 602ad3b33d9ceef83dbab46be68646d645d637ee
60705 Author: Jon Loeliger <jdl@jdl.com>
60706 Date:   Mon Jun 11 19:03:39 2007 -0500
60707
60708     README: Rewrite command line config to use CONFIG_CMD_* names.
60709
60710     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60711
60712 commit 72a074cec68e5bad60d63206c050974e08afd804
60713 Author: Jon Loeliger <jdl@jdl.com>
60714 Date:   Mon Jun 11 19:03:34 2007 -0500
60715
60716     include/ non-config: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
60717
60718     This is a compatibility step that allows both the older form
60719     and the new form to co-exist for a while until the older can
60720     be removed entirely.
60721
60722     All transformations are of the form:
60723     Before:
60724         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
60725     After:
60726         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
60727
60728     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60729
60730 commit 5fcf543e0b6628c76ff48705b1b0566bfd11507b
60731 Author: Jon Loeliger <jdl@jdl.com>
60732 Date:   Mon Jun 11 19:03:28 2007 -0500
60733
60734     tools/ : Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
60735
60736     This is a compatibility step that allows both the older form
60737     and the new form to co-exist for a while until the older can
60738     be removed entirely.
60739
60740     All transformations are of the form:
60741     Before:
60742         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
60743     After:
60744         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
60745
60746     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60747
60748 commit 9107ebe0d352420895ab69b715697bdebc8caf50
60749 Author: Jon Loeliger <jdl@jdl.com>
60750 Date:   Mon Jun 11 19:03:23 2007 -0500
60751
60752     board/[k-z]*: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
60753
60754     This is a compatibility step that allows both the older form
60755     and the new form to co-exist for a while until the older can
60756     be removed entirely.
60757
60758     All transformations are of the form:
60759     Before:
60760         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
60761     After:
60762         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
60763
60764     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60765
60766 commit 5e378003d592ea828ec69d6defcd4de79096dd5c
60767 Author: Jon Loeliger <jdl@jdl.com>
60768 Date:   Mon Jun 11 19:03:19 2007 -0500
60769
60770     board/[Ma-i]*: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
60771
60772     This is a compatibility step that allows both the older form
60773     and the new form to co-exist for a while until the older can
60774     be removed entirely.
60775
60776     All transformations are of the form:
60777     Before:
60778         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
60779     After:
60780         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
60781
60782     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60783
60784 commit 737184114ec9c9e0ab94d6713536126073bd2472
60785 Author: Jon Loeliger <jdl@jdl.com>
60786 Date:   Mon Jun 11 19:03:15 2007 -0500
60787
60788     cpu/ non-mpc*: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
60789
60790     This is a compatibility step that allows both the older form
60791     and the new form to co-exist for a while until the older can
60792     be removed entirely.
60793
60794     All transformations are of the form:
60795     Before:
60796         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
60797     After:
60798         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
60799
60800     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60801
60802 commit f48070fe5fe440dfb5ee5268c920de70e48ea327
60803 Author: Jon Loeliger <jdl@jdl.com>
60804 Date:   Mon Jun 11 19:03:08 2007 -0500
60805
60806     cpu/mpc*/ : Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
60807
60808     This is a compatibility step that allows both the older form
60809     and the new form to co-exist for a while until the older can
60810     be removed entirely.
60811
60812     All transformations are of the form:
60813     Before:
60814         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
60815     After:
60816         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
60817
60818     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60819
60820 commit 0c505db0a0dc1f670b13ce3b4d3fbf1ec5b3cbd2
60821 Author: Jon Loeliger <jdl@jdl.com>
60822 Date:   Mon Jun 11 19:03:03 2007 -0500
60823
60824     lib_*/: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
60825
60826     This is a compatibility step that allows both the older form
60827     and the new form to co-exist for a while until the older can
60828     be removed entirely.
60829
60830     All transformations are of the form:
60831     Before:
60832         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
60833     After:
60834         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
60835
60836     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60837
60838 commit 73f032021ec5f13cda8faa4e34b6de80960eb86f
60839 Author: Jon Loeliger <jdl@jdl.com>
60840 Date:   Mon Jun 11 19:02:58 2007 -0500
60841
60842     lib_ppc/: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
60843
60844     This is a compatibility step that allows both the older form
60845     and the new form to co-exist for a while until the older can
60846     be removed entirely.
60847
60848     All transformations are of the form:
60849     Before:
60850         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
60851     After:
60852         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
60853
60854     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60855
60856 commit 98b79003c21c2578206003256de4e781d6b36ca8
60857 Author: Jon Loeliger <jdl@jdl.com>
60858 Date:   Mon Jun 11 19:02:53 2007 -0500
60859
60860     rtc/: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
60861
60862     This is a compatibility step that allows both the older form
60863     and the new form to co-exist for a while until the older can
60864     be removed entirely.
60865
60866     All transformations are of the form:
60867     Before:
60868         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
60869     After:
60870         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
60871
60872     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60873
60874 commit 6e2115acb6a892d53a6881bf253ae41d3df39156
60875 Author: Jon Loeliger <jdl@jdl.com>
60876 Date:   Mon Jun 11 19:02:49 2007 -0500
60877
60878     net/: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
60879
60880     This is a compatibility step that allows both the older form
60881     and the new form to co-exist for a while until the older can
60882     be removed entirely.
60883
60884     All transformations are of the form:
60885     Before:
60886         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
60887     After:
60888         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
60889
60890     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60891
60892 commit 45cdb9b72c94655c7308b464a2666057c0b286e0
60893 Author: Jon Loeliger <jdl@jdl.com>
60894 Date:   Mon Jun 11 19:02:34 2007 -0500
60895
60896     disk/: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
60897
60898     This is a compatibility step that allows both the older form
60899     and the new form to co-exist for a while until the older can
60900     be removed entirely.
60901
60902     All transformations are of the form:
60903     Before:
60904         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
60905     After:
60906         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
60907
60908     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60909
60910 commit 4e109ae98294a5ca7ff848b7652c7bfd4023a94a
60911 Author: Jon Loeliger <jdl@jdl.com>
60912 Date:   Mon Jun 11 19:02:20 2007 -0500
60913
60914     fs/: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
60915
60916     This is a compatibility step that allows both the older form
60917     and the new form to co-exist for a while until the older can
60918     be removed entirely.
60919
60920     All transformations are of the form:
60921     Before:
60922         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
60923     After:
60924         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
60925
60926     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60927
60928 commit d5be43de93ff905c465e509d45a3164ef48d26e7
60929 Author: Jon Loeliger <jdl@jdl.com>
60930 Date:   Mon Jun 11 19:02:10 2007 -0500
60931
60932     drivers/: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
60933
60934     This is a compatibility step that allows both the older form
60935     and the new form to co-exist for a while until the older can
60936     be removed entirely.
60937
60938     All transformations are of the form:
60939     Before:
60940         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
60941     After:
60942         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
60943
60944     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60945
60946 commit b453960d4fdb87b3970d96119b90df2ed024fc4a
60947 Author: Jon Loeliger <jdl@jdl.com>
60948 Date:   Mon Jun 11 19:02:05 2007 -0500
60949
60950     common/ non-cmd: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
60951
60952     This is a compatibility step that allows both the older form
60953     and the new form to co-exist for a while until the older can
60954     be removed entirely.
60955
60956     All transformations are of the form:
60957     Before:
60958         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
60959     After:
60960         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
60961
60962     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60963
60964 commit 65c450b47a62659d522cfa8f4fa1e4e5c60dccd0
60965 Author: Jon Loeliger <jdl@jdl.com>
60966 Date:   Mon Jun 11 19:01:54 2007 -0500
60967
60968     common/cmd_[i-z]* : Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
60969
60970     This is a compatibility step that allows both the older form
60971     and the new form to co-exist for a while until the older can
60972     be removed entirely.
60973
60974     All transformations are of the form:
60975     Before:
60976         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
60977     After:
60978         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
60979
60980     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60981
60982 commit a76adc8142c1d956385a109e0b70f9319ede4d66
60983 Author: Jon Loeliger <jdl@jdl.com>
60984 Date:   Mon Jun 11 19:01:43 2007 -0500
60985
60986     common/cmd_[a-f]* : Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
60987
60988     This is a compatibility step that allows both the older form
60989     and the new form to co-exist for a while until the older can
60990     be removed entirely.
60991
60992     All transformations are of the form:
60993     Before:
60994         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
60995     After:
60996         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
60997
60998     Signed-off-by: Jon Loeliger <jdl@freescale.com>
60999
61000 commit ec63b10b61fd68238d4c15c1cd04c0b38228e2c1
61001 Author: Jon Loeliger <jdl@jdl.com>
61002 Date:   Mon Jun 11 19:01:34 2007 -0500
61003
61004     Introduce initial versions of new Command Config files.
61005
61006     Derive three new files from cmd_confdefs.h:
61007         config_bootp.h - Has BOOTP related config options, not commands
61008         config_cmd_all.h - Has a CONFIG_CMD_* definition for every command
61009         config_cmd_default.h - Has a CONFIG_CMD_* definition for default cmds.
61010
61011     For now, include "config_bootp.h" for compatability until all
61012     users of it directly include it properly.
61013
61014     Signed-off-by: Jon Loeliger <jdl@freescale.com>
61015
61016 commit 1f2a05898658900dc5717761e27abf2052e67e13
61017 Author: Mushtaq Khan <mushtaqk_921@yahoo.co.in>
61018 Date:   Sat Jun 30 18:50:48 2007 +0200
61019
61020     Fix S-ATA support.
61021
61022     Signed-off-by: mushtaq khan <mushtaqk_921@yahoo.co.in>
61023
61024 commit a5d71e290f3673269be8eefb4ec44f53412f9461
61025 Author: Heiko Schocher <hs@pollux.denx.de>
61026 Date:   Mon Jun 25 19:11:37 2007 +0200
61027
61028     [PCS440EP]  get rid of CONFIG_PPC4xx_USE_SPD_DDR_INIT_HANG
61029
61030     Signed-off-by: Heiko Schocher <hs@denx.de>
61031
61032 commit a1bd6200eccd3a02040a955d5f43d3ee1fc9f93b
61033 Author: Niklaus Giger <niklaus.giger@nestal.com>
61034 Date:   Mon Jun 25 17:03:13 2007 +0200
61035
61036     ppc4xx: PPC440EPx Emit DDR0 registers on machine check interrupt
61037
61038     This patch prints the DDR status registers upon machine check
61039     interrupt on the 440EPx/GRx. This can be useful especially when
61040     ECC support is enabled.
61041
61042     I added some small changes to the original patch from Niklaus to
61043     make it compile clean.
61044
61045     Signed-off-by: Niklaus Giger <niklaus.giger@nestal.com>
61046     Signed-off-by: Stefan Roese <sr@denx.de>
61047
61048 commit 807018fb7faceb429ce0cb47baa2073746b33a4e
61049 Author: Niklaus Giger <niklaus.giger@nestal.com>
61050 Date:   Mon Jun 25 16:50:55 2007 +0200
61051
61052     ppc4xx: Fix O=buildir builds
61053
61054     This patch fixes the problem to assemble cpu/ppc4xx/start.S
61055     experienced last week where building failed having specified
61056     O=../build.sequoia.
61057
61058     Signed-off-by: Niklaus Giger <niklaus.giger@nestal.com>
61059
61060 commit 466fff1a7bb5fe764a06450626f6098219f446b8
61061 Author: Stefan Roese <sr@denx.de>
61062 Date:   Mon Jun 25 15:57:39 2007 +0200
61063
61064     ppc4xx: Add pci_pre_init() for 405 boards
61065
61066     This patch removes the CFG_PCI_PRE_INIT option completely, since
61067     it's not needed anymore with the patch from Matthias Fuchs with
61068     the "weak" pci_pre_init() implementation.
61069
61070     Signed-off-by: Stefan Roese <sr@denx.de>
61071
61072 commit 6f35c53166213c24a5a0e2390ed861136ff73870
61073 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
61074 Date:   Sun Jun 24 17:41:21 2007 +0200
61075
61076     ppc4xx: Maintenance patch for esd's CPCI405 derivats
61077
61078     -add pci_pre_init() for pci interrupt fixup code
61079     -disable phy sleep mode via reset_phy() function
61080     -use correct io accessors
61081     -cleanup
61082
61083     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
61084
61085 commit 5a1c9ff0c44305b57cb4d8f9369bba90bcf0e1f8
61086 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
61087 Date:   Sun Jun 24 17:23:41 2007 +0200
61088
61089     ppc4xx: Add pci_pre_init() for 405 boards
61090
61091     This patch adds support for calling a plattform dependant
61092     pci_pre_init() function for 405 boards. This can be used to
61093     move the current pci_405gp_fixup_irq() function into the
61094     board code.
61095
61096     This patch also makes the CFG_PCI_PRE_INIT define obsolete.
61097     A default function with 'weak' attribute is used when
61098     a board specific pci_pre_init() is not implemented.
61099
61100     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
61101
61102 commit 1636d1c8529c006d106287cfbc20cd0a246fe1cb
61103 Author: Wolfgang Denk <wd@denx.de>
61104 Date:   Fri Jun 22 23:59:00 2007 +0200
61105
61106     Coding stylke cleanup; rebuild CHANGELOG
61107
61108 commit 2dc64451b4c08ffd619372abfdc2506a2e2363b9
61109 Author: Igor Lisitsin <igor@emcraft.com>
61110 Date:   Wed Apr 18 14:55:19 2007 +0400
61111
61112     Adapt log buffer code to support Linux 2.6
61113
61114     A new environment variable, "logversion", selects the log buffer
61115     behaviour. If it is not set or set to a value other than 2, then the
61116     old, Linux 2.4.4, behaviour is selected.
61117
61118     Signed-off-by: Igor Lisitsin <igor@emcraft.com>
61119     --
61120
61121 commit a11e06965ec91270c51853407ff1261d3c740386
61122 Author: Igor Lisitsin <igor@emcraft.com>
61123 Date:   Wed Mar 28 19:06:19 2007 +0400
61124
61125     Extend POST support for PPC440
61126
61127     Added memory, CPU, UART, I2C and SPR POST tests for PPC440.
61128
61129     Signed-off-by: Igor Lisitsin <igor@emcraft.com>
61130     --
61131
61132 commit 566a494f592ae3b3c0785d90d4e1ba45574880c4
61133 Author: Heiko Schocher <hs@pollux.denx.de>
61134 Date:   Fri Jun 22 19:11:54 2007 +0200
61135
61136     [PCS440EP]      upgrade the PCS440EP board:
61137                     - Show on the Status LEDs, some States of the board.
61138                     - Get the MAC addresses from the EEProm
61139                     - use PREBOOT
61140                     - use the CF on the board.
61141                     - check the U-Boot image in the Flash with a SHA1
61142                       checksum.
61143                     - use dynamic TLB entries generation for the SDRAM
61144
61145     Signed-off-by: Heiko Schocher <hs@denx.de>
61146
61147 commit 3a1f5c81b0b9557817a789bece839905581c2205
61148 Author: Stefan Roese <sr@denx.de>
61149 Date:   Fri Jun 22 16:58:40 2007 +0200
61150
61151     ppc4xx: Fix problem with extended program_tlb() funtion
61152
61153     The recently extended program_tlb() function had a problem when
61154     multiple TLB's had to be setup (for example with 512MB of SDRAM). The
61155     virtual address was not incremented. This patch fixes this issue
61156     and is tested on Katmai with 512MB SDRAM.
61157
61158     Signed-off-by: Stefan Roese <sr@denx.de>
61159
61160 commit 02032e8f14751a1a751b09240a4f1cf9f8a2077f
61161 Author: Rafal Jaworowski <raj@semihalf.com>
61162 Date:   Fri Jun 22 14:58:04 2007 +0200
61163
61164     [ppc] Fix build breakage for all non-4xx PowerPC variants.
61165
61166     - adapt to the more generic EXCEPTION_PROLOG and CRIT_EXCEPTION macros
61167     - minor 4xx cleanup
61168
61169 commit d677b32855f577ae2690dcd64a172cdd706e0ffc
61170 Author: Mike Frysinger <vapier@gentoo.org>
61171 Date:   Fri Jun 22 10:34:12 2007 +0200
61172
61173     [patch] add nand_init() prototype to nand.h
61174
61175     since nand_init() is expected to be called by other parts of u-boot, there
61176     should be a prototype for it in nand.h
61177
61178     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
61179     Signed-off-by: Stefan Roese <sr@denx.de>
61180
61181 commit 83b4cfa3d629dff0264366263c5e94d9a50ad80b
61182 Author: Wolfgang Denk <wd@denx.de>
61183 Date:   Wed Jun 20 18:14:24 2007 +0200
61184
61185     Coding style cleanup. Refresh CHANGELOG.
61186
61187 commit b3f9ec86e388207fd03dcdf7b145b9ed080bf024
61188 Author: Stefan Roese <sr@denx.de>
61189 Date:   Tue Jun 19 17:22:44 2007 +0200
61190
61191     ppc4xx: Add bootstrap command for AMCC Sequoia (440EPx) eval board
61192
61193     This patch adds a board command to configure the I2C bootstrap EEPROM
61194     values. Right now 533 and 667MHz are supported for booting either via NOR
61195     or NAND FLASH. Here the usage:
61196
61197     => bootstrap 533 nor        ;to configure the board for 533MHz NOR booting
61198     => bootstrap 667 nand       ;to configure the board for 667MHz NNAND booting
61199
61200     Signed-off-by: Stefan Roese <sr@denx.de>
61201
61202 commit df8a24cdd30151505cf57bbee5289e91bf53bd1b
61203 Author: Stefan Roese <sr@denx.de>
61204 Date:   Tue Jun 19 16:42:31 2007 +0200
61205
61206     [ppc4xx] Fix problem with NAND booting on AMCC Acadia
61207
61208     The latest changes showed a problem with the location of the NAND-SPL
61209     image in the OCM and the init-data area (incl. cache). This patch
61210     fixes this problem.
61211
61212     Signed-off-by: Stefan Roese <sr@denx.de>
61213
61214 commit 86ba99e34194394052d24c04dc40d1263d29a26f
61215 Author: Stefan Roese <sr@denx.de>
61216 Date:   Tue Jun 19 16:40:58 2007 +0200
61217
61218     [ppc4xx] Change board/amcc/acadia/cpr.c to pll.c
61219
61220     Signed-off-by: Stefan Roese <sr@denx.de>
61221
61222 commit 8e585f02f82c17cc66cd229dbf0fd3066bbbf658
61223 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
61224 Date:   Mon Jun 18 13:50:13 2007 -0500
61225
61226     Added M5329AFEE and M5329BFEE Platforms
61227
61228     Added board/freescale/m5329evb, cpu/mcf532x, drivers/net,
61229     drivers/serial,  immap_5329.h, m5329.h, mcfrtc.h,
61230     include/configs/M5329EVB.h, lib_m68k/interrupts.c, and
61231     rtc/mcfrtc.c
61232
61233     Modified CREDITS, MAKEFILE, Makefile, README, common/cmd_bdinfo.c,
61234     common/cmd_mii.c, include/asm-m68k/byteorder.h, include/asm-m68k/fec.h,
61235     include/asm-m68k/io.h, include/asm-m68k/mcftimer.h,
61236     include/asm-m68k/mcfuart.h, include/asm-m68k/ptrace.h,
61237     include/asm-m68k/u-boot.h, lib_m68k/Makefile, lib_m68k/board.c,
61238     lib_m68k/time.c, net/eth.c and rtc/Makefile
61239
61240     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
61241
61242 commit 093172f08d6afb3f34d8a2f26ee0ee874261cf27
61243 Author: Michal Simek <monstr@monstr.eu>
61244 Date:   Sun Jun 17 19:04:11 2007 +0200
61245
61246     [fix] email reparation
61247
61248 commit 3666afffe7baf859c6ae0ce2bebbc8ab7e512ddc
61249 Author: Michal Simek <monstr@monstr.eu>
61250 Date:   Sun Jun 17 19:03:21 2007 +0200
61251
61252     [FIX] fix microblaze file permitission
61253
61254 commit e73846b7cf1e29ae635bf9bb5570269663df2ee5
61255 Author: Stefan Roese <sr@denx.de>
61256 Date:   Fri Jun 15 11:33:41 2007 +0200
61257
61258     [ppc4xx] Change lwmon5 port to work with recent 440 exception rework
61259
61260     Now CONFIG_440 has to be defined in all PPC440 board config files.
61261
61262     Signed-off-by: Stefan Roese <sr@denx.de>
61263
61264 commit efa35cf12d914d4caba942acd5a6c45f217de302
61265 Author: Grzegorz Bernacki <gjb@semihalf.com>
61266 Date:   Fri Jun 15 11:19:28 2007 +0200
61267
61268     ppc4xx: Clean up 440 exceptions handling
61269
61270     - Introduced dedicated switches for building 440 and 405 images required
61271       for 440-specific machine instructions like 'rfmci' etc.
61272
61273     - Exception vectors moved to the proper location (_start moved away from
61274       the critical exception handler space, which it occupied)
61275
61276     - CriticalInput now serviced (with default handler)
61277
61278     - MachineCheck properly serviced (added a dedicated handler and return
61279       subroutine)
61280
61281     - Overall cleanup of exceptions declared with STD_EXCEPTION macro (unused,
61282       unhandled and those not relevant for 4xx were eliminated)
61283
61284     - Eliminated Linux leftovers, removed dead code
61285
61286     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
61287     Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
61288     Signed-off-by: Stefan Roese <sr@denx.de>
61289
61290 commit b765ffb773f5a3cd5aa94ec76b6a05276b8cd5b2
61291 Author: Stefan Roese <sr@denx.de>
61292 Date:   Fri Jun 15 08:18:01 2007 +0200
61293
61294     [ppc4xx] Add initial lwmon5 board support
61295
61296     This patch adds initial support for the Liebherr lwmon5 board euqipped
61297     with an AMCC 440EPx PowerPC.
61298
61299     Signed-off-by: Stefan Roese <sr@denx.de>
61300
61301 commit 85f737376d5ff3d5f0d45a8b657686326d175307
61302 Author: Stefan Roese <sr@denx.de>
61303 Date:   Fri Jun 15 07:39:43 2007 +0200
61304
61305     [ppc4xx] Extend 44x GPIO setup with default output state
61306
61307     The board config array CFG_440_GPIO_TABLE for the ppc440 GPIO setup
61308     is extended with the default GPIO output state (level).
61309
61310     Signed-off-by: Stefan Roese <sr@denx.de>
61311
61312 commit dbca208518e5e7f01a6420588d1cd6e60db74c2b
61313 Author: Stefan Roese <sr@denx.de>
61314 Date:   Thu Jun 14 11:14:32 2007 +0200
61315
61316     [ppc4xx] Extend program_tlb() with virtual & physical addresses
61317
61318     Now program_tlb() allows to program a TLB (or multiple) with
61319     different virtual and physical addresses. With this change, now one
61320     physical region (e.g. SDRAM) can be mapped 2 times, once with caches
61321     diabled and once with caches enabled.
61322
61323     Signed-off-by: Stefan Roese <sr@denx.de>
61324
61325 commit 9912121f7ed804ea58fd62f3f230b5dcfc357d88
61326 Author: Detlev Zundel <dzu@denx.de>
61327 Date:   Wed May 23 19:02:41 2007 +0200
61328
61329     Change 'repeatable' attribute of some commands to sensible values.
61330
61331     Most prominently this changes 'erase' to be non-repeatable.
61332
61333     Signed-off-by: Detlev Zundel <dzu@denx.de>
61334
61335 commit 5afb202093f6a001797db92cf695b93a70ea9ab4
61336 Author: Detlev Zundel <dzu@denx.de>
61337 Date:   Wed May 23 18:47:48 2007 +0200
61338
61339     Fix 'run' not to continue after interrupted command
61340
61341     Signed-off-by: Detlev Zundel <dzu@denx.de>
61342
61343 commit 9b7464a2c88614e1061f509c48930a3d240d1a35
61344 Author: Jason Jin <Jason.jin@freescale.com>
61345 Date:   Mon Jun 11 15:14:24 2007 +0200
61346
61347     USB: This patch fix readl in ohci swap reg access.
61348
61349     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
61350
61351 commit 8f8416fada9faf94b9a92f21fe6000643cb521d5
61352 Author: Bartlomiej Sieka <tur@semihalf.com>
61353 Date:   Fri Jun 8 14:52:22 2007 +0200
61354
61355     TQM5200: Add Flat Device Tree support, update default env. accordingly.
61356
61357     Signed-off-by: Jan Wrobel <wrr@semihalf.com>
61358     Acked-by: Bartlomiej Sieka <tur@semihalf.com>
61359
61360 commit 9045f33c023f698660a2e45d1b2194c0711abebc
61361 Author: Wolfgang Denk <wd@denx.de>
61362 Date:   Fri Jun 8 10:24:58 2007 +0200
61363
61364     Fix config problems on SC3 board; make ide_reset_timeout work.
61365
61366 commit fba3fb0449b8a54542aed1e729de76e7f5a2ff1b
61367 Author: Benoît Monin <bmonin@adeneo.eu>
61368 Date:   Fri Jun 8 09:55:24 2007 +0200
61369
61370     [PATCH] fix gpio setting when using CFG_440_GPIO_TABLE
61371
61372     Set the correct value in GPIOx_TCR when configuring the gpio
61373     with CFG_440_GPIO_TABLE.
61374
61375     Signed-off-by: Benoit Monin <bmonin@adeneo.eu>
61376     Signed-off-by: Stefan Roese <sr@denx.de>
61377
61378 commit f539edc076cfe52bff919dd512ba8d7af0e22092
61379 Author: Vadim Bendebury <vbendeb@google.com>
61380 Date:   Thu May 24 15:52:25 2007 -0700
61381
61382     cosmetic changes to bcm570x driver
61383
61384     This is a cosmetic only changes submission.
61385     It affects files relevant to bcm570x driver.
61386     the commands used to generate this change was
61387
61388     cd drivers
61389     Lindent -pcs -l80  bcm570x.c   bcm570x_lm.h   bcm570x_mm.h  tigon3.c  tigon3.h
61390
61391     The BMW target (the only one using this chip so far) builds cleanly, the
61392     `before and after' generated object files for drivers/bcm570x.c and
61393     drivers/tigon3.o are identical as reported by objdump -d
61394
61395     Signed-off-by: Vadim Bendebury <vbendeb@google.com>
61396     Signed-off-by: Ben Warren <bwarren@qstreams.com>
61397
61398 commit 725671ccd2cd04c9ebc50c9e5a94dd8cbade66b7
61399 Author: Wolfgang Denk <wd@denx.de>
61400 Date:   Wed Jun 6 16:26:56 2007 +0200
61401
61402     Coding Style cleanup; generate new CHANGELOG file.
61403
61404     Signed-off-by: Wolfgang Denk <wd@denx.de>
61405
61406 commit 19d763c35e0b5568eaf0b8adbf7a68ccfe7fa243
61407 Author: Markus Klotzbuecher <mk@denx.de>
61408 Date:   Wed Jun 6 11:49:44 2007 +0200
61409
61410     TRAB, USB: update trab board configuration for use of generic ohci driver
61411
61412 commit dace45acd1c1357daa9322099d07c9a9e08b0024
61413 Author: Markus Klotzbuecher <mk@denx.de>
61414 Date:   Wed Jun 6 11:49:43 2007 +0200
61415
61416     USB: ohci fixes and cleanup for ppc4xx and yosemite board.
61417
61418 commit 72657570b61635c74fa0c3f0e9e7d0671a9d08df
61419 Author: Markus Klotzbuecher <mk@denx.de>
61420 Date:   Wed Jun 6 11:49:43 2007 +0200
61421
61422     USB: ohci fixes and cleanup for mpc5xxx and IceCube board config
61423
61424 commit fc43be478f2aa37ce38acd85355038866e4162af
61425 Author: Markus Klotzbuecher <mk@denx.de>
61426 Date:   Wed Jun 6 11:49:35 2007 +0200
61427
61428     USB/OHCI: endianness cleanup in the generic ohci driver
61429
61430 commit c440bfe6d6d92d66478a7e84402b31f48413617b
61431 Author: Stefan Roese <sr@denx.de>
61432 Date:   Wed Jun 6 11:42:13 2007 +0200
61433
61434     ppc4xx: Add NAND booting support for AMCC Acadia (405EZ) eval board
61435
61436     This patch adds NAND booting support for the AMCC Acadia eval board.
61437
61438     Please make sure to configure jumper J7 to position 2-3 when booting
61439     from NOR, and to position 1-2 when booting for NAND.
61440
61441     I also added a board command to configure the I2C bootstrap EEPROM
61442     values. Right now only 267MHz is support for booting either via NOR
61443     or NAND FLASH. Here the usage:
61444
61445     => bootstrap 267 nor        ;to configure the board for 267MHz NOR booting
61446     => bootstrap 267 nand       ;to configure the board for 267MHz NNAND booting
61447
61448     Signed-off-by: Stefan Roese <sr@denx.de>
61449
61450 commit 18135125f909948b85d1d6881ab4ac0efb4a1c58
61451 Author: Rodolfo Giometti <giometti@linux.it>
61452 Date:   Wed Jun 6 10:08:14 2007 +0200
61453
61454     Files include/linux/byteorder/{big,little}_endian.h define
61455     __BIG_ENDIAN and __LITTLE_ENDIAN.
61456
61457     Signed-off-by: Rodolfo Giometti <giometti@linux.it>
61458
61459 commit a81d1c0b85b13e9d45f2d87de96a51a6e0ef0f82
61460 Author: Zhang Wei <wei.zhang@freescale.com>
61461 Date:   Wed Jun 6 10:08:14 2007 +0200
61462
61463     Add USB PCI-OHCI, USB keyboard and event poll support to the
61464     MPC8641HPCN board config file.
61465
61466     Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
61467
61468 commit 4dae14ce8fbdf380017dc54f172218e7d2acc889
61469 Author: Zhang Wei <wei.zhang@freescale.com>
61470 Date:   Wed Jun 6 10:08:14 2007 +0200
61471
61472     USB PCI-OHCI, interrupt pipe and usb event poll support
61473
61474     This patch added USB PCI-OHCI chips support, interrupt pipe support
61475     and usb event poll support. For supporting the USB interrupt pipe, the
61476     globe urb_priv is moved to purb in ed struct. Now, we can process
61477     several urbs at one time. The interrupt pipe support codes are ported
61478     from Linux kernel 2.4.
61479
61480     Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
61481
61482 commit fdcfaa1b02268b2899e374b35adf936c911a47eb
61483 Author: Zhang Wei <wei.zhang@freescale.com>
61484 Date:   Wed Jun 6 10:08:13 2007 +0200
61485
61486     USB event poll support
61487
61488     This patch adds USB event poll support, which could be used in usbkbd
61489     and other usb devices driver when the asynchronous interrupt
61490     processing is supported.
61491
61492     Signed-off-by: Zhang Wei <wei.zhang@freescale.com
61493
61494 commit 9a1d00fa47c1e05e3fdb60b33213af4e18d4c18e
61495 Author: Rodolfo Giometti <giometti@linux.it>
61496 Date:   Wed Jun 6 10:08:12 2007 +0200
61497
61498     ISP116x: delay for crappy USB keys
61499
61500     Using some (very) slow USB keys cause the USB host controller buffers
61501     are not ready to be read by the CPU so we need an extra delay before
61502     reading the USB storage data.
61503
61504     Signed-off-by: Rodolfo Giometti <giometti@linux.it>
61505
61506 commit 09444143670c9c2243cb7aba9f70b3713d33bed1
61507 Author: Markus Klotzbuecher <mk@denx.de>
61508 Date:   Wed Jun 6 10:08:12 2007 +0200
61509
61510     Change duplicate usb_cpu_init_fail to usb_board_init_fail
61511
61512     Thanks to Liew Tsi Chung <Tsi-chung.Liew@freescale.com> for pointing
61513     this out.
61514
61515     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
61516
61517 commit 32922cdc470fdfd39bea0c1c4f582d3fb340421e
61518 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
61519 Date:   Tue Jun 5 12:30:52 2007 -0500
61520
61521     mpc8641 image size cleanup
61522
61523     e600 does not have a bootpg restriction.
61524     Move the version string to beginning of image at fff00000.
61525     Resetvec.S is not needed.
61526     Update flash copy instructions.
61527     Add tftpflash env variable
61528
61529     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
61530     Signed-off-by: Jon Loeliger <jdl@freescale.com>
61531
61532 commit e3cbe1f93c5722f8ebbad468e30c069a2b511097
61533 Author: Benoît Monin <bmonin@adeneo.eu>
61534 Date:   Mon Jun 4 08:36:05 2007 +0200
61535
61536     [PATCH] Fix ppc4xx bootstrap letter displayed on startup
61537
61538     The attached patch is mainly cosmetic, allowing u-boot to
61539     display the correct bootstrap option letter according to the
61540     datasheets.
61541
61542     The original patch was extended with 405EZ support by Stefan
61543     Roese.
61544
61545     Signed-off-by: Benoit Monin <bmonin@adeneo.eu>
61546     Signed-off-by: Stefan Roese <sr@denx.de>
61547
61548 commit 5b1313fb2758ffce8b624457f777d8cc6709608d
61549 Author: Nikita V. Youshchenko <yoush@debian.org>
61550 Date:   Wed May 23 12:45:19 2007 +0400
61551
61552     fix compilation problem for mpc8349itx CFG_RAMBOOT
61553
61554     Current include/configs/MPC8349ITX.h does contain some support for building
61555     image that will be started from memory (without putting in into flash).
61556     It could be triggered by building with TEXT_BASE set to a low value.
61557
61558     However, this support is incomplete: using of low TEXT_BASE causes
61559     defining configuration macros in inconsistent way, which later leads
61560     to compilation errors. In particular. flash support is being disabled,
61561     but then flash structures get referenced.
61562
61563     This patch fixes this, making it possible to build with low TEXT_BASE.
61564
61565     Signed-Off-By: Nikita Youshchenko <yoush@debian.org>
61566
61567     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
61568
61569 commit 8a364f0970de49949d635e60accf463c6443ef8c
61570 Author: Nikita V. Youshchenko <yoush@debian.org>
61571 Date:   Wed May 23 12:45:25 2007 +0400
61572
61573     add missing 'console' var to default mpc8349itx config
61574
61575     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
61576
61577 commit 18d156eb37c90fadc8ec7a81a3b89176161f85b7
61578 Author: Stefan Roese <sr@denx.de>
61579 Date:   Fri Jun 1 16:18:17 2007 +0200
61580
61581     ppc4xx: Add missing file for Bamboo NAND booting support
61582
61583     Signed-off-by: Stefan Roese <sr@denx.de>
61584
61585 commit 155a96478a0881e6da96cbbbcf34952d6a3b1b4b
61586 Author: Stefan Roese <sr@denx.de>
61587 Date:   Fri Jun 1 15:58:19 2007 +0200
61588
61589     ppc4xx: Undo Sequoia patch for dynamic EBC speed support of 83MHz
61590
61591     This patch undoes the patch by Jeff Mann with commit-id ada4697d. As
61592     suggested by AMCC it is not recommended to dynamically change the EBC
61593     speed after bootup. So we undo this change to be on the safe side.
61594
61595     Signed-off-by: Stefan Roese <sr@denx.de>
61596
61597 commit 9d9096043e8f713d4bf1743d32e1459e6a11644b
61598 Author: Stefan Roese <sr@denx.de>
61599 Date:   Fri Jun 1 15:29:04 2007 +0200
61600
61601     ppc4xx: Update Sequoia NAND booting support with ECC
61602
61603     Signed-off-by: Stefan Roese <sr@denx.de>
61604
61605 commit cf959c7d6687567c308e366e9581e1a5aff5cc5b
61606 Author: Stefan Roese <sr@denx.de>
61607 Date:   Fri Jun 1 15:27:11 2007 +0200
61608
61609     ppc4xx: Add NAND booting support for AMCC Bamboo (440EP) eval board
61610
61611     This patch adds NAND booting support for the AMCC Bamboo eval board.
61612     Since the NAND-SPL boot image is limited to 4kbytes, this version
61613     only supports the onboard 64MBytes of DDR. The DIMM modules can't be
61614     supported, since the setup code for I2C DIMM autodetection and
61615     configuration is too big for this NAND bootloader.
61616
61617     Signed-off-by: Stefan Roese <sr@denx.de>
61618
61619 commit 42be56f53c8b107868e6125c8524ae84293e95a7
61620 Author: Stefan Roese <sr@denx.de>
61621 Date:   Fri Jun 1 15:23:04 2007 +0200
61622
61623     NAND: Add ECC support to NAND booting support in nand_spl/nand_boot.c
61624
61625     The U-Boot NAND booting support is now extended to support ECC
61626     upon loading of the NAND U-Boot image.
61627
61628     Tested on AMCC Sequoia (440EPx) and Bamboo (440EP).
61629
61630     Signed-off-by: Stefan Roese <sr@denx.de>
61631
61632 commit a471db07fbb65a841ffc9f4f112562b945230f98
61633 Author: Stefan Roese <sr@denx.de>
61634 Date:   Fri Jun 1 15:19:29 2007 +0200
61635
61636     ppc4xx: Prepare Bamboo port for NAND booting support
61637
61638     This patch updates the "normal" Bamboo NOR booting port, so
61639     that it is compatible with the coming soon NAND booting
61640     Bamboo port.
61641
61642     It also enables the 2nd NAND flash on the Bamboo.
61643
61644     Signed-off-by: Stefan Roese <sr@denx.de>
61645
61646 commit 53ad02103fb8be4138a9937a8ab91fcdff7b4987
61647 Author: Stefan Roese <sr@denx.de>
61648 Date:   Fri Jun 1 15:16:58 2007 +0200
61649
61650     ppc4xx: Update in_be32() functions and friends to latest Linux version
61651
61652     Signed-off-by: Stefan Roese <sr@denx.de>
61653
61654 commit 91da09cfbce0c1de05d6d84aa8363d666fa7ea3c
61655 Author: Stefan Roese <sr@denx.de>
61656 Date:   Fri Jun 1 15:15:12 2007 +0200
61657
61658     NAND: Add hardware ECC support to the PPC4xx NAND driver ndfc.c
61659
61660     This patch adds hardware ECC support to the NDFC driver. It also
61661     changes the register access from using the "simple" in32/out32
61662     functions to the in_be32/out_be32 functions, which make sure
61663     that the access is correctly synced. This is the only recommended
61664     access to SoC registers in the current Linux kernel.
61665
61666     Signed-off-by: Stefan Roese <sr@denx.de>
61667
61668 commit 17b5e862287cca76f19dcf8b741e61a7d06617f2
61669 Author: Stefan Roese <sr@denx.de>
61670 Date:   Fri Jun 1 15:12:15 2007 +0200
61671
61672     NAND: Update nand_ecc.c to latest Linux version
61673
61674     This patch updates the nand_ecc code to the latest Linux version.
61675     The main reason for this is the more compact code. This makes
61676     it possible to include the ECC code into the NAND bootloader
61677     image (NAND_SPL) for PPC4xx.
61678
61679     Signed-off-by: Stefan Roese <sr@denx.de>
61680
61681 commit d2d432760d2199d0e8558fdd9d1789b8131abcf7
61682 Author: Stefan Roese <sr@denx.de>
61683 Date:   Fri Jun 1 15:09:50 2007 +0200
61684
61685     ppc4xx: 44x DDR driver code cleanup and small fix for Bamboo
61686
61687     Signed-off-by: Stefan Roese <sr@denx.de>
61688
61689 commit e4bbed2803a2ad0521c7362f5d3e065f99abaedc
61690 Author: Stefan Roese <sr@denx.de>
61691 Date:   Fri Jun 1 13:45:24 2007 +0200
61692
61693     ppc4xx: Change Luan config file to support ECC
61694
61695     With the updated 44x DDR2 driver the Luan board now supports
61696     ECC generation and checking.
61697
61698     Signed-off-by: Stefan Roese <sr@denx.de>
61699
61700 commit 7187db73491c8de0fb56efb5e5134ba5ec443089
61701 Author: Stefan Roese <sr@denx.de>
61702 Date:   Fri Jun 1 13:45:00 2007 +0200
61703
61704     ppc4xx: Update 44x_spd_ddr2 code (440SP/440SPe)
61705
61706     Add config option for 180 degree advance clock control as needed
61707     for the AMCC Luan eval board.
61708
61709     Signed-off-by: Stefan Roese <sr@denx.de>
61710
61711 commit ee1529838abbfaa35f14e3ffbeaaba693159475f
61712 Author: Wolfgang Denk <wd@denx.de>
61713 Date:   Thu May 31 17:20:09 2007 +0200
61714
61715     Add support for STX GP3SSA (stxssa) Board with 4 MiB flash.
61716
61717     Signed-off-by: Wolfgang Denk <wd@denx.de>
61718
61719 commit 7049288fb1f16f1b317140226cdebd07bd416395
61720 Author: Bartlomiej Sieka <tur@semihalf.com>
61721 Date:   Sun May 27 17:26:46 2007 +0200
61722
61723     Motion-PRO: Code cleanup, fix of a typo in OF_STDOUT_PATH.
61724
61725     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
61726
61727 commit 4520fd4d2c450da49637216aa0e53739b61c60ac
61728 Author: Bartlomiej Sieka <tur@semihalf.com>
61729 Date:   Sun May 27 17:06:36 2007 +0200
61730
61731     Motion-PRO: Add support for redundant environment.
61732
61733     Enable redundant environment, add a MTD partition for it; also add env.
61734     variable command for passing MTD partitions to the kernel command line.
61735
61736     Signed-off-by: Piotr Kruszynski <ppk@semihalf.com>
61737     Acked-by: Bartlomiej Sieka <tur@semihalf.com>
61738
61739 commit a26eabeec31746f06d309103690892805696e344
61740 Author: Bartlomiej Sieka <tur@semihalf.com>
61741 Date:   Sun May 27 17:05:11 2007 +0200
61742
61743     Motion-PRO: Change maximum console buffer size from 256 to 1024 bytes.
61744
61745     Allow passing longer command line to the kernel - useful especially
61746     for passing MTD partition layout.
61747
61748     Signed-off-by: Piotr Kruszynski <ppk@semihalf.com>
61749     Acked-by: Bartlomiej Sieka <tur@semihalf.com>
61750
61751 commit 9160b96f71483a116de81c68985e8ee306d36764
61752 Author: Bartlomiej Sieka <tur@semihalf.com>
61753 Date:   Sun May 27 17:04:18 2007 +0200
61754
61755     Fix: Add missing NULL termination in strings expanded by macros parser.
61756
61757     Signed-off-by: Piotr Kruszynski <ppk@semihalf.com>
61758     Acked-by: Bartlomiej Sieka <tur@semihalf.com>
61759
61760 commit 630ec84aef7228fc1dbfb38dec78541403a786cd
61761 Author: Bartlomiej Sieka <tur@semihalf.com>
61762 Date:   Sun May 27 17:03:37 2007 +0200
61763
61764     Motion-PRO: Update EEPROM's page write bits and write delay.
61765
61766     Change EEPROM configuration according to the datasheet: "The 24C01A and 24C02A
61767     have a page write capability of two bytes", and "This device offers fast (1ms)
61768     byte write". Add 3ms of extra delay.
61769
61770     Signed-off-by: Piotr Kruszynski <ppk@semihalf.com>
61771     Acked-by: Bartlomiej Sieka <tur@semihalf.com>
61772
61773 commit c00125e07c1ebc125bab40e1e18bceed8be0c162
61774 Author: Bartlomiej Sieka <tur@semihalf.com>
61775 Date:   Sun May 27 16:58:45 2007 +0200
61776
61777     MPC5XXX, Motion-PRO: Fix PHY initialization problem.
61778
61779     After being reset in mpc5xxx_fec_init_phy(), PHY goes into FX mode, in which
61780     networking does not function. This commit switches PHY to TX mode by clearing
61781     the FX_SEL bit of Mode Control Register. It also reverses commit
61782     008861a2f3ef2c062744d733787c7e530a1b8761, i.e., a temporary workaround.
61783
61784     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
61785     Acked-by: Bartlomiej Sieka <tur@semihalf.com>
61786
61787 commit 93b78f534a6e708b4cf1a4ffb4d8438c67a007db
61788 Author: Bartlomiej Sieka <tur@semihalf.com>
61789 Date:   Sun May 27 16:57:15 2007 +0200
61790
61791     Motion-PRO: Add support for the temperature sensor.
61792
61793     Signed-off-by: Piotr Kruszynski <ppk@semihalf.com>
61794     Acked-by: Bartlomiej Sieka <tur@semihalf.com>
61795
61796 commit c75e639630cc132dc19cd1ecda5922c0db0bfbba
61797 Author: Bartlomiej Sieka <tur@semihalf.com>
61798 Date:   Sun May 27 16:55:23 2007 +0200
61799
61800     Motion-PRO: Add displaying of CPLD revision information during boot.
61801
61802     Signed-off-by: Jan Wrobel <wrr@semihalf.com>
61803     Acked-by: Bartlomiej Sieka <tur@semihalf.com>
61804
61805 commit c99512d6bd3973f01ca2fc4896d829b46e68f150
61806 Author: Bartlomiej Sieka <tur@semihalf.com>
61807 Date:   Sun May 27 16:53:43 2007 +0200
61808
61809     MPC5xxx: Change names of defines related to IPB and PCI clocks.
61810
61811     Both CFG_PCISPEED_66 and CFG_IPBSPEED_133 are misnamed, as defining
61812     them does not cause PCI or IPB clocks to run at the specified speed.
61813     Instead, they configure divisors used to calculate said clocks. This
61814     patch renames the defines according to their real function.
61815
61816     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
61817     Acked-by: Bartlomiej Sieka <tur@semihalf.com>
61818
61819 commit a11c0b85dc3664bb3c1e781137118730c8f619ab
61820 Author: Bartlomiej Sieka <tur@semihalf.com>
61821 Date:   Sun May 27 16:51:48 2007 +0200
61822
61823     Motion-PRO: Add LED support.
61824
61825     Signed-off-by: Jan Wrobel <wrr@semihalf.com>
61826     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
61827     Acked-by: Bartlomiej Sieka <tur@semihalf.com>
61828
61829 commit 7ebb4479b07ff294eb4d76e420753a0349f7c93b
61830 Author: Ulf Samuelsson <ulf@atmel.com>
61831 Date:   Thu May 24 12:12:47 2007 +0200
61832
61833     [PATCH][NAND] Define the Vendor Id for Micron NAND Flash
61834
61835     Signed-off-by: Ulf Samuelsson <ulf@atmel.com>
61836     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
61837     Signed-off-by: Stefan Roese <sr@denx.de>
61838
61839 commit d756894722c888d09a9fa1df8323753772d3dcce
61840 Author: Stefan Roese <sr@denx.de>
61841 Date:   Thu May 24 09:49:00 2007 +0200
61842
61843     ppc4xx: Fix small 405EZ OCM initilization bug in start.S
61844
61845     As pointed out by Bruce Adler <bruce.adler@acm.org> this patch
61846     fixes a small bug in the 405EZ OCM initialization. Thanks for
61847     spotting.
61848
61849     Signed-off-by: Stefan Roese <sr@denx.de>
61850
61851 commit 5d4a179013d59a76446462e1eb0a969fba63eb81
61852 Author: Stefan Roese <sr@denx.de>
61853 Date:   Thu May 24 08:22:09 2007 +0200
61854
61855     ppc4xx: Update AMCC Acadia support for board revision 1.1
61856
61857     This patch updates the Acadia (405EZ) support for the new 1.1 board
61858     revision. It also adds support for NAND FLASH via the 4xx NDFC.
61859
61860     Please note that the jumper J7 must be in position 2-3 for this
61861     NAND support. Position 1-2 is for NAND booting only. NAND booting
61862     support will follow later.
61863
61864     Signed-off-by: Stefan Roese <sr@denx.de>
61865
61866 commit 822d55365bb557e084d0e33625a6dedcc866110b
61867 Author: Jon Loeliger <jdl@freescale.com>
61868 Date:   Wed May 23 14:09:46 2007 -0500
61869
61870     Add LIST_86xx MAKEALL target for PowerPC builds.
61871
61872     Signed-off-by: Jon Loeliger <jdl@freescale.com>
61873
61874 commit 9f0077abd69f7a7c756a915b961037302be3e6f2
61875 Author: Stefan Roese <sr@denx.de>
61876 Date:   Tue May 22 12:48:09 2007 +0200
61877
61878     ppc4xx: Use do { ... } while (0) for CPR & SDR access macros
61879
61880     Signed-off-by: Stefan Roese <sr@denx.de>
61881
61882 commit 6f3dfc139a838b0841c151efe00ad47db2366e79
61883 Author: Stefan Roese <sr@denx.de>
61884 Date:   Tue May 22 12:46:10 2007 +0200
61885
61886     ppc4xx: Add 405 support to 4xx NAND driver ndfc.c
61887
61888     This patch adds support for 405 PPC's to the 4xx NAND driver
61889     ndfc.c. This is in preparation for the new AMCC 405EZ.
61890
61891     Signed-off-by: Stefan Roese <sr@denx.de>
61892
61893 commit 10603d76767426be803dadd4fb688b97eb69481c
61894 Author: Stefan Roese <sr@denx.de>
61895 Date:   Mon May 21 07:41:22 2007 +0200
61896
61897     ppc4xx: Fix problem in 405EZ OCM initialization
61898
61899     As spotted by Bruce Adler this patch fixes an initialization problem
61900     for the 405EZ OCM.
61901
61902     Signed-off-by: Stefan Roese <sr@denx.de>
61903
61904 commit 3e3b956906eba9e4ad7931581ecedaad10eccce8
61905 Author: Peter Pearse <peter.pearse@arm.com>
61906 Date:   Fri May 18 16:47:03 2007 +0100
61907
61908     Reduce line lengths to 80 characters max.
61909
61910 commit 93ef45c9ddfdd9fc17c4e74bd8e2f2456580eb72
61911 Author: Peter Pearse <peter.pearse@arm.com>
61912 Date:   Fri May 18 14:34:07 2007 +0100
61913
61914     Makefile permissions
61915
61916 commit 1443a31457d68f7e8f0b9403e9832ec1e79dc59d
61917 Author: Peter Pearse <peter.pearse@arm.com>
61918 Date:   Fri May 18 14:33:11 2007 +0100
61919
61920     Makefile permissions
61921
61922 commit 255a3577c848706441daee0174543efe205a77f8
61923 Author: Kim Phillips <kim.phillips@freescale.com>
61924 Date:   Wed May 16 16:52:19 2007 -0500
61925
61926     Reduce CONFIG_MPC8YXX_TSECx to CONFIG_TSECx
61927
61928     For all practical u-boot purposes, TSECs don't differ throughout the
61929     mpc8[356]xx families; reduce CONFIG_MPC8YXX_TSECx to CONFIG_TSECx.
61930
61931     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
61932
61933 commit 70124c2602ae2d4c5d3dba05b482d91548242de8
61934 Author: Stefano Babic <sbabic@denx.de>
61935 Date:   Wed May 16 14:49:12 2007 +0200
61936
61937     Fix compile problem cause my Microblaze merge
61938
61939     Signed-off-by: Stefano Babic <sbabic@denx.de>
61940
61941 commit ada4697d0230d6da552867777f98a67ec3ba2579
61942 Author: Jeffrey Mann <mannj@embeddedplanet.com>
61943 Date:   Wed May 16 13:23:10 2007 +0200
61944
61945     [PATCH] Run new sequoia boards with an EBC speed of 83MHz
61946
61947     Because the Sequoia board does not boot with an EBC faster than 66MHz,
61948     the clock divider are changed after the initial boot process.
61949
61950     This allows for maximum clocking speeds  to be achieved on newer boards.
61951     Sequoia boards with 666.66 MHz processors require that the EBC divider
61952     be set to 3 in order to start the initial boot process at a slower EBC
61953     speed. After the initial boot process, the divider can be set back to 2,
61954     which will cause the boards to run at 83.333MHz. This is backward
61955     compatible with boards with 533.33 MHz processors, as these boards will
61956     already be set with an EBC divider of 2.
61957
61958     Signed-off-by: Jeffrey Mann <mannj@embeddedplanet.com>
61959
61960 commit a7676ea7732f3c596805079fed7e5c9fac652cfc
61961 Author: Wolfgang Denk <wd@denx.de>
61962 Date:   Wed May 16 01:16:53 2007 +0200
61963
61964     Minor Coding Style cleanup, update CHANGELOG.
61965
61966     Signed-off-by: Wolfgang Denk <wd@denx.de>
61967
61968 commit d62f64cc23a940eafe712c776b3249e4160753d1
61969 Author: Wolfgang Denk <wd@denx.de>
61970 Date:   Wed May 16 00:13:33 2007 +0200
61971
61972     Coding Style Cleanup, new CHANGELOG
61973
61974 commit 3162eb836903c8b247fdc7470dd39bfa6996f495
61975 Author: Wolfgang Denk <wd@denx.de>
61976 Date:   Tue May 15 23:38:05 2007 +0200
61977
61978     Minor coding style cleanup.
61979
61980 commit 66d9dbec1cc27d6398ee6cf84639dbe14971251e
61981 Author: mushtaq khan <mushtaq_k@procsys.com>
61982 Date:   Fri Apr 20 14:23:02 2007 +0530
61983
61984     Add driver for S-ATA-controller on Intel processors with South
61985     Bridge, ICH-5, ICH-6 and ICH-7.
61986
61987     Implementation:
61988
61989     1. Code is divided in to two files. All functions, which are
61990        controller specific are kept in "drivers/ata_piix.c" file and
61991        functions, which are not controller specific, are kept in
61992        "common/cmd_sata.c" file.
61993
61994     2. Reading and Writing from the S-ATA drive is done using PIO method.
61995
61996     3. Driver can be configured for 48-bit addressing by defining macro
61997        CONFIG_LBA48, if this macro is not defined driver uses the 28-bit
61998        addressing.
61999
62000     4. S-ATA read function is hooked to the File system, commands like
62001        ext2ls and ext2load file can be used. This has been tested.
62002
62003     5. U-Boot command "SATA_init" is added, which initializes the S-ATA
62004        controller and identifies the S-ATA drives connected to it.
62005
62006     6. U-Boot command "sata" is added, which is used to read/write, print
62007        partition table and get info about the drives present. This I have
62008        implemented in same way as "ide" command is implemented in U-Boot.
62009
62010     7. This driver is for S-ATA in native mode.
62011
62012     8. This driver does not support the Native command queuing and
62013        Hot-plugging.
62014
62015     Signed-off-by: Mushtaq Khan <mushtaq_k@procsys.com>
62016
62017 commit 644e6fb4eb8be90ea04ba34b643a8bf019d680e0
62018 Author: mushtaq khan <mushtaq_k@procsys.com>
62019 Date:   Mon Apr 30 15:57:22 2007 +0530
62020
62021     Fixes bug clearing the bss section for i386
62022
62023     Hi,
62024     There is a bug in the code of clearing the bss section for processor
62025     i386.(File: cpu/i386/start.S)
62026     In the code, bss_start addr (starting addr of bss section) is put into
62027     the register %eax, but the code which clears the bss section refers to
62028     the addr pointed by %edi.
62029
62030     This patch fixes this bug by putting bss_start into %edi register.
62031
62032     Signed-off-by: Mushtaq Khan <mushtaq_k@procsys.com>
62033
62034 commit c3243cf7b490057277d61acffe4ad0946f9eb4a4
62035 Author: Joe Hamman <joe.hamman@embeddedspecialties.com>
62036 Date:   Mon Apr 30 16:47:28 2007 -0500
62037
62038     Add support for BCM5464 Quad Phy
62039
62040     Added support for Broadcom's BCM5464 Quad Phy
62041
62042     Signed-off-by: Joe Hamman <joe.hamman@embeddedspecialties.com>
62043
62044 commit 1b305bdc754c8468e1d5d858f5dcf8a7a0a4bb7a
62045 Author: Zang Roy-r61911 <tie-fei.zang@freescale.com>
62046 Date:   Wed May 9 08:10:57 2007 +0800
62047
62048     Search the exception table with linear algorithm
62049
62050     Search the exception table with linear algorithm instead of
62051     bisecting algorithm.
62052     Because the exception table might be unsorted.
62053
62054     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
62055
62056 commit 5dfaa50eb819686bfba1927e8c5b8a70a4d65fd3
62057 Author: Aubrey.Li <aubrey.adi@gmail.com>
62058 Date:   Mon May 14 11:47:35 2007 +0800
62059
62060     Fix compilation issues on MACOSX
62061
62062     Singed-off-by: Marc Hoffman <Marc.Hoffman@analog.com>
62063     Signed-off-by: Aubrey Li <aubrey.adi@gmail.com>
62064
62065 commit 56fd7162985c412317bbf763a225fba23c64fd31
62066 Author: Stephen Williams <steve@icarus.com>
62067 Date:   Tue May 15 07:55:42 2007 -0700
62068
62069     Fix for compile of JSE target
62070
62071     The attached patch fixes the compile of the JSE board in the
62072     denx git as of 14 may 2007. It is an extremely simple patch,
62073     it just adds the missing define of CFG_SYSTEMACE_WIDTH.
62074
62075      Fix to compile JSE against 20070514 git of u-boot
62076
62077 commit 69df3c4da0c93017cceb25a366e794570bd0ed98
62078 Author: Nobuhiro Iwamatsu <iwamatsu@rahute.(none)>
62079 Date:   Sun May 13 21:01:03 2007 +0900
62080
62081     sh: MS7750SE support.
62082
62083     This adds support for the Hitachi MS7750SE.
62084
62085     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62086
62087 commit 0b135cfc2e524dc249b75057b55dd4cc09842e27
62088 Author: Nobuhiro Iwamatsu <iwamatsu@rahute.(none)>
62089 Date:   Sun May 13 20:58:00 2007 +0900
62090
62091     sh: First support code of SuperH.
62092
62093     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62094
62095 commit 61936667e86a250ae12fd2dc189d3588f0a59e0b
62096 Author: Stefan Roese <sr@denx.de>
62097 Date:   Fri May 11 12:01:49 2007 +0200
62098
62099     ppc4xx: Add mtcpr/mfcpr access macros
62100
62101     Signed-off-by: Stefan Roese <sr@denx.de>
62102
62103 commit 343c48bd84606c4025c8a7c7263fda465d6e284c
62104 Author: Stefan Roese <sr@denx.de>
62105 Date:   Fri May 11 12:01:06 2007 +0200
62106
62107     ppc4xx: Set bd->bi_pci_busfreq on 440EPx/GRx too
62108
62109     Signed-off-by: Stefan Roese <sr@denx.de>
62110
62111 commit 7d98ba770a7eaefa29ce927f31a0956df85bf650
62112 Author: Piotr Kruszynski <ppk@semihalf.com>
62113 Date:   Thu May 10 16:55:52 2007 +0200
62114
62115     [Motion-PRO] Add MTD and JFFS2 support, also add default partition
62116     definition.
62117
62118 commit 65fb6a676e821f9570a2a376dc204bf611ce5f81
62119 Author: Peter Pearse <peter.pearse@arm.com>
62120 Date:   Wed May 9 11:42:44 2007 +0100
62121
62122     Add the board directory for SMN42
62123
62124 commit 160131bf965785419626df6c388729fe0b597992
62125 Author: Peter Pearse <peter.pearse@arm.com>
62126 Date:   Wed May 9 11:41:58 2007 +0100
62127
62128     Add the files for the SMN42 board
62129
62130 commit 5c6d2b5a500f8c49670de8910150b78a41f781fc
62131 Author: Peter Pearse <peter.pearse@arm.com>
62132 Date:   Wed May 9 11:40:34 2007 +0100
62133
62134     Remove the deleted files for the SMN42 patch
62135
62136 commit b0d8f5bf0d215adc9424cb228b2484dbf07f7761
62137 Author: Peter Pearse <peter.pearse@arm.com>
62138 Date:   Wed May 9 11:37:56 2007 +0100
62139
62140     New board SMN42 branch
62141
62142 commit 29f3be0caf0799ca6b89dfd9824c15619a50000f
62143 Author: Peter Pearse <peter.pearse@arm.com>
62144 Date:   Wed May 9 10:24:38 2007 +0100
62145
62146     Makefile permissions
62147
62148 commit b84289b595731e8851df46e893845cc1322c9b9b
62149 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
62150 Date:   Tue May 8 14:17:07 2007 -0500
62151
62152     8641hpcn: Fix Makefile after moving pixis to board/freescale.
62153
62154     The OBJTREE != SRCTREE build scenario was broken.
62155     This fixes it.
62156
62157     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
62158     Signed-off-by: Jon Loeliger <jdl@freescale.com>
62159
62160 commit e69f66c6ebe82bbbd1da766bc4eda40ec7ee5af1
62161 Author: Michal Simek <monstr@monstr.eu>
62162 Date:   Tue May 8 15:57:43 2007 +0200
62163
62164     add: reading special purpose registers
62165
62166 commit 1a50f164beb065f360fbddb76029607d6b099698
62167 Author: Michal Simek <monstr@monstr.eu>
62168 Date:   Tue May 8 14:52:52 2007 +0200
62169
62170     add: Microblaze V5 exception handling
62171
62172 commit ab874d5047e5d30dbc1e517ff26083efffa98ecb
62173 Author: Michal Simek <monstr@monstr.eu>
62174 Date:   Tue May 8 14:39:11 2007 +0200
62175
62176     add: FSL control read and write
62177
62178 commit de1de02a7cbf05e6b63e0d8ffc624f12493f6ba3
62179 Author: Piotr Kruszynski <ppk@semihalf.com>
62180 Date:   Tue May 8 13:05:44 2007 +0200
62181
62182     [Motion-PRO] Add support for I2C, EEPROM and RTC.
62183
62184 commit fa5c2ba123b1bf88455bfc21db5e786ca045029d
62185 Author: Bartlomiej Sieka <tur@semihalf.com>
62186 Date:   Tue May 8 10:23:56 2007 +0200
62187
62188     [Motion-PRO] Add ATA support. Add CF-booting commands to the default
62189     environment.
62190
62191 commit 06241d50a3ab1b20a0b08baeeaffcaa23ae4b839
62192 Author: Bartlomiej Sieka <tur@semihalf.com>
62193 Date:   Tue May 8 09:39:12 2007 +0200
62194
62195     [Motion-PRO] Change IPB clock frequency from 50MHz to 100MHz. This
62196     eliminates networking problems in Linux (timeouts).
62197
62198 commit 1f1369c34b629be94702684d41d3fddf0f6193e7
62199 Author: Bartlomiej Sieka <tur@semihalf.com>
62200 Date:   Tue May 8 09:21:57 2007 +0200
62201
62202     [Motion-PRO] Enable Flat Device Tree support and modify default environment
62203     to allow booting of FDT-expecting kernels.
62204
62205 commit fb05f6da35ea1c15c553abe6f23f656bf18dc5db
62206 Author: Michal Simek <monstr@monstr.eu>
62207 Date:   Mon May 7 23:58:31 2007 +0200
62208
62209     new: USE_MSR_INTR support
62210
62211 commit 008861a2f3ef2c062744d733787c7e530a1b8761
62212 Author: Bartlomiej Sieka <tur@semihalf.com>
62213 Date:   Mon May 7 22:36:15 2007 +0200
62214
62215     [MPC5xxx] There are networking problems on the Motion-PRO board with
62216     current PHY initalization code (tftp timeouts all the time). This commit
62217     temporarily disables PHY initalization sequence to make the networking
62218     operational, until a fix is found.
62219
62220 commit abca901869c3760b6c5fecb825db6c1d91a78a93
62221 Author: Wolfgang Denk <wd@denx.de>
62222 Date:   Mon May 7 22:10:36 2007 +0200
62223
62224     Get rid of duplicated file (see include/configs/sbc8560.h instead)
62225
62226     Signed-off-by: Wolfgang Denk <wd@denx.de>
62227
62228 commit 207b7b2c9d9752e0f6478c30c29b7087f6e6cbb6
62229 Author: Wolfgang Denk <wd@denx.de>
62230 Date:   Mon May 7 22:07:08 2007 +0200
62231
62232     Get rid of duplicated file (see doc/README.SBC8560 instead)
62233
62234     Signed-off-by: Wolfgang Denk <wd@denx.de>
62235
62236 commit a7bac7e9b57ba948051beb19ec5be3a75ce75383
62237 Author: Michal Simek <monstr@monstr.eu>
62238 Date:   Mon May 7 19:43:10 2007 +0200
62239
62240     fix: read and write MSR - repair number of parameters
62241
62242 commit 193b4a3bb3acaddf798da8de0da05d94ba8774ee
62243 Author: Jeffrey Mann <mannj@embeddedplanet.com>
62244 Date:   Mon May 7 19:42:49 2007 +0200
62245
62246     [PATCH] ppc4xx: Fix CONFIG_SYS_CLK_FREQ definition in Sequoia config file
62247
62248     A '3' got cut off in the formatting of the last patch to automatically
62249     change the clock speed of the system clock on sequoia board.
62250
62251     Signed-off-by: Jeffrey Mann <mannj@embeddedplanet.com>
62252     Signed-off-by: Stefan Roese <sr@denx.de>
62253
62254 commit 19bf1fbad7f19d5a120be9b1daf136e052fcab39
62255 Author: Michal Simek <monstr@monstr.eu>
62256 Date:   Mon May 7 19:33:51 2007 +0200
62257
62258     new: fsl interrupt support
62259     FSL_Has_data is connected to INTC.
62260
62261 commit 792032baa7d625e34c981ab6df521911bd8dc861
62262 Author: Michal Simek <monstr@monstr.eu>
62263 Date:   Mon May 7 19:30:12 2007 +0200
62264
62265     fix: interrupt handler
62266     remove asm code
62267
62268 commit f3f001a341ef185d0f13841be5b5dc3395aacc31
62269 Author: Michal Simek <monstr@monstr.eu>
62270 Date:   Mon May 7 19:25:08 2007 +0200
62271
62272     fix: remove asm code
62273
62274 commit fb7c2dbef02c9f6f8d7b04ec4c2bfb91418b9c01
62275 Author: Michal Simek <monstr@monstr.eu>
62276 Date:   Mon May 7 19:12:43 2007 +0200
62277
62278     fix: clean interrupt
62279
62280 commit 42efed6130c8fcf7da881385b5427065d2801757
62281 Author: Michal Simek <monstr@monstr.eu>
62282 Date:   Mon May 7 17:22:25 2007 +0200
62283
62284     fix: interrupt handler for multiple sources
62285
62286 commit 48fbd3a4cdabbebc1debd7eed73c00c2caf914f6
62287 Author: Michal Simek <monstr@monstr.eu>
62288 Date:   Mon May 7 17:11:09 2007 +0200
62289
62290     new: add writing to msr register
62291
62292 commit 3a619dd7bed03e8b4d22a3911f90fd12af5376c2
62293 Author: Markus Klotzbuecher <mk@denx.de>
62294 Date:   Mon May 7 16:43:56 2007 +0200
62295
62296     Fix an ancient CHANGELOG conflict
62297
62298 commit ac4cd59d59c9bf3f89cb7a344abf8184d678f562
62299 Author: Timur Tabi <timur@freescale.com>
62300 Date:   Sat May 5 08:12:30 2007 +0200
62301
62302     5xxx: write MAC address to mac-address and local-mac-address
62303
62304     Some device trees have a mac-address property, some have local-mac-address,
62305     and some have both.  To support all of these device trees, ftp_cpu_setup()
62306     should write the MAC address to mac-address and local-mac-address, if they
62307     exist.
62308
62309     Signed-off-by: Timur Tabi <timur@freescale.com>
62310     Acked-by: Grant Likely <grant.likely@secretlab.ca>
62311
62312 commit a9d87e2707dcb249f6bb7f7ff7e00acd8cda9fd2
62313 Author: Grzegorz Wianecki <grzegorz.wianecki@gmail.com>
62314 Date:   Sun Apr 29 14:01:54 2007 +0200
62315
62316     [PATCH] Use PVR to distinguish MPC5200B from MPC5200 in boot message
62317
62318     MPC5200B systems are incorrectly reported as MPC5200 in U-Boot start-up
62319     message. Use PVR to distinguish between the two variants, and print proper CPU
62320     information.
62321
62322     Signed-off-by: Grzegorz Wianecki <grzegorz.wianecki@gmail.com>
62323     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
62324     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
62325
62326 commit 4ec5bd55ed1ffa91a774af298769621f4fbb18c1
62327 Author: Ladislav Michl <ladis@linux-mips.org>
62328 Date:   Wed Apr 25 16:01:26 2007 +0200
62329
62330     [PATCH] simplify silent console
62331
62332     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
62333     Acked-by: Stefan Roese <sr@denx.de>
62334
62335 commit b7598a43f2b421a713d8135e98a42c37d9eb9df0
62336 Author: Sergei Shtylyov <sshtylyov@ru.mvista.com>
62337 Date:   Mon Apr 23 15:30:39 2007 +0200
62338
62339     [PATCH] Avoid assigning PCI resources from zero address
62340
62341     If a PCI IDE card happens to get a zero address assigned to it, the Linux IDE
62342     core complains and IDE drivers fails to work.  Also, assigning zero to a BAR
62343     was illegal according to PCI 2.1 (the later revisions seem to have excluded the
62344     sentence about "0" being considered an invalid address) -- so, use a reasonable
62345     starting value of 0x1000 (that's what the most Linux archs are using).
62346
62347     Alternatively, one might have fixed the calls to pci_set_region() individually
62348     (some code even seems to have taken care of this issue) but that would have
62349     been a lot more work. :-)
62350
62351     Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
62352     Acked-by: Stefan Roese <sr@denx.de>
62353
62354 commit 9ffd451afeb08e5be7ddae680487ec962b2bca25
62355 Author: Jeffrey Mann <mannj@embeddedplanet.com>
62356 Date:   Mon Apr 23 14:00:11 2007 +0200
62357
62358     [patch] setenv(...) can delete environmentalvariables
62359
62360     update setenv() function so that entering a NULL value for the
62361     variable's value will delete the environmental variable
62362
62363     Signed-off-by: Jeffrey Mann <mannj@embeddedplanet.com>
62364     Acked-by: Stefan Roese <sr@denx.de>
62365
62366 commit ebd0a0ae05a44769c4e27458ad4e9f3438250443
62367 Author: Mike Frysinger <vapier@gentoo.org>
62368 Date:   Mon Apr 23 13:54:24 2007 +0200
62369
62370     [patch] use unsigned char in smc91111 driver for mac
62371
62372     the v_mac variable in the smc91111 driver is declared as a signed char ...
62373     this causes problems when one of the bytes in the MAC is "signed" like 0xE0
62374     because when it gets printed out, you get a display like:
62375     0xFFFFFFE0 and that's no good
62376
62377     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
62378
62379 commit ffc50f9bb194343c6303517a517708457a5eb6b8
62380 Author: Michal Simek <monstr@monstr.eu>
62381 Date:   Sat May 5 18:54:42 2007 +0200
62382
62383     new: FSL and MSR support #2
62384
62385 commit f7e2e0eb0668136305f78bb9c21be79b48a34247
62386 Author: Michal Simek <monstr@monstr.eu>
62387 Date:   Sat May 5 18:27:16 2007 +0200
62388
62389     new: FSL and MSR support
62390
62391 commit 2f15278c2eb911c668b4fe562130b78cf554d139
62392 Author: Wolfgang Denk <wd@denx.de>
62393 Date:   Sat May 5 18:23:11 2007 +0200
62394
62395     Coding stylke cleanup; update CHANGELOG.
62396
62397     Signed-off-by: Wolfgang Denk <wd@denx.de>
62398
62399 commit 885ec89b648a899a2f32393fd3ffd9f7234c4402
62400 Author: Wolfgang Denk <wd@denx.de>
62401 Date:   Sat May 5 18:05:02 2007 +0200
62402
62403     Add STX GP3 SSA board to MAKEALL script; update CHANGELOG.
62404
62405     Signed-off-by: Wolfgang Denk <wd@denx.de>
62406
62407 commit 5499645b3fe17a548af9dfc479ca6e2455f179a2
62408 Author: Wolfgang Denk <wd@denx.de>
62409 Date:   Sat May 5 17:15:50 2007 +0200
62410
62411     Make "file" command happy with some config.mk files; update CHANGELOG
62412
62413 commit e3b8c78bc2489c27ae020986ef0eaca684866cef
62414 Author: Jeffrey Mann <mannj@embeddedplanet.com>
62415 Date:   Sat May 5 08:32:14 2007 +0200
62416
62417     ppc4xx: Detect if the sysclk on Sequoia is 33 or 33.333 MHz
62418
62419     The AMCC Secquoia board has been changed in a new revision from using a
62420     33.000 MHz clock to a 33.333 MHz system clock. A bit in the CPLD
62421     indicates the difference. This patch reads that bit and uses the correct
62422     clock speed for the board. This code is backward compatable will all
62423     prior boards. All prior boards will be read as 33.000.
62424
62425     Signed-off-by: Jeffrey Mann <mannj@embeddedplanet.com>
62426     Signed-off-by: Stefan Roese <sr@denx.de>
62427
62428 commit f544ff6656fca263ed1ebe39899b6d95da67c8b8
62429 Author: Stefan Roese <sr@denx.de>
62430 Date:   Sat May 5 08:29:01 2007 +0200
62431
62432     ppc4xx: Sequoia: Remove cpu/ppc4xx/speed.c from NAND booting
62433
62434     Using cpu/ppc4xx/speed.c to calculate the bus frequency is too big
62435     for the 4k NAND boot image so define bus_frequency to 133MHz here
62436     which is save for the refresh counter setup.
62437
62438     Signed-off-by: Stefan Roese <sr@denx.de>
62439
62440 commit 2f550ab976405300f5b07bf2890800840d0aa05f
62441 Author: Timur Tabi <timur@freescale.com>
62442 Date:   Sat May 5 08:12:30 2007 +0200
62443
62444     5xxx: write MAC address to mac-address and local-mac-address
62445
62446     Some device trees have a mac-address property, some have local-mac-address,
62447     and some have both.  To support all of these device trees, ftp_cpu_setup()
62448     should write the MAC address to mac-address and local-mac-address, if they
62449     exist.
62450
62451     Signed-off-by: Timur Tabi <timur@freescale.com>
62452     Acked-by: Grant Likely <grant.likely@secretlab.ca>
62453
62454 commit a79886590593ba1d667c840caa4940c61639f18f
62455 Author: Thomas Knobloch <knobloch@siemens.com>
62456 Date:   Sat May 5 07:04:42 2007 +0200
62457
62458     NAND: Wrong calculation of page number in nand_block_bad()
62459
62460     In case that there is no memory based bad block table available the
62461     function nand_block_checkbad() in drivers/mtd/nand/nand_base.c will call
62462     nand_block_bad() directly. When parameter 'getchip' is set to zero,
62463     nand_block_bad() will not right shift the offset to calculate the
62464     correct page number.
62465
62466     Signed-off-by: Thomas Knobloch <knobloch@siemens.com>
62467     Signed-off-by: Stefan Roese <sr@denx.de>
62468
62469 commit 9877d7dcd1eebe61aa5d8b8ffe9c048ea426e6f6
62470 Author: Wolfgang Denk <wd@denx.de>
62471 Date:   Fri May 4 10:02:33 2007 +0200
62472
62473     Fix initrd length corruption in bootm command.
62474
62475     When using FDT Images, the length of an inital ramdisk was
62476     overwritten (bug introduced by commit 87a449c8, 22 Aug 2006).
62477
62478     Patches by Timur Tabi & Johns Daniel.
62479
62480     Signed-off-by: Wolfgang Denk <wd@denx.de>
62481
62482 commit 068aab660bc3912b930be5540e6b3f3fd6ad3c96
62483 Author: Kim Phillips <kim.phillips@freescale.com>
62484 Date:   Thu May 3 19:43:52 2007 -0500
62485
62486     mpc83xx: fix trivial error in MAKEALL
62487
62488     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
62489
62490 commit c64a89d6ce8584b9fc64f4e85da9ecac3cfc2c2a
62491 Author: Wolfgang Denk <wd@denx.de>
62492 Date:   Thu May 3 16:34:41 2007 +0200
62493
62494     Update board configuration for STX GP3SSA board:
62495
62496     Enable hush shell, environment in flash rather in EEPROM,
62497     more user-friendly default environment, etc.
62498     The simple EEPROM environment can be selected easily in the board
62499     config file.
62500
62501     Signed-off-by: Wolfgang Denk <wd@denx.de>
62502
62503 commit 2c6fb199dc5756fc72f49d1f4de105e089049d65
62504 Author: Wolfgang Denk <wd@denx.de>
62505 Date:   Tue Apr 24 14:37:49 2007 +0200
62506
62507     Cleanup STX GP3SSA code; fix build and compile problems.
62508
62509 commit 35171dc04e028ecacc23ad916a66295472555dbf
62510 Author: Dan Malek <dan@embeddedalley.com>
62511 Date:   Fri Jan 5 09:15:34 2007 +0100
62512
62513     Add support for STX GP3SSA (stxssa) Board
62514
62515     Signed-off-by Dan Malek, <dan@embeddedalley.com>
62516
62517 commit f2134f8e9eb006bdcd729e89f309c07b2fa45180
62518 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
62519 Date:   Wed May 2 13:31:53 2007 +0200
62520
62521     macb: Don't restart autonegotiation if we already have link
62522
62523     Rework macb_phy_init so that it doesn't attempt to re-negotiate if the
62524     link is already up.
62525
62526     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
62527
62528 commit 04fcb5d38bc90779cd9a710d60702075986f0e29
62529 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
62530 Date:   Wed May 2 13:22:38 2007 +0200
62531
62532     macb: Introduce a few barriers when dealing with DMA descriptors
62533
62534     There were a few theoretical possibilities that the compiler might
62535     optimize away DMA descriptor reads and/or writes and thus cause
62536     synchronization problems with the hardware. Insert barriers where
62537     we depend on reads/writes actually hitting memory.
62538
62539     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
62540
62541 commit ffa621a0d12a1ccd81c936c567f8917a213787a8
62542 Author: Andy Fleming <afleming@freescale.com>
62543 Date:   Sat Feb 24 01:08:13 2007 -0600
62544
62545     Cleaned up some 85xx PCI bugs
62546
62547     * Cleaned up the CDS PCI Config Tables and added NULL entries to
62548       the end
62549     * Fixed PCIe LAWBAR assignemt to use the cpu-relative address
62550     * Fixed 85xx PCI code to assign powar region sizes based on the
62551       config values (rather than hard-coding them)
62552     * Fixed the 8548 CDS PCI2 IO to once again have 0 as the base address
62553
62554     Signed-off-by: Andy Fleming <afleming@freescale.com>
62555
62556 commit 6743105988fc44d5b0d30388c790607835aae7a6
62557 Author: Andy Fleming <afleming@freescale.com>
62558 Date:   Mon Apr 23 02:54:25 2007 -0500
62559
62560     Add support for the 8568 MDS board
62561
62562     This included some changes to common files:
62563     * Add 8568 processor SVR to various places
62564     * Add support for setting the qe bus-frequency value in the dts
62565     * Add the 8568MDS target to the Makefile
62566
62567     Signed-off-by: Andy Fleming <afleming@freescale.com>
62568
62569 commit af1c2b84bf27c8565baddc82d1abb93700d10e2e
62570 Author: David Updegraff <dave@cray.com>
62571 Date:   Fri Apr 20 14:34:48 2007 -0500
62572
62573     Add support for treating unknown PHYs as generic PHYs.
62574
62575     When bringing up u-boot on new boards, PHY support sometimes gets
62576     neglected.  Most PHYs don't really need any special support,
62577     though.  By adding a generic entry that always matches if nothing
62578     else does, we can provide support for "unsupported" PHYs for the
62579     tsec.
62580
62581     The generic PHY driver supports most PHYs, including gigabit.
62582
62583     Signed-off-by: David Updegraff <dave@cray.com>
62584     Signed-off-by: Andy Fleming <afleming@freescale.com>
62585
62586 commit a75af9bfd8fff0499efdbb90601cec5a2afef117
62587 Author: James Yang <James.Yang@freescale.com>
62588 Date:   Wed Feb 7 15:28:04 2007 -0600
62589
62590     Conditionalize 8641 Rev1.0 MCM workarounds
62591
62592     Signed-off-by: James Yang <James.Yang@freescale.com>
62593     Signed-off-by: Jon Loeliger <jdl@freescale.com>
62594
62595 commit f64702b7fc8f8df39d31add770df6e372f9e9ce3
62596 Author: Timur Tabi <timur@freescale.com>
62597 Date:   Mon Apr 30 13:59:50 2007 -0500
62598
62599     Fix memory initialization on MPC8349E-mITX
62600
62601     Define CFG_DDR_SDRAM_CLK_CNTL for the MPC8349E-mITX and MPC8349E-mITX-GP.
62602     This allows ddr->sdram_clk_cntl to be properly initialized.  This is necessary
62603     on some ITX boards, notably those with a revision 3.1 CPU.
62604
62605     Also change spd_sdram() in cpu/mpc83xx/spd_sdram.c to not write anything into
62606     ddr->sdram_clk_cntl if CFG_DDR_SDRAM_CLK_CNTL is not defined.
62607
62608     Signed-off-by: Timur Tabi <timur@freescale.com>
62609     Acked-by: Michael Benedict <MBenedict@twacs.com>
62610     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
62611
62612 commit 54b2d434ae9d01787936f34fe1759cf3d7624ae3
62613 Author: Kim Phillips <kim.phillips@freescale.com>
62614 Date:   Mon Apr 30 15:26:21 2007 -0500
62615
62616     mpc83xx: replace elaborate boottime verbosity with 'clocks' command
62617
62618     and fix CPU: to align with Board: display text.
62619
62620     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
62621
62622 commit c1ab82669d9525998c34e802a12cad662723f22a
62623 Author: James Yang <James.Yang@freescale.com>
62624 Date:   Fri Mar 16 13:02:53 2007 -0500
62625
62626     Rewrote picos_to_clk() to avoid rounding errors.
62627     Clarified that conversion is to DRAM clocks rather than platform clocks.
62628     Made function static to spd_sdram.c.
62629
62630     Signed-off-by: James Yang <James.Yang@freescale.com>
62631     Signed-off-by: Jon Loeliger <jdl@freescale.com>
62632
62633 commit 8b39501d28754e72726ce7fb02310e56dbdf116a
62634 Author: Stefan Roese <sr@denx.de>
62635 Date:   Sun Apr 29 14:13:01 2007 +0200
62636
62637     ppc4xx: Bamboo: Use current NAND driver and *not* the legacy driver
62638
62639     Signed-off-by: Stefan Roese <sr@denx.de>
62640
62641 commit 864aa6a6a466fcb92bf32b1d7dba79cd709b52c9
62642 Author: Grzegorz Wianecki <grzegorz.wianecki@gmail.com>
62643 Date:   Sun Apr 29 14:01:54 2007 +0200
62644
62645     [PATCH] Use PVR to distinguish MPC5200B from MPC5200 in boot message
62646
62647     MPC5200B systems are incorrectly reported as MPC5200 in U-Boot start-up
62648     message. Use PVR to distinguish between the two variants, and print proper CPU
62649     information.
62650
62651     Signed-off-by: Grzegorz Wianecki <grzegorz.wianecki@gmail.com>
62652     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
62653     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
62654
62655 commit 5c5d3242935cf3543af01142627494434834cf98
62656 Author: Kim Phillips <kim.phillips@freescale.com>
62657 Date:   Wed Apr 25 12:34:38 2007 -0500
62658
62659     mpc83xx: minor fixups for 8313rdb introduction
62660
62661 commit ada4d40091f6ed4a4f0040e08d20db21967e4a67
62662 Author: Ladislav Michl <ladis@linux-mips.org>
62663 Date:   Wed Apr 25 16:01:26 2007 +0200
62664
62665     [PATCH] simplify silent console
62666
62667     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
62668     Acked-by: Stefan Roese <sr@denx.de>
62669
62670 commit 144876a380f5756f57412caf74c1d6dc201dd796
62671 Author: Michal Simek <monstr@monstr.eu>
62672 Date:   Tue Apr 24 23:01:02 2007 +0200
62673
62674     [PATCH] MTD partition support, JFFS2 support
62675
62676 commit 37ed6cdd4159195bfad68d8a237f6adda8f482cb
62677 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
62678 Date:   Tue Apr 24 14:03:45 2007 +0200
62679
62680     ppc4xx: setup 440EPx/GRx ZMII/RGMII bridge depending on PFC register content.
62681
62682     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
62683
62684 commit 66ed6cca3f340f7a8a06d9272ae2ef8e96f0273d
62685 Author: Andy Fleming <afleming@freescale.com>
62686 Date:   Mon Apr 23 02:37:47 2007 -0500
62687
62688     Reworked 85xx speed detection code
62689
62690     Changed the code to read the registers and calculate the clock
62691     rates, rather than using a "switch" statement.
62692
62693     Idea from Andrew Klossner <andrew@cesa.opbu.xerox.com>
62694
62695     Signed-off-by: Andy Fleming <afleming@freescale.com>
62696
62697 commit 81f481ca708ed6a56bf9c410e3191dbad581c565
62698 Author: Andy Fleming <afleming@freescale.com>
62699 Date:   Mon Apr 23 02:24:28 2007 -0500
62700
62701     Enable 8544 support
62702
62703     * Add support to the Makefile
62704     * Add 8544 configuration support to the tsec driver
62705     * Add 8544 SVR numbers to processor.h
62706
62707     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
62708     Signed-off-by: Jon Loeliger <jdl@freescale.com>
62709
62710 commit 0d8c3a2096eaff8d7de89d45e9af4d4b0d4868fe
62711 Author: Andy Fleming <afleming@freescale.com>
62712 Date:   Fri Feb 23 17:12:25 2007 -0600
62713
62714     Support 1G size on 8548
62715
62716     e500v2 and newer cores support 1G page sizes.
62717
62718     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
62719     Signed-off-by: Andy Fleming <afleming@freescale.com>
62720
62721 commit 45cef612cc601d2d1c890fbbd7cdc9609a189a46
62722 Author: Andy Fleming <afleming@freescale.com>
62723 Date:   Fri Feb 23 17:11:16 2007 -0600
62724
62725     Changed BOOKE_PAGESZ_nGB to BOOKE_PAGESZ_nG
62726
62727     The other pagesz constants use one letter to specify order of
62728     magnitude.  Also change the one reference to it in mpc8548cds/init.S
62729
62730     Signed-off-by: Andy Fleming <afleming@freescale.com>
62731
62732 commit 1f9a318cea14272edd10d63739e2d326c90f430e
62733 Author: Andy Fleming <afleming@freescale.com>
62734 Date:   Fri Feb 23 16:28:46 2007 -0600
62735
62736     Only set ddrioovcr for 8548 rev1.
62737
62738     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
62739     Signed-off-by: Andy Fleming <afleming@freescale.com>
62740
62741 commit 9343dbf85bc03033f2102d8e8543567c2c1ad2d2
62742 Author: Andy Fleming <afleming@freescale.com>
62743 Date:   Sat Feb 24 01:16:45 2007 -0600
62744
62745     Tweak DDR ECC error counter
62746
62747     Enable single-bit error counter when memory was cleared by ddr controller.
62748
62749     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
62750     Signed-off-by: Andy Fleming <afleming@freescale.com>
62751
62752 commit 85e7c7a45e3dd9c7ce3e722352ba60f8df1a7a4b
62753 Author: Timur Tabi <timur@freescale.com>
62754 Date:   Mon Feb 12 13:34:55 2007 -0600
62755
62756     85xx: write MAC address to mac-address and local-mac-address
62757
62758     Some device trees have a mac-address property, some have local-mac-address,
62759     and some have both.  To support all of these device trees, ftp_cpu_setup()
62760     should write the MAC address to mac-address and local-mac-address, if they
62761     exist.
62762
62763     Signed-off-by: Timur Tabi <timur@freescale.com>
62764
62765 commit 03b81b48eec0ad249ec97a4ae16c36fa2e014ff4
62766 Author: Andy Fleming <afleming@freescale.com>
62767 Date:   Mon Apr 23 01:44:44 2007 -0500
62768
62769     Some 85xx cpu cleanups
62770
62771     * Cleaned up the TSR[WIS] clearing
62772     * Cleaned up DMA initialization
62773
62774     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
62775     Signed-off-by: Jon Loeliger <jdl@freescale.com>
62776     Acked-by: Andy Fleming <afleming@freescale.com>
62777
62778 commit 151d5d992eab8c497b24c816c73dc1ad8bffb4eb
62779 Author: Andy Fleming <afleming@freescale.com>
62780 Date:   Mon Apr 23 01:32:22 2007 -0500
62781
62782     Add cpu support for the 8544
62783
62784     Recognize new SVR values, and add a few register definitions
62785
62786     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
62787     Signed-off-by: Jon Loeliger <jdl@freescale.com>
62788     Acked-by: Andy Fleming <afleming@freescale.com>
62789
62790 commit 25d83d7f4ac65727182d8ddaf7ba42fa74cf65ae
62791 Author: Jon Loeliger <jdl@freescale.com>
62792 Date:   Wed Apr 11 16:51:02 2007 -0500
62793
62794     Add MPC8544DS basic port board files.
62795
62796     Add board port under new board/freescale directory
62797     structure and reuse existing PIXIS FPGA support there.
62798
62799     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
62800     Signed-off-by: Jon Loeliger <jdl@freescale.com>
62801
62802 commit 0cde4b00fc7393b89f379d83a9d436dcb1334bfa
62803 Author: Jon Loeliger <jdl@freescale.com>
62804 Date:   Wed Apr 11 16:50:57 2007 -0500
62805
62806     Add MPC8544DS main configuration file.
62807
62808     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
62809     Signed-off-by: Jon Loeliger <jdl@freescale.com>
62810
62811 commit 362dd83077ac04c0296bca3e824ec2fb3d44d9d6
62812 Author: Sergei Shtylyov <sshtylyov@ru.mvista.com>
62813 Date:   Wed Dec 27 22:07:15 2006 +0300
62814
62815     Fix PCI I/O space mapping on Freescale MPC85x0ADS
62816
62817     The PCI I/O space mapping for Freescale MPC8540ADS board was broken by commit
62818     52c7a68b8d587ebcf5a6b051b58b3d3ffa377ddc which failed to update the #define's
62819     describing the local address window used for the PCI I/O space accesses -- fix
62820     this and carry over the necessary changes into the MPC8560ADS code since the
62821     PCI I/O space mapping was also broken for this board (by the earlier commit
62822     087454609e47295443af793a282cddcd91a5f49c).  Add the comments clarifying how
62823     the PCI I/O space must be mapped to all the MPC85xx board config. headers.
62824
62825     Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
62826
62827      board/mpc8540ads/init.S      |    4 ++--
62828      board/mpc8560ads/init.S      |    4 ++--
62829      include/configs/MPC8540ADS.h |    5 ++---
62830      include/configs/MPC8541CDS.h |    2 +-
62831      include/configs/MPC8548CDS.h |    2 +-
62832      include/configs/MPC8560ADS.h |    8 ++++----
62833      6 files changed, 12 insertions(+), 13 deletions(-)
62834
62835 commit 96629cbabdb727d4a5e62542deefc01d498db6dc
62836 Author: Zang Roy-r61911 <tie-fei.zang@freescale.com>
62837 Date:   Tue Dec 5 16:42:30 2006 +0800
62838
62839     u-boot: Fix e500 v2 core reset bug
62840
62841     The following patch fixes the e500 v2 core reset bug.
62842     For e500 v2 core, a new reset control register is added to reset the
62843     processor.
62844
62845     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
62846
62847 commit 63247a5acd58032e6cf33f525bc3923b467bac88
62848 Author: Zang Roy-r61911 <tie-fei.zang@freescale.com>
62849 Date:   Wed Dec 20 11:01:00 2006 +0800
62850
62851     u-boot: v2: Remove the fixed TLB and LAW entrynubmer
62852
62853     Remove the fixed TLB and LAW entry nubmer. Use actually TLB and LAW
62854     entry number to control the loop.  This can reduce the potential risk
62855     for the 85xx processor increasing its TLB adn LAW entry number.
62856
62857     Signed-off-by: Swarthout Edward <swarthout@freescale.com>
62858     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
62859
62860 commit 0b1934ba12fd408fcc3b8bd9f4b04864c42a42bf
62861 Author: Zang Roy-r61911 <tie-fei.zang@freescale.com>
62862 Date:   Mon Dec 18 17:01:04 2006 +0800
62863
62864     u-boot: Fix the 85xxcds tsec bug
62865
62866     Fix the 85xxcds tsec bug.
62867     When enable PCI, tsec.o should be added to u-boot.lds to make tsec work.
62868
62869     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
62870
62871 commit 7337b237ffc4aaf1b9467024fe472a880d852598
62872 Author: Zang Roy-r61911 <tie-fei.zang@freescale.com>
62873 Date:   Fri Dec 15 14:43:31 2006 +0800
62874
62875     u-boot: Fix CPU2 errata on MPC8548CDS board
62876
62877     This patch apply workaround of CPU2 errata on MPC8548CDS board.
62878
62879     Signed-off-by:Ebony Zhu <ebony.zhu@freescale.com>
62880
62881 commit 39b18c4f3e0b6d0dc00f4e68bad2da3766c85f09
62882 Author: ebony.zhu@freescale.com <ebony.zhu@freescale.com>
62883 Date:   Mon Dec 18 16:25:15 2006 +0800
62884
62885     u-boot: Disables MPC8548CDS 2T_TIMING for DDR by default
62886
62887     This patch disables MPC8548CDS 2T_TIMING for DDR by default.
62888
62889     Signed-off-by:Ebony Zhu <ebony.zhu@freescale.com>
62890
62891 commit 41fb7e0f1ec9b91bdae2565bab5f2e3ee15039c7
62892 Author: Zang Roy-r61911 <tie-fei.zang@freescale.com>
62893 Date:   Thu Dec 14 14:14:55 2006 +0800
62894
62895     u-boot: Enable PCI function and add PEX & rapidio memory map on MPC8548CDS board
62896
62897     Enable PCI function and add PEX & rapidio memory map on MPC8548CDS
62898     board.
62899     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
62900
62901 commit 96b8a05432f346f36493535c85320b70ec9c7c1b
62902 Author: Scott Wood <scottwood@freescale.com>
62903 Date:   Mon Apr 16 14:54:15 2007 -0500
62904
62905     mpc83xx: Add MPC8313ERDB support.
62906
62907     Signed-off-by: Scott Wood <scottwood@freescale.com>
62908
62909 commit 49ea3b6eafe606285ae4d5c378026153dde53200
62910 Author: Scott Wood <scottwood@freescale.com>
62911 Date:   Mon Apr 16 14:34:21 2007 -0500
62912
62913     mpc83xx: Add generic PCI setup code.
62914
62915     Board code can now request the generic setup code rather than having to
62916     copy-and-paste it for themselves.  Boards should be converted to use this
62917     once they're tested with it.
62918
62919     Signed-off-by: Scott Wood <scottwood@freescale.com>
62920
62921 commit 7c98e5193e93df6b9b651851d54b638a61ebb0ea
62922 Author: Scott Wood <scottwood@freescale.com>
62923 Date:   Mon Apr 16 14:34:19 2007 -0500
62924
62925     mpc83xx: Add 831x support to speed.c.
62926
62927     Signed-off-by: Scott Wood <scottwood@freescale.com>
62928
62929 commit 0f253283a32d91e06844d7f87f9b33f4f4fbce8f
62930 Author: Scott Wood <scottwood@freescale.com>
62931 Date:   Mon Apr 16 14:34:18 2007 -0500
62932
62933     mpc83xx: Add 831x support to global_data.h
62934
62935     Signed-off-by: Scott Wood <scottwood@freescale.com>
62936
62937 commit 95e7ef897e54591e615fc1b458b74c286fe1fb06
62938 Author: Scott Wood <scottwood@freescale.com>
62939 Date:   Mon Apr 16 14:34:16 2007 -0500
62940
62941     mpc83xx: Change PVR_83xx to PVR_E300C1-3, and update checkcpu().
62942
62943     Rather than misleadingly define PVR_83xx as the specific type of 83xx
62944     being built for, the PVR of each core revision is defined. checkcpu() now
62945     prints the core that it detects, rather than aborting if it doesn't find
62946     what it thinks it wants.
62947
62948     Signed-off-by: Scott Wood <scottwood@freescale.com>
62949
62950 commit a35b0c4950d84cf9e3a9e32b916135956d1ac636
62951 Author: Scott Wood <scottwood@freescale.com>
62952 Date:   Mon Apr 16 14:34:15 2007 -0500
62953
62954     mpc83xx: Recognize SPR values for MPC8311 and MPC8313.
62955
62956     Signed-off-by: Scott Wood <scottwood@freescale.com>
62957
62958 commit d87c57b201b4572d16f1b642998faa00c9912b16
62959 Author: Scott Wood <scottwood@freescale.com>
62960 Date:   Mon Apr 16 14:31:55 2007 -0500
62961
62962     mpc83xx: Add register definitions for MPC831x.
62963
62964     Signed-off-by: Scott Wood <scottwood@freescale.com>
62965
62966 commit 7fc4c71a143be8666d70803fb25ae60379c95622
62967 Author: Stefan Roese <sr@denx.de>
62968 Date:   Mon Apr 23 15:39:59 2007 +0200
62969
62970     Fix file mode
62971
62972     Signed-off-by: Stefan Roese <sr@denx.de>
62973
62974 commit 38257988abfe74d459ca2ad748b109ca04e4efe1
62975 Author: Sergei Shtylyov <sshtylyov@ru.mvista.com>
62976 Date:   Mon Apr 23 15:30:39 2007 +0200
62977
62978     [PATCH] Avoid assigning PCI resources from zero address
62979
62980     If a PCI IDE card happens to get a zero address assigned to it, the Linux IDE
62981     core complains and IDE drivers fails to work.  Also, assigning zero to a BAR
62982     was illegal according to PCI 2.1 (the later revisions seem to have excluded the
62983     sentence about "0" being considered an invalid address) -- so, use a reasonable
62984     starting value of 0x1000 (that's what the most Linux archs are using).
62985
62986     Alternatively, one might have fixed the calls to pci_set_region() individually
62987     (some code even seems to have taken care of this issue) but that would have
62988     been a lot more work. :-)
62989
62990     Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
62991     Acked-by: Stefan Roese <sr@denx.de>
62992
62993 commit afb903a2eb9436baa9270ccc0c27082d86497d89
62994 Author: Jeffrey Mann <mannj@embeddedplanet.com>
62995 Date:   Mon Apr 23 14:00:11 2007 +0200
62996
62997     [patch] setenv(...) can delete environmentalvariables
62998
62999     update setenv() function so that entering a NULL value for the
63000     variable's value will delete the environmental variable
63001
63002     Signed-off-by: Jeffrey Mann <mannj@embeddedplanet.com>
63003     Acked-by: Stefan Roese <sr@denx.de>
63004
63005 commit 36f104e5caa747d568eff26b369565af57c2ffa6
63006 Author: Mike Frysinger <vapier@gentoo.org>
63007 Date:   Mon Apr 23 13:54:24 2007 +0200
63008
63009     [patch] use unsigned char in smc91111 driver for mac
63010
63011     the v_mac variable in the smc91111 driver is declared as a signed char ...
63012     this causes problems when one of the bytes in the MAC is "signed" like 0xE0
63013     because when it gets printed out, you get a display like:
63014     0xFFFFFFE0 and that's no good
63015
63016     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
63017
63018 commit d98c0885ad617fccf21e7c26ef8cb728fbfb2459
63019 Author: Rodolfo Giometti <giometti@enneenne.com>
63020 Date:   Mon Apr 23 13:10:52 2007 +0200
63021
63022     USB: (Another) delay for crappy USB keys.
63023
63024     Some USB keys are slow in giving back an answer when the Root HUB
63025     enables power lines.
63026
63027     Signed-off-by: Rodolfo Giometti <giometti@linux.it>
63028
63029 commit 323bfa8f436dc3bc57187c9b1488bc3146ff1522
63030 Author: Stefan Roese <sr@denx.de>
63031 Date:   Mon Apr 23 12:00:22 2007 +0200
63032
63033     Remove BOARDLIBS usage completely
63034
63035     Signed-off-by: Stefan Roese <sr@denx.de>
63036
63037 commit 32556443840f127170e4baa8bdd5b567039f6c36
63038 Author: Michal Simek <monstr@monstr.eu>
63039 Date:   Sat Apr 21 21:07:22 2007 +0200
63040
63041     [PATCH] SystemACE support for Microblaze
63042
63043 commit 0643631aa1036cd746bf5d15f5a34bc7bc01ea4f
63044 Author: Michal Simek <monstr@monstr.eu>
63045 Date:   Sat Apr 21 21:02:40 2007 +0200
63046
63047     16bit read/write little endian
63048
63049 commit 9d1d6a34d26c5933bc097ce73c9348f95573cdd4
63050 Author: Michal Simek <monstr@monstr.eu>
63051 Date:   Sat Apr 21 20:53:31 2007 +0200
63052
63053     Change ML401 parameters - Xilinx BSP
63054
63055 commit 2e343b9a57f32e1bd08c35c9976910333fb4e13d
63056 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
63057 Date:   Wed Feb 28 05:37:29 2007 -0600
63058
63059     mpc8641hpcn: Fix LAW and TLB setup to use the IO_PHYS #defines.
63060
63061     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
63062
63063 commit 79cb47391eebef85acadb3f6961ef6c55cace6ac
63064 Author: Zhang Wei <wei.zhang@freescale.com>
63065 Date:   Fri Jan 19 10:42:37 2007 +0800
63066
63067     Enable LAWs for MPC8641 PCI-Ex2.
63068
63069     Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
63070     Signed-off-by: Jon Loeliger <jdl@freescale.com>
63071
63072 commit bd7851ce1e1f140665b520026abf1042968b1102
63073 Author: Jon Loeliger <jdl@freescale.com>
63074 Date:   Fri Apr 20 14:12:26 2007 -0500
63075
63076     mpc86xx; Write MAC address to mac-address and local-mac-address
63077
63078     Some device trees have a mac-address property, some have local-mac-address,
63079     and some have both.  To support all of these device trees, ftp_cpu_setup()
63080     should write the MAC address to mac-address and local-mac-address, if they
63081     exist.
63082
63083     Signed-off-by: Timur Tabi <timur@freescale.com>
63084     Signed-off-by: Jon Loeliger <jdl@freescale.com>
63085
63086 commit 7dbdf28b8bd855a8530dc3292e4982575a197060
63087 Author: Jon Loeliger <jdl@freescale.com>
63088 Date:   Fri Apr 20 14:11:38 2007 -0500
63089
63090     mpc86xx: protect memcpy to bad address if a mac-address is missing from dt
63091
63092     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
63093     Signed-off-by: Jon Loeliger <jdl@freescale.com>
63094
63095 commit 14da5f7675bbb427c469e3f45006e027b6e21db9
63096 Author: Wolfgang Denk <wd@denx.de>
63097 Date:   Fri Apr 20 17:43:28 2007 +0200
63098
63099     Cleanup compiler warnings, update CHANGELOG
63100
63101     Signed-off-by: Wolfgang Denk <wd@denx.de>
63102
63103 commit 6923565db12af34fd5e02d354ee65a8c78ac460f
63104 Author: Detlev Zundel <dzu@denx.de>
63105 Date:   Fri Apr 20 12:01:47 2007 +0200
63106
63107     Fix breakage of NC650 board with respect to nand support.
63108
63109     Signed-off-by: Detlev Zundel <dzu@denx.de>
63110
63111 commit 39f23cd90947639ac278a18ff277ec786b5ac167
63112 Author: Domen Puncer <domen.puncer@telargo.com>
63113 Date:   Fri Apr 20 11:13:16 2007 +0200
63114
63115     [RFC PATCH] icecube/lite5200b: fix OF_TBCLK (timebase-frequency) calculation
63116
63117     G2 core reference manual says decrementer and time base
63118     are decreasing/increasing once every 4 bus clock cycles.
63119     Lets fix it, so time in Linux won't run twice as fast
63120
63121     Signed-off-by: Domen Puncer <domen.puncer@telargo.com>
63122     Acked-by: Grant Likely <grant.likely@secretlab.ca>
63123
63124 commit 7651f8bdbba03bb0b4f241e2d2c4cb65b230bd56
63125 Author: Gerald Van Baren <vanbaren@cideas.com>
63126 Date:   Thu Apr 19 23:14:39 2007 -0400
63127
63128     Fix serious pointer bug with bootm and reserve map.
63129
63130     What was suppose to be a stack variable was declared as a pointer,
63131       overwriting random memory.
63132     Also moved the libfdt.a requirement into the main Makefile.  That is
63133       The U-Boot Way.
63134
63135 commit d21686263574e95cb3e9e9b0496f968b1b897fdb
63136 Author: Stefan Roese <sr@denx.de>
63137 Date:   Thu Apr 19 09:53:52 2007 +0200
63138
63139     ppc4xx: Fix chip select timing for SysACE access on AMCC Katmai
63140
63141     Previous versions used full wait states for the chip select #1 which
63142     is connected to the Xilinix SystemACE controller on the AMCC Katmai
63143     evaluation board. This leads to really slow access and therefore low
63144     performance. This patch now sets up the chip select a lot faster
63145     resulting in much better read/write performance of the Linux driver.
63146
63147     Signed-off-by: Stefan Roese <sr@denx.de>
63148
63149 commit 37837828d89084879bee2f2b8c7c68d4695940df
63150 Author: Wolfgang Denk <wd@denx.de>
63151 Date:   Wed Apr 18 17:49:29 2007 +0200
63152
63153     Clenaup, update CHANGELOG
63154
63155     Signed-off-by: Wolfgang Denk <wd@denx.de>
63156
63157 commit fd094c6379e2ef8a4d0ceb5640b24cb0c8d04449
63158 Author: Wolfgang Denk <wd@denx.de>
63159 Date:   Wed Apr 18 17:20:58 2007 +0200
63160
63161     Update CHANGELOG
63162
63163     Signed-off-by: Wolfgang Denk <wd@denx.de>
63164
63165 commit 2a26ec4732efd7a308d0bbc97714c1d75ef1173b
63166 Author: Wolfgang Denk <wd@denx.de>
63167 Date:   Wed Apr 18 17:07:26 2007 +0200
63168
63169     Cleanup, update CHANGELOG
63170
63171     Sigend-off-by: Wolfgang Denk <wd@denx.de>
63172
63173 commit 5f6c732affea9647762d27a4617a2ae64c52dceb
63174 Author: Wolfgang Denk <wd@denx.de>
63175 Date:   Wed Apr 18 16:17:46 2007 +0200
63176
63177     Update CHANGELOG
63178
63179 commit ad4eb555671d97f96dc56eab55103b1f86874b01
63180 Author: Wolfgang Denk <wd@denx.de>
63181 Date:   Wed Apr 18 14:30:39 2007 +0200
63182
63183     MCC200 board: remove warning which is obsolete after PSoC firmware changes
63184
63185     Signed-off-by: Wolfgang Denk <wd@denx.de>
63186
63187 commit 3747a3f010b2b1442dec3e871c69788b6017aaae
63188 Author: Domen Puncer <domen.puncer@telargo.com>
63189 Date:   Wed Apr 18 12:11:05 2007 +0200
63190
63191     [PATCH] icecube/lite5200b: document wakeup from low-power support
63192
63193     Signed-off-by: Domen Puncer <domen.puncer@telargo.com>
63194
63195 commit e673226ff9d6aa91b47ceac74b8c13770b06bb37
63196 Author: Stefan Roese <sr@denx.de>
63197 Date:   Wed Apr 18 12:07:47 2007 +0200
63198
63199     ppc4xx: Update Acadia to not setup PLL when booting via bootstrap EEPROM
63200
63201     Signed-off-by: Stefan Roese <sr@denx.de>
63202
63203 commit 90e6f41cf09fc98f6ccb510e183d53ab8546cf2f
63204 Author: Stefan Roese <sr@denx.de>
63205 Date:   Wed Apr 18 12:05:59 2007 +0200
63206
63207     ppc4xx: Add output for bootrom location to 405EZ ports
63208
63209     Now 405EZ ports also show upon bootup from which boot device
63210     they are configured to boot:
63211
63212     U-Boot 1.2.0-gd3832e8f-dirty (Apr 18 2007 - 07:47:05)
63213
63214     CPU:   AMCC PowerPC 405EZ Rev. A at 199.999 MHz (PLB=133, OPB=66, EBC=66 MHz)
63215            Bootstrap Option E - Boot ROM Location EBC (32 bits)
63216            16 kB I-Cache 16 kB D-Cache
63217     Board: Acadia - AMCC PPC405EZ Evaluation Board
63218
63219     Signed-off-by: Stefan Roese <sr@denx.de>
63220
63221 commit 9c00dfb0bf89c8c23e8af5b5bdf49cf66d769f85
63222 Author: Peter Pearse <peter.pearse@arm.com>
63223 Date:   Tue Apr 17 13:30:33 2007 +0100
63224
63225     Move ppearse to ARM board list
63226     Add Konstantin Kletschke for scb9328.
63227     Signed-off-by: Peter Pearse <peter.pearse@arm.com>
63228
63229 commit d3832e8fe1b214ec62424eac36cfda9fc56d21b3
63230 Author: Domen Puncer <domen.puncer@telargo.com>
63231 Date:   Mon Apr 16 14:00:13 2007 +0200
63232
63233     [PATCH] icecube/lite5200b: wakeup from low-power support
63234
63235     U-Boot part of Lite5200b low power mode support.
63236     Puts SDRAM out of self-refresh and transfers control to
63237     address saved at physical 0x0.
63238
63239     Signed-off-by: Domen Puncer <domen.puncer@telargo.com>
63240     Acked-by: Grant Likely <grant.likely@secretlab.ca>
63241
63242 commit f35a53fc7b0c79fcfe7bdc01163c4b34aaba1460
63243 Author: Gerald Van Baren <vanbaren@cideas.com>
63244 Date:   Sun Apr 15 13:54:26 2007 -0400
63245
63246     Fix the ft_cpu_setup() property settings.
63247
63248     Use "setter" functions instead of flags, cleaner and more flexible.
63249     It also fixes the problem noted by Timur Tabi that the ethernet MAC
63250     addresses were all being set incorrectly to the same MAC address.
63251
63252 commit c28abb9c614f65ce2096cc4a66fc886c77d0e5a4
63253 Author: Gerald Van Baren <vanbaren@cideas.com>
63254 Date:   Sat Apr 14 22:51:24 2007 -0400
63255
63256     Improve the bootm command for CONFIG_OF_LIBFDT
63257
63258     In bootm, create the "/chosen" node only if it doesn't already exist
63259       (better matches the previous behavior).
63260     Update for proper reserved memory map handling for initrd.
63261
63262 commit 3f9f08cf91c8a6949a5d78a18bd3d8df7b86d888
63263 Author: Gerald Van Baren <vanbaren@cideas.com>
63264 Date:   Sat Apr 14 22:46:41 2007 -0400
63265
63266     Add some utilities to manipulate the reserved memory map.
63267
63268 commit 8048cdd56f04a756eeea4951f402bf5cc33785db
63269 Author: Wolfgang Denk <wd@denx.de>
63270 Date:   Sat Apr 14 21:16:54 2007 +0200
63271
63272     Update CHANGELOG
63273
63274 commit 8e6875183cdca91c134408d119d4abcd48ef6856
63275 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
63276 Date:   Sun Dec 17 18:56:46 2006 +0100
63277
63278     AVR32: Enable MMC support
63279
63280     Set up the portmux for the MMC interface and enable the MMC driver
63281     along with support for DOS partitions, ext2 and FAT filesystems.
63282
63283     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
63284
63285 commit fc26c97bb6df41b4a95662c34054fe912387bf38
63286 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
63287 Date:   Fri Jan 20 10:03:53 2006 +0100
63288
63289     Atmel MCI driver
63290
63291     Driver for the Atmel MCI controller (MMC interface) for AT32AP CPUs.
63292
63293     The AT91 ARM-based CPUs use basically the same hardware, so it should
63294     be possible to share this driver, but no effort has been made so far.
63295
63296     Hardware documentation can be found in the AT32AP7000 data sheet,
63297     which can be downloaded from
63298
63299     http://www.atmel.com/dyn/products/datasheets.asp?family_id=682
63300
63301     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
63302
63303 commit 05fdab1ef6a10d049a50021a86f1226f444d9b9f
63304 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
63305 Date:   Sun Dec 17 18:55:37 2006 +0100
63306
63307     AVR32: Add clk and gpio infrastructure for mmci
63308
63309     Implement functions for configuring the mmci pins, as well as
63310     functions for getting the clock rate of the mmci controller.
63311
63312     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
63313
63314 commit 7fac3f69e9f05c5e5326681976c35d129324c4de
63315 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
63316 Date:   Sun Dec 17 18:53:56 2006 +0100
63317
63318     Enable partition support with MMC
63319
63320     Include implementations of init_part() and get_partition_info() when
63321     CONFIG_MMC is set.
63322
63323     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
63324
63325 commit 9a24f477a1ed5bb0f74377c985d754ebbfa44872
63326 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
63327 Date:   Sun Dec 17 17:14:30 2006 +0100
63328
63329     AVR32: Enable networking
63330
63331     Implement MACB initialization for AVR32 and ATSTK1000, and turn
63332     everything on, including the MACB driver.
63333
63334     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
63335
63336 commit 5c1fe1ffffd1750a7e47e5a2e2cd600c00e4f009
63337 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
63338 Date:   Fri Jan 20 10:03:34 2006 +0100
63339
63340     Atmel MACB ethernet driver
63341
63342     Driver for the Atmel MACB on-chip ethernet controller.
63343
63344     This driver has been tested on the ATSTK1000 board with a AT32AP7000
63345     CPU. It should probably work on AT91SAM926x as well with some minor
63346     modifications.
63347
63348     Hardware documentation can be found in the AT32AP7000 data sheet,
63349     which can be downloaded from
63350
63351     http://www.atmel.com/dyn/products/datasheets.asp?family_id=682
63352
63353     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
63354
63355 commit b4ec9c2d43d894729bb633bfdbdfa95a962c1556
63356 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
63357 Date:   Sun Dec 17 16:56:14 2006 +0100
63358
63359     AVR32: Add clk and gpio infrastructure for macb0 and macb1
63360
63361     Implement functions for configuring the macb0 and macb1 pins, as
63362     well as functions for getting the clock rate of the various
63363     busses the macb ethernet controllers are connected to.
63364
63365     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
63366
63367 commit d5acb95b16a0a74c643524342c3437e765426d05
63368 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
63369 Date:   Sun Dec 17 15:39:15 2006 +0100
63370
63371     AVR32: Implement simple DMA memory allocator
63372
63373     Implement dma_alloc_coherent() which returns cache-aligned
63374     uncacheable memory.
63375
63376     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
63377
63378 commit 91975b0fea773c9e681fea8cf3349669f27685ee
63379 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
63380 Date:   Sun Dec 17 15:46:02 2006 +0100
63381
63382     Import <linux/mii.h> from the Linux kernel
63383
63384     Instead of creating yet another set of MII register definitions
63385     in the macb driver, here's a complete set of definitions for everyone
63386     to use.
63387
63388     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
63389
63390 commit 1b804b229556a4d862da93c0ec94e79419364b2c
63391 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
63392 Date:   Wed Mar 21 19:47:36 2007 +0100
63393
63394     AVR32: Include more commands for ATSTK1000
63395
63396     Include the imi, imls and jffs commands sets by default on ATSTK1000.
63397     Also define CONFIG_BOOTARGS to something more useful, define
63398     CONFIG_BOOTCOMMAND and enable autoboot by default.
63399
63400     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
63401
63402 commit 9c0deb5ae3ea0189f2e08ac29ef1316f1fb8548d
63403 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
63404 Date:   Wed Mar 21 19:44:48 2007 +0100
63405
63406     AVR32: Provide a definition of struct stat
63407
63408     Copy the definition of struct stat from the Linux kernel.
63409
63410     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
63411
63412 commit 12f099c08167a7a51aeee623bc16dafd0841271c
63413 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
63414 Date:   Sun Dec 17 14:46:06 2006 +0100
63415
63416     AVR32: Use initdram() instead of board_init_memories()
63417
63418     Conform to the "standard" interface and use initdram() instead of
63419     board_init_memories() on AVR32. This enables us to get rid of the
63420     sdram_size member of the global_data struct as well.
63421
63422     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
63423
63424 commit 1f4f2121c2685182eb87fa9a9b799d1917387a1c
63425 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
63426 Date:   Mon Nov 20 15:53:10 2006 +0100
63427
63428     AVR32: Relocate u-boot to SDRAM
63429
63430     Relocate the u-boot image into SDRAM like everyone else does. This
63431     means that we can handle much larger .data and .bss than we used to.
63432
63433     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
63434
63435 commit df548d3c3e2bbc40258713167859ffc2ce99a900
63436 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
63437 Date:   Sun Nov 19 18:06:53 2006 +0100
63438
63439     AVR32: Resource management rewrite
63440
63441     Rewrite the resource management code (i.e. I/O memory, clock gating,
63442     gpio) so it doesn't depend on any global state. This is necessary
63443     because this code is heavily used before relocation to RAM, so we
63444     can't write to any global variables.
63445
63446     As an added bonus, this makes u-boot's memory footprint a bit smaller,
63447     although some functionality has been left out; all clocks are enabled
63448     all the time, and there's no checking for gpio line conflicts.
63449
63450     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
63451
63452 commit 03d1e1365796cd15d1726e8a51fd8b5be50b2fe9
63453 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
63454 Date:   Sat Nov 18 18:01:13 2006 +0100
63455
63456     AVR32: Clean up memory-map.h for at32ap7000
63457
63458     Convert spaces to tabs (must have missed this one last time around),
63459     sort the entries by address and group them together by bus
63460     connectivity.
63461
63462     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
63463
63464 commit 28c699ef69f4b6cdf252e4747b7b590028a88981
63465 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
63466 Date:   Sat Nov 18 17:32:31 2006 +0100
63467
63468     AVR32: Build position-independent u-boot
63469
63470     Add -fPIC -mno-init-got to the avr32-specific CFLAGS to make u-boot
63471     position independent. This will make relocation a lot easier.
63472
63473     -mno-init-got means that gcc shouldn't emit code to load the GOT
63474     address into r6 in every function prologue. We do it once and for
63475     all in the early startup assembly code, so enabling this option
63476     makes u-boot a bit faster and smaller.
63477
63478     The assembly parts have always been position-independent, so no code
63479     changes should be necessary.
63480
63481     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
63482
63483 commit 5374b36de91d006d1df9536259fa9f66b01aa3aa
63484 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
63485 Date:   Sat Nov 18 17:24:31 2006 +0100
63486
63487     AVR32: Use avr32-linux- cross-compilation prefix by default
63488
63489     It doesn't really matter which toolchain you use to compile u-boot,
63490     but the avr32-linux one is probably what most people have installed.
63491
63492     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
63493
63494 commit c841beeddebece0039e724fb27f4d1a39ee1c6b6
63495 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
63496 Date:   Sat Nov 18 17:15:30 2006 +0100
63497
63498     AVR32: Split start_u_boot into board_init_f and board_init_r
63499
63500     Split the avr32 initialization code into a function to run before
63501     relocation, board_init_f and a function to run after relocation,
63502     board_init_r. For now, board_init_f simply calls board_init_r
63503     at the end.
63504
63505     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
63506
63507 commit 37403005cfe6bb13964d450f6a48a0b0f2f7017e
63508 Author: Heiko Schocher <hs@pollux.denx.de>
63509 Date:   Sat Apr 14 05:26:48 2007 +0200
63510
63511     [Fix]       Set the LED status register on the UC101 for the LXT971 PHY.
63512             clear the Display after reset.
63513
63514     Signed-off-by: Heiko Schocher <hs@denx.de>
63515
63516 commit 7882751c78b7ecabfd49b0eff8de27661c71f16c
63517 Author: Denis Peter <d.peter@mpl.ch>
63518 Date:   Fri Apr 13 09:13:33 2007 +0200
63519
63520     [PATCH] Fix bugs in cmd_ide.c and cmd_scsi.c
63521
63522     Fix bug introduced by "Fix get_partition_info() parameter error in all
63523     other calls" from 2005-03-04 in cmd_ide.c and cmd_scsi.c, which prevented
63524     to use diskboot or scsiboot form another device than 0.
63525
63526     Signed-off-by: Denis Peter <d.peter@mpl.ch>
63527
63528 commit 0b94504d22e70f537c17a0d38c87edb6e370977d
63529 Author: Greg Lopp <lopp@pobox.com>
63530 Date:   Fri Apr 13 08:02:24 2007 +0200
63531
63532     [PATCH] Fix use of "void *" for block dev read/write buffer pointers
63533
63534     Signed-of-by: Greg Lopp <lopp@pobox.com>
63535     Acked-by: Grant Likely <grant.likely@secretlab.ca>
63536
63537 commit 6fbf261f8df294e589cfadebebe5468e3c0f29e9
63538 Author: Xie Xiaobo <r63061@freescale.com>
63539 Date:   Fri Mar 9 19:08:25 2007 +0800
63540
63541     Fix two bugs for MPC83xx DDR2 controller SPD Init
63542
63543     There are a few bugs in the cpu/mpc83xx/spd_sdram.c
63544     the first bug is that the picos_to_clk routine introduces a huge
63545     rounding error in 83xx.
63546     the second bug is that the mode register write recovery field is
63547     tWR-1, not tWR >> 1.
63548
63549 commit 2ad3aba01d37b72e7c957b07e102fccd64fe6d13
63550 Author: Jeffrey Mann <mannj@embeddedplanet.com>
63551 Date:   Thu Apr 12 14:15:59 2007 +0200
63552
63553     ppc4xx: Fix i2c divisor calcularion for PPC4xx
63554
63555     This patch fixes changes the i2c_init(...) function to use the function
63556     get_OPB_freq() rather than calculating the OPB speed by
63557     sysInfo.freqPLB/sysInfo.pllOpbDiv. The get_OPB_freq() function is
63558     specific per processor. The prior method was not and so was calculating
63559     the wrong speed for some PPC4xx processors.
63560
63561     Signed-off-by: Jeffrey Mann <mannj@embeddedplanet.com>
63562     Signed-off-by: Stefan Roese <sr@denx.de>
63563
63564 commit 6c9ba919375db977aaad9146bf320c7afd07ae7a
63565 Author: Wolfgang Denk <wd@denx.de>
63566 Date:   Wed Apr 11 17:25:01 2007 +0200
63567
63568     Update CHANGELOG
63569
63570     Signed-off-by: Wolfgang Denk <wd@denx.de>
63571
63572 commit 51056dd9863e6a1bc363afbbe1775c58cd967418
63573 Author: Wolfgang Denk <wd@denx.de>
63574 Date:   Wed Apr 11 17:22:55 2007 +0200
63575
63576     Update for SC3 board
63577
63578     * Make IDE timeout configurable through ide_reset_timeout variable.
63579     * Use Newline as "password" string
63580     * Use just a single partition in NAND flash
63581
63582 commit 3d98b85800c80dc68227c8f10bf5c93456d6d054
63583 Author: Haiying Wang <haiying.wang@freescale.com>
63584 Date:   Mon Jan 22 12:37:30 2007 -0600
63585
63586     Add PIXIS FPGA support for MPC8641HPCN board.
63587
63588     Move the 8641HPCN's PIXIS code to the new directory
63589     board/freescale/common/ as it will be shared by
63590     future boards not in the same processor family.
63591
63592     Write a "pixis_reset" command that utilizes the FPGA
63593     reset sequencer to support alternate soft-reset options
63594     such as using the "alternate" flash bank, enabling
63595     the watch dog, or choosing different CPU frequencies.
63596
63597     Add documentation for the pixis_reset to README.mpc8641hpcn.
63598
63599     Signed-off-by: Haiying Wang <haiying.wang@freescale.com>
63600     Signed-off-by: Jon Loeliger <jdl@freescale.com>
63601
63602 commit 64dbbd40c58349b64f43fd33dbb5ca0adb67d642
63603 Author: Gerald Van Baren <vanbaren@cideas.com>
63604 Date:   Fri Apr 6 14:19:43 2007 -0400
63605
63606     Moved fdt command support code to fdt_support.c
63607
63608     ...in preparation for improving the bootm command's handling of fdt blobs.
63609     Also cleaned up some coding sloppiness.
63610
63611 commit 6679f9299534e488a171a9bb8f9bb891de247aab
63612 Author: Gerald Van Baren <vanbaren@cideas.com>
63613 Date:   Fri Apr 6 14:17:14 2007 -0400
63614
63615     libfdt: Make fdt_check_header() public
63616
63617     Changed _fdt_check_header() to fdt_check_header() and made it part of
63618     the interface - it is a useful routine.
63619
63620     Also did some asthetics cleanup to the include files (headers).
63621
63622 commit c0707ce65677650b5ceab0500ee50ae5168afef2
63623 Author: Aubrey Li <aubrey.adi@gmail.com>
63624 Date:   Thu Apr 5 18:34:06 2007 +0800
63625
63626     [Blackfin][PATCH] Kill off a bunch of common local prototypes
63627
63628 commit 7b7e30aa64bb6657a1bfd32fdbdbfeb561e6a48d
63629 Author: Aubrey Li <aubrey.adi@gmail.com>
63630 Date:   Thu Apr 5 18:33:04 2007 +0800
63631
63632     [Blackfin][PATCH] Fix dynamic CPLB generation issue
63633
63634 commit 0445e3a264251d75b1be45ef713c70726a2952f0
63635 Author: Aubrey Li <aubrey.adi@gmail.com>
63636 Date:   Thu Apr 5 18:31:47 2007 +0800
63637
63638     [Blackfin][PATCH] minior cleanup
63639
63640 commit 155fd766573981090e638b493d5857562151862e
63641 Author: Aubrey Li <aubrey.adi@gmail.com>
63642 Date:   Thu Apr 5 18:31:18 2007 +0800
63643
63644     [Blackfin][PATCH] Fix copyright and update license
63645
63646 commit 9fd437bbd75d282f899e1da50be20a2bf38450bc
63647 Author: Aubrey Li <aubrey.adi@gmail.com>
63648 Date:   Thu Apr 5 18:30:25 2007 +0800
63649
63650     [Blackfin][PATCH] Add BF537 EMAC driver initialization
63651
63652 commit 889256e8604e0c68db1d866d720894dffede9df6
63653 Author: Aubrey Li <aubrey.adi@gmail.com>
63654 Date:   Thu Apr 5 18:29:55 2007 +0800
63655
63656     [Blackfin][PATCH] call real the system synchronize instruction
63657
63658 commit e0df1c921b788289564e4c1ee7120a6a9cd3ab05
63659 Author: Aubrey Li <aubrey.adi@gmail.com>
63660 Date:   Thu Apr 5 18:29:17 2007 +0800
63661
63662     [Blackfin][PATCH] remove asm/page.h as we do not actually use/want any of these definitions nor does any other arch include it
63663
63664 commit dfeeab2cd680df047e68e723b246adf6f33bb556
63665 Author: Aubrey Li <aubrey.adi@gmail.com>
63666 Date:   Thu Apr 5 18:28:34 2007 +0800
63667
63668     [Blackfin][PATCH]: fix flash unaligned copy issue
63669
63670 commit 443feb740584e406efa203af909fe2926608e8d5
63671 Author: Igor Marnat <marny@rambler.ru>
63672 Date:   Wed Mar 21 09:55:01 2007 +0300
63673
63674     Update usage of 'nc' in README.NetConsole
63675
63676     Added information about usage of NetConsole on systems where the -l and -p
63677     switches are mutually exclusive.
63678
63679     Signed-off-by: Igor Marnat <marny@rambler.ru>
63680     Signed-off-by: Ben Warren <bwarren@qstreams.com>
63681
63682 commit 31c98a88228021b314c89ebb8104fb6473da4471
63683 Author: Wolfgang Denk <wd@denx.de>
63684 Date:   Wed Apr 4 02:09:30 2007 +0200
63685
63686     Minor coding style cleanup.
63687
63688 commit 94abd7c0583ebe01e799b25f451201deeaab550d
63689 Author: Wolfgang Denk <wd@denx.de>
63690 Date:   Wed Apr 4 01:49:15 2007 +0200
63691
63692     Minor cleanup.
63693
63694 commit 822af351ad2babc7d99033361a5fcacd30f6bc78
63695 Author: Rodolfo Giometti <giometti@enneenne.com>
63696 Date:   Tue Apr 3 14:27:18 2007 +0200
63697
63698     Support for the Philips ISP116x HCD (Host Controller Driver)
63699
63700     Signed-off-by: Rodolfo Giometti <giometti@enneenne.com>
63701
63702 commit edf5851be6c17c031d4f71dd5b0a12040b7c50c8
63703 Author: Markus Klotzbuecher <mk@denx.de>
63704 Date:   Tue Apr 3 14:27:08 2007 +0200
63705
63706     USB: cleanup monahans usb support. Remove dead code.
63707
63708     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
63709
63710 commit a65c5768e5537530bd1780af3d3fddc3113a163c
63711 Author: Stefan Roese <sr@denx.de>
63712 Date:   Mon Apr 2 10:09:30 2007 +0200
63713
63714     ppc4xx: Change SysACE address on Katmai
63715
63716     With this new base address of the Xilinx SystemACE controller
63717     the Linux driver will be easier to adapt, since it can now be
63718     mapped via the "normal" ioremap() call.
63719
63720     Signed-off-by: Stefan Roese <sr@denx.de>
63721
63722 commit aea03c4e8c3a21ce43d3faf48a6e6d474c8bdf73
63723 Author: Gerald Van Baren <vanbaren@cideas.com>
63724 Date:   Sat Mar 31 14:30:53 2007 -0400
63725
63726     Fix some minor whitespace violations.
63727
63728 commit 213bf8c822de8eecaf69860684469cdaba2e9e6a
63729 Author: Gerald Van Baren <vanbaren@cideas.com>
63730 Date:   Sat Mar 31 12:23:51 2007 -0400
63731
63732     Add a flattened device tree (fdt) command (2 of 2)
63733
63734     Modifications to the existing code to support the new fdt command.
63735
63736 commit 781e09ee6e3e3e392ab362c1f0ef1068adc76e3e
63737 Author: Gerald Van Baren <vanbaren@cideas.com>
63738 Date:   Sat Mar 31 12:22:10 2007 -0400
63739
63740     Add a flattened device tree (fdt) command (1 of 2)
63741
63742     The fdt command uses David Gibson's libfdt library to manipulate as well
63743     as print the flattened device tree.  This patch is the new command,
63744     the second part is the modifications to the existing code.
63745
63746 commit 3af0d587d93e0be5f96e1b30fa41e662f8b0803e
63747 Author: Gerald Van Baren <vanbaren@cideas.com>
63748 Date:   Sat Mar 31 12:13:43 2007 -0400
63749
63750     libfdt: Enhanced and published fdt_next_tag()
63751
63752     Enhanced the formerly private function _fdt_next_tag() to allow stepping
63753       through the tree, used to produce a human-readable dump, and made
63754       it part of the published interface.
63755     Also added some comments.
63756
63757 commit fa3a74cec73dfd06a5ae35a9a3368200273aaa71
63758 Author: Gerald Van Baren <vanbaren@cideas.com>
63759 Date:   Sat Mar 31 12:05:39 2007 -0400
63760
63761     libfdt: Customizations for use by u-boot.
63762
63763     Changes to David Gibson's original source to fit into u-boot's
63764     environment.  No functionality changes.
63765
63766 commit 35748177c64a4a83a00057e93bb33e40278a2a96
63767 Author: Gerald Van Baren <vanbaren@cideas.com>
63768 Date:   Sat Mar 31 12:00:56 2007 -0400
63769
63770     libfdt: Import libfdt source (2 of 2)
63771
63772     This adds the applicable libfdt source files (unmodified) and a README
63773     to explain where the source came from.
63774
63775 commit 7cd5da0fe877e7171a4cdd44880bce783132871a
63776 Author: Gerald Van Baren <vanbaren@cideas.com>
63777 Date:   Sat Mar 31 11:59:59 2007 -0400
63778
63779     libfdt: Import libfdt source (1 of 2)
63780
63781     This adds the applicable libfdt source files (unmodified) and a README
63782     to explain where the source came from.
63783
63784 commit da6ebc1bc082cbe3b6bbde079cafe09f7ebbad4b
63785 Author: Stefan Roese <sr@denx.de>
63786 Date:   Sat Mar 31 13:16:23 2007 +0200
63787
63788     ppc4xx: Update Katmai bootstrap command
63789
63790     Now the DDR2 frequency is also 2*PLB frequency when 166MHz PLB
63791     is selected.
63792
63793     Signed-off-by: Stefan Roese <sr@denx.de>
63794
63795 commit cabee756a6532986729477c3cc1ea16ef8517ad2
63796 Author: Stefan Roese <sr@denx.de>
63797 Date:   Sat Mar 31 13:15:06 2007 +0200
63798
63799     ppc4xx: Update 44x_spd_ddr2 code (440SP/440SPe)
63800
63801     Additional RAM information is now printed upon powerup, like
63802     DDR2 frequency and CAS latency.
63803
63804     Signed-off-by: Stefan Roese <sr@denx.de>
63805
63806 commit 60723803431ac75cad085690789e433d5ab9174e
63807 Author: Stefan Roese <sr@denx.de>
63808 Date:   Sat Mar 31 08:48:36 2007 +0200
63809
63810     ppc4xx: Change Yucca config file to support ECC
63811
63812     With the updated 44x DDR2 driver the Yucca board now supports
63813     ECC generation and checking.
63814
63815     Signed-off-by: Stefan Roese <sr@denx.de>
63816
63817 commit 490e5730c674b20d708b783a2c5ffd7208f83873
63818 Author: Stefan Roese <sr@denx.de>
63819 Date:   Sat Mar 31 08:47:34 2007 +0200
63820
63821     ppc4xx: Fix "bootstrap" command for Katmai board
63822
63823     The board specific "bootstrap" command is now fixed and can
63824     be used for the AMCC Katmai board to configure different
63825     CPU/PLB/OPB frequencies.
63826
63827     Signed-off-by: Stefan Roese <sr@denx.de>
63828
63829 commit 94f54703c3a776ec23e427ca2a16e0a79a5d50c1
63830 Author: Stefan Roese <sr@denx.de>
63831 Date:   Sat Mar 31 08:46:08 2007 +0200
63832
63833     ppc4xx: Update 44x_spd_ddr2 code (440SP/440SPe)
63834
63835     Fix a bug in the auto calibration routine. This driver now runs
63836     more reliable with the tested modules. It's also tested with
63837     167MHz PLB frequency (667MHz DDR2 frequency) on the Katmai.
63838
63839     Signed-off-by: Stefan Roese <sr@denx.de>
63840
63841 commit 342cd097be1e7affe82f42ab3da220959a699e64
63842 Author: Michal Simek <monstr@monstr.eu>
63843 Date:   Fri Mar 30 22:52:09 2007 +0200
63844
63845     [PATCH] Clean include dependence
63846
63847 commit 6f934210fb293fde2cfb4251c6d96fdc58b6a906
63848 Author: Michal Simek <monstr@monstr.eu>
63849 Date:   Fri Mar 30 22:42:45 2007 +0200
63850
63851     [CLEAN] Remove inefficient Suzaku code
63852
63853 commit 430f1b0f9a670c2f13eaa52e66a10db96dd3647d
63854 Author: Stefan Roese <sr@denx.de>
63855 Date:   Wed Mar 28 15:03:16 2007 +0200
63856
63857     Merge some AMCC make targets to keep the top-level Makefile smaller
63858
63859     Signed-off-by: Stefan Roese <sr@denx.de>
63860
63861 commit 0c75c9d84307a9f1cbe1ff0c4d8937ee3a96475e
63862 Author: Stefan Roese <sr@denx.de>
63863 Date:   Wed Mar 28 14:52:12 2007 +0200
63864
63865     i2c: Enable "old" i2c commands even when CONFIG_I2C_CMD_TREE is defined
63866
63867     The "old" i2c commands (iprobe, imd...) are now compiled in again,
63868     even when the i2c command tree is enabled via the CONFIG_I2C_CMD_TREE
63869     config option.
63870
63871     Signed-off-by: Stefan Roese <sr@denx.de>
63872
63873 commit 5da048adf44bea5e3b94080d02903c2e3fe7aa4a
63874 Author: Michal Simek <monstr@monstr.eu>
63875 Date:   Tue Mar 27 00:32:16 2007 +0200
63876
63877     PATCH: Resolve GPL license problem
63878
63879 commit ae00bb4b2944dc64a485ed72a19754b11af7c223
63880 Author: Rodolfo Giometti <giometti@enneenne.com>
63881 Date:   Mon Mar 26 12:03:36 2007 +0200
63882
63883     PXA: pxa27x USB OHCI support
63884
63885     Signed-off-by: Rodolfo Giometti <giometti@linux.it>
63886
63887 commit ae79f60677c208326535647dcbd5c3ec40dbcb0b
63888 Author: Markus Klotzbuecher <mk@denx.de>
63889 Date:   Mon Mar 26 11:21:05 2007 +0200
63890
63891     USB: remove the S3C24X0_merge #define, which was introduced while
63892     merging OHCI drivers.
63893
63894     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
63895
63896 commit 1798049522f594013aea29457d46794298c6ae15
63897 Author: Michal Simek <root@monstr.eu>
63898 Date:   Mon Mar 26 01:39:07 2007 +0200
63899
63900     Support for XUPV2P board
63901     Reset support
63902     BSP autoconfig support
63903
63904 commit 0d974d5297349504a2ddfa09314be573b5df320a
63905 Author: Stefan Roese <sr@denx.de>
63906 Date:   Sat Mar 24 15:57:09 2007 +0100
63907
63908     [PATCH] Add 4xx GPIO functions
63909
63910     This patch adds some 4xx GPIO functions. It also moves some of the
63911     common code and defines into a common 4xx GPIO header file.
63912
63913     Signed-off-by: Stefan Roese <sr@denx.de>
63914
63915 commit 2db633658bbf366ab0c8dad7a0727e1fb2ae6b11
63916 Author: Stefan Roese <sr@denx.de>
63917 Date:   Sat Mar 24 15:55:58 2007 +0100
63918
63919     [PATCH] Small Sequoia cleanup
63920
63921     Signed-off-by: Stefan Roese <sr@denx.de>
63922
63923 commit 3cb86f3e40d2a80356177434a99f75bc8baa9caf
63924 Author: Stefan Roese <sr@denx.de>
63925 Date:   Sat Mar 24 15:45:34 2007 +0100
63926
63927     [PATCH] Clean up 40EZ/Acadia support
63928
63929     This patch cleans up all the open issue of the preliminary
63930     Acadia support.
63931
63932     Signed-off-by: Stefan Roese <sr@denx.de>
63933
63934 commit 6eb1df835191d8ce4b81d5af40fa8e0fbe78e997
63935 Author: Jon Loeliger <jdl@freescale.com>
63936 Date:   Tue Dec 12 11:02:20 2006 -0600
63937
63938     Fix 8641HPCN problem with ld version 2.16
63939
63940     (Dot outside sections problem).
63941
63942     This fix is in the spirit of 807d5d7319330e336ab34a5623c5e0d73b87d540.
63943
63944     Signed-off-by: Jon Loeliger <jdl@freescale.com>
63945
63946 commit 9964a4dd0d4ef5a037febaebf1aa494b1a72991c
63947 Author: Haiying Wang <haiying.wang@freescale.com>
63948 Date:   Thu Dec 7 10:35:55 2006 -0600
63949
63950     Set Rev 2.x 86xx PIC in mixed mode.
63951
63952     Prevent false interrupt from hanging Linux as MSR[EE] is set
63953     to enable interrupts by changing the PIC out of the default
63954     pass through mode into mixed mode.
63955
63956     Signed-off-by: Haiying Wang <haiying.wang@freescale.com>
63957     Signed-off-by: Jon Loeliger <jdl@freescale.com>
63958
63959 commit 5a58a73ceb0a4059c42ef64cedbc1a45e0aaa00e
63960 Author: Jason Jin <jason.jin@freescale.com>
63961 Date:   Thu Dec 7 10:32:35 2006 -0600
63962
63963     Add flash cmd function to 8641HPCN ramboot
63964
63965     Also fixes some commmand for 8641 HPCN ramboot case.
63966
63967     Signed-off-by: Jason Jin <jason.jin@freescale.com>
63968     Signed-off-by: Jon Loeliger <jdl@freescale.com>
63969
63970 commit 2ccceacc04b009d923afb7c26189ba2f8a2a5d46
63971 Author: Ed Swarthout <ed.swarthout@freescale.com>
63972 Date:   Thu Dec 7 10:34:14 2006 -0600
63973
63974     Add support for 8641 Rev 2 silicon.
63975
63976     Without this patch, I am unable to get to the prompt on rev 2 silicon.
63977     Only set ddrioovcr for rev1.
63978
63979     Signed-off-by: Ed Swarthout<ed.swarthout@freescale.com>
63980     Signed-off-by: Jon Loeliger <jdl@freescale.com>
63981
63982 commit 44ba464b99001f8bd1c456a1e9d59726252f707a
63983 Author: Wolfgang Denk <wd@denx.de>
63984 Date:   Thu Mar 22 00:13:12 2007 +0100
63985
63986     Code cleanup / re-insert previous Copyright entries.
63987
63988     Signed-off-by: Wolfgang Denk <wd@denx.de>
63989
63990 commit 2a8dfe08359a1b663418b2faa1da1d7bce34d302
63991 Author: Wolfgang Denk <wd@denx.de>
63992 Date:   Wed Mar 21 23:26:15 2007 +0100
63993
63994     Code cleanup. Update CHANGELOG
63995
63996 commit e6615ecf4eaf4dd52696934aed8f5c6474cfd286
63997 Author: Stefan Roese <sr@denx.de>
63998 Date:   Wed Mar 21 14:54:29 2007 +0100
63999
64000     ppc4xx: Fix file mode of include/configs/acadia.h
64001
64002     Signed-off-by: Stefan Roese <sr@denx.de>
64003
64004 commit d5f4614c9350d9333e575100fb250aab774d0258
64005 Author: Markus Klotzbuecher <mk@denx.de>
64006 Date:   Wed Mar 21 14:41:46 2007 +0100
64007
64008     SPC1920: fix small clock routing bug
64009
64010     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
64011
64012 commit 16c0cc1c82081a493ab87c51980b28336ce1bce8
64013 Author: Stefan Roese <sr@denx.de>
64014 Date:   Wed Mar 21 13:39:57 2007 +0100
64015
64016     [PATCH] Add AMCC Acadia (405EZ) eval board support
64017
64018     This patch adds support for the new AMCC Acadia eval board.
64019
64020     Please note that this Acadia/405EZ support is still in a beta stage.
64021     Still lot's of cleanup needed but we need a preliminary release now.
64022
64023     Signed-off-by: Stefan Roese <sr@denx.de>
64024
64025 commit e01bd218b00af73499331a1a701625a852cd286f
64026 Author: Stefan Roese <sr@denx.de>
64027 Date:   Wed Mar 21 13:38:59 2007 +0100
64028
64029     [PATCH] Add AMCC PPC405EZ support
64030
64031     This patch adds support for the new AMCC 405EZ PPC. It is in
64032     preparation for the AMCC Acadia board support.
64033
64034     Please note that this Acadia/405EZ support is still in a beta stage.
64035     Still lot's of cleanup needed but we need a preliminary release now.
64036
64037     Signed-off-by: Stefan Roese <sr@denx.de>
64038
64039 commit 07e82cb2e284a893df6693f2a1337ab2c47bf6a1
64040 Author: Heiko Schocher <hs@pollux.denx.de>
64041 Date:   Wed Mar 21 08:45:17 2007 +0100
64042
64043     [PATCH] TQM8272: dont change the bits given from the HRCW
64044                      for the SIUMCR and BCR Register.
64045                      Fix the calculation for the EEprom Size
64046
64047     Signed-off-by: Heiko Schocher <hs@denx.de>
64048
64049 commit 654589873dbafcf104dff133ce0d03a4506e9cc3
64050 Author: Aubrey Li <aubrey.adi@gmail.com>
64051 Date:   Tue Mar 20 18:16:24 2007 +0800
64052
64053     [Blackfin][PATCH] Add BF561 EZKIT board support
64054
64055 commit a6154fd1cfd020f6da8527e0365b1020a11a71d0
64056 Author: Aubrey Li <aubrey.adi@gmail.com>
64057 Date:   Mon Mar 19 22:55:58 2007 +0800
64058
64059     [Blackfin][PATCH] minor cleanup
64060
64061 commit 389b6bb50f745bf5038ce030300d8a8512e96f79
64062 Author: Wolfgang Denk <wd@denx.de>
64063 Date:   Mon Mar 19 13:10:08 2007 +0100
64064
64065     Remove obsoleted POST files.
64066
64067     Signed-off-by: Wolfgang Denk <wd@denx.de>
64068
64069 commit 8e709bbb2636b5670a8f2b575e138eb1f55773f6
64070 Author: Aubrey Li <aubrey.adi@gmail.com>
64071 Date:   Mon Mar 19 01:26:11 2007 +0800
64072
64073     [PATCH] Add flash chip M29W320ET/B support
64074
64075 commit 26bf7deca364a5b33f39e8f14ddd3f4081345015
64076 Author: Aubrey Li <aubrey.adi@gmail.com>
64077 Date:   Mon Mar 19 01:24:52 2007 +0800
64078
64079     [Blackfin][PATCH] Add BF537 stamp board support
64080
64081 commit 8423e5e31a7235d05a482627315fb11d49c17bd7
64082 Author: Stefan Roese <sr@denx.de>
64083 Date:   Fri Mar 16 21:11:42 2007 +0100
64084
64085     [PATCH] Use dynamic SDRAM TLB setup on AMCC Ebony eval board
64086
64087     Define CONFIG_PROG_SDRAM_TLB so that the TLB entries for the
64088     DDR memory are dynamically programmed matching the total size
64089     of the equipped memory (DIMM modules).
64090
64091     Signed-off-by: Stefan Roese <sr@denx.de>
64092
64093 commit 76d1466f918b881cda2d259254761e73885093c2
64094 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
64095 Date:   Tue Mar 13 13:38:05 2007 +0100
64096
64097     [PATCH] renamed environment variable 'addcon' to 'addcons' for PCI405
64098             boards in terms of unification.
64099
64100     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
64101
64102 commit a7090b993d3d4d2221ac3f33e6cb1d1b2ccc6bf0
64103 Author: Wolfgang Denk <wd@denx.de>
64104 Date:   Tue Mar 13 16:05:55 2007 +0100
64105
64106     Make SC3 board build with 'make O='; use 'addcons' consistently
64107     (SC3 and Jupiter used to use 'addcon' instead).
64108
64109     Signed-off-by: Wolfgang Denk wd@denx.de
64110
64111 commit 8502e30a28e492c756ea2d7df0ace026388fce4b
64112 Author: Heiko Schocher <hs@pollux.denx.de>
64113 Date:   Tue Mar 13 09:40:59 2007 +0100
64114
64115     [PATCH] update board config for jupiter Board:
64116             added Hush Shell,
64117                   CONFIG_CMDLINE_EDITING,
64118                   CFG_ENV_ADDR_REDUND activated
64119
64120     Signed-off-by: Heiko Schocher <hs@denx.de>
64121
64122 commit 0d93de11449390a5984b0236c3612e50f6dbb7e8
64123 Author: Aubrey Li <aubrey.adi@gmail.com>
64124 Date:   Mon Mar 12 12:11:55 2007 +0800
64125
64126     [Blackfin][PATCH] minor cleanup
64127
64128 commit bfa5754a58477ac917d21527cd0f079d87cf188e
64129 Author: Aubrey Li <aubrey.adi@gmail.com>
64130 Date:   Mon Mar 12 01:42:06 2007 +0800
64131
64132     [Blackfin][PATCH] Fix BUILD_DIR option of MAKEALL building issue
64133
64134 commit 8440bb14581a294375c34b91b42512f9753d1130
64135 Author: Aubrey Li <aubrey.adi@gmail.com>
64136 Date:   Mon Mar 12 00:25:14 2007 +0800
64137
64138     [Blackfin][PATCH] code cleanup
64139
64140 commit cfc67116a706fd18b8f6a9c11a16753c5626d689
64141 Author: Michal Simek <monstr@monstr.eu>
64142 Date:   Sun Mar 11 13:48:24 2007 +0100
64143
64144     [Microblaze][PATCH] part 2
64145     timer support
64146     interrupt controller support
64147     flash support
64148     ethernet support
64149     cache support
64150     board information support
64151     env support
64152     booting image support
64153
64154     adding support for Xilinx ML401
64155
64156 commit 76316a318de91f6184e7c22a10e02d275ade2441
64157 Author: Michal Simek <monstr@monstr.eu>
64158 Date:   Sun Mar 11 13:42:58 2007 +0100
64159
64160     [Microblaze][PATCH]
64161     timer support
64162     interrupt controller support
64163     flash support
64164     ethernet support
64165     cache support
64166     board information support
64167     env support
64168     booting image support
64169
64170     adding support for Xilinx ML401
64171
64172 commit 8db13d63157811c839d15a313d9f2d2f5fd10af3
64173 Author: Aubrey Li <aubrey.adi@gmail.com>
64174 Date:   Sat Mar 10 23:49:29 2007 +0800
64175
64176     [Blackfin][PATCH] code cleanup
64177
64178 commit ef26a08fef928b7bc11ae2c109e638dc3a016d91
64179 Author: Aubrey.Li <aubrey.adi@gmail.com>
64180 Date:   Fri Mar 9 13:40:56 2007 +0800
64181
64182     [Blackfin][PATCH-2/2] Common files changed to support bf533 platform
64183
64184 commit 3f0606ad0b5639f7f22848fe5b4574e754d0470f
64185 Author: Aubrey.Li <aubrey.adi@gmail.com>
64186 Date:   Fri Mar 9 13:38:44 2007 +0800
64187
64188     [Blackfin]PATCH-1/2]: Remove obsolete blackfin port and add bf533 platform support
64189
64190 commit 992423ab43c2bcf6b704853bd00af77450915e20
64191 Author: Stefan Roese <sr@denx.de>
64192 Date:   Thu Mar 8 23:00:08 2007 +0100
64193
64194     ppc4xx: Fix file mode of sequoia.c
64195
64196     Signed-off-by: Stefan Roese <sr@denx.de>
64197
64198 commit eb92f613556800f7483666db09d9a237ad911d4a
64199 Author: Wolfgang Denk <wd@pollux.denx.de>
64200 Date:   Thu Mar 8 22:52:51 2007 +0100
64201
64202     Minor cleanup.
64203
64204 commit 8ce16f55c7b9752af3d8bed84521aec5337e2de1
64205 Author: John Otken john@softadvances.com <john@softadvances.com>
64206 Date:   Thu Mar 8 09:39:48 2007 -0600
64207
64208     ppc4xx: Clear Sequoia/Rainier security engine reset bits
64209
64210     Signed-off-by: John Otken john@softadvances.com <john@softadvances.com>
64211
64212 commit 650a330dd2539130c8c324791e2f9f75aed79d4e
64213 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
64214 Date:   Thu Mar 8 16:26:52 2007 +0100
64215
64216     [PATCH] I2C: add some more SPD eeprom decoding for DDR2 modules
64217
64218     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
64219
64220 commit d9fc703246840c4b268debf48c334ba55c597dc0
64221 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
64222 Date:   Thu Mar 8 16:25:47 2007 +0100
64223
64224     [PATCH] I2C: disable flat i2c commands when CONFIG_I2C_CMD_TREE is defined
64225
64226     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
64227
64228 commit ced5b9029043397348cdc88e0cfcd6b1f629250b
64229 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
64230 Date:   Thu Mar 8 16:23:11 2007 +0100
64231
64232     [PATCH] 4xx: allow CONFIG_I2C_CMD_TREE without CONFIG_I2C_MULTI_BUS
64233
64234     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
64235
64236 commit d8a8ea5c476d37006fc7f85b7f903142795c8b14
64237 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
64238 Date:   Thu Mar 8 16:20:32 2007 +0100
64239
64240     [PATCH] I2C: Add missing default CFG_SPD_BUS_NUM
64241
64242     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
64243
64244 commit f9fc6a5852a6335840882fa2111925010eea1abe
64245 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
64246 Date:   Wed Mar 7 15:32:01 2007 +0100
64247
64248     fixed ethernet phy configuration for plu405 board
64249
64250     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
64251
64252 commit 769104c9356594deb2092e204a39c05b33202d6c
64253 Author: Wolfgang Denk <wd@pollux.denx.de>
64254 Date:   Thu Mar 8 21:49:27 2007 +0100
64255
64256     Minor cleanup
64257
64258 commit 00cdb4ce5e1b42248e7e6522ad0da3421b988afa
64259 Author: Stefan Roese <sr@denx.de>
64260 Date:   Thu Mar 8 10:13:16 2007 +0100
64261
64262     [PATCH] Update AMCC Luan 440SP eval board support
64263
64264     The AMCC Luan now uses the common 440SP(e) DDR SPD code for DDR
64265     inititializition. This includes DDR auto calibration and support
64266     for different DIMM modules, instead of the fixed setup used in
64267     the earlier version.
64268
64269     This patch also enables the cache in FLASH for the startup
64270     phase of U-Boot (while running from FLASH). After relocating to
64271     SDRAM the cache is disabled again. This will speed up the boot
64272     process, especially the SDRAM setup, since there are some loops
64273     for memory testing (auto calibration).
64274
64275     Signed-off-by: Stefan Roese <sr@denx.de>
64276
64277 commit 2f5df47351910a2936c7741cf111855829200943
64278 Author: Stefan Roese <sr@denx.de>
64279 Date:   Thu Mar 8 10:10:18 2007 +0100
64280
64281     [PATCH] Update AMCC Yucca 440SPe eval board support
64282
64283     The AMCC Yucca now uses the common 440SP(e) DDR SPD code for DDR
64284     inititializition. This includes DDR auto calibration and support
64285     for different DIMM modules, instead of the fixed setup used in
64286     the earlier version.
64287
64288     Signed-off-by: Stefan Roese <sr@denx.de>
64289
64290 commit 2721a68a9ea91f1e494649ce68b2577261f578e2
64291 Author: Stefan Roese <sr@denx.de>
64292 Date:   Thu Mar 8 10:07:18 2007 +0100
64293
64294     ppc4xx: Small AMCC Katmai 440SPe update
64295
64296     Signed-off-by: Stefan Roese <sr@denx.de>
64297
64298 commit df294497479b1dca6dd86318b2a912f72fede0df
64299 Author: Stefan Roese <sr@denx.de>
64300 Date:   Thu Mar 8 10:06:09 2007 +0100
64301
64302     ppc4xx: Update 440SP/440SPe DDR SPD setup code to support 440SP
64303
64304     Signed-off-by: Stefan Roese <sr@denx.de>
64305
64306 commit 83853178bd36bca6f0f8f1331476620c84a587fc
64307 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
64308 Date:   Wed Mar 7 12:14:50 2007 -0600
64309
64310     net - Support ping reply when processing net-loop
64311
64312     Add ICMP_ECHO_REQUEST packet support by responding with a ICMP_ECHO_REPLY.
64313
64314     This permits the ping command to test the phy interface when the phy
64315     is put in loopback mode (typically by setting register 0 bit 14).
64316
64317     It also allows the port to respond to an external ping when u-boot is
64318     processing some other net command (such as tftp).  This is useful when
64319     tftp appears to hang.
64320
64321     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
64322     Signed-off-by: Ben Warren <bwarren@qstreams.com>
64323
64324 commit fa1aef15bcd47736687be1af544506e90fba545d
64325 Author: Stefan Roese <sr@denx.de>
64326 Date:   Wed Mar 7 16:43:00 2007 +0100
64327
64328     [PATCH] Use dynamic SDRAM TLB setup on AMCC Ocotea eval board
64329
64330     Define CONFIG_PROG_SDRAM_TLB so that the TLB entries for the
64331     DDR memory are dynamically programmed matching the total size
64332     of the equipped memory (DIMM modules).
64333
64334     Signed-off-by: Stefan Roese <sr@denx.de>
64335
64336 commit e2ebe696818939e2b974628be9c921ea3fe9de13
64337 Author: Stefan Roese <sr@denx.de>
64338 Date:   Wed Mar 7 16:39:36 2007 +0100
64339
64340     [PATCH] Fix AMCC 44x SPD SDRAM init code to support 2 DIMM's
64341
64342     This patch fixes a problem that occurs when 2 DIMM's are
64343     used. This problem was first spotted and fixed by Gerald Jackson
64344     <gerald.jackson@reaonixsecurity.com> but this patch fixes the
64345     problem in a little more clever way.
64346
64347     This patch also adds the nice functionality to dynamically
64348     create the TLB entries for the SDRAM (tlb.c). So we should
64349     never run into such problems with wrong (too short) TLB
64350     initialization again on these platforms.
64351
64352     As this feature is new to the "old" 44x SPD DDR driver, it
64353     has to be enabled via the CONFIG_PROG_SDRAM_TLB define.
64354
64355     Signed-off-by: Stefan Roese <sr@denx.de>
64356
64357 commit 39218433983417b9df087976a79e3f80dd5e83d6
64358 Author: Wolfgang Denk <wd@denx.de>
64359 Date:   Wed Mar 7 16:33:44 2007 +0100
64360
64361     UC101: fix compiler warnings
64362
64363 commit 8d7e2732221bc2d64df14f700c64c23e0a4c3dce
64364 Author: Wolfgang Denk <wd@pollux.denx.de>
64365 Date:   Wed Mar 7 16:19:46 2007 +0100
64366
64367     HMI1001: fix build error, cleanup compiler warnings.
64368
64369 commit ad5bb451ade552c44bef9119d907929ebc2c126f
64370 Author: Wolfgang Denk <wd@pollux.denx.de>
64371 Date:   Tue Mar 6 18:08:43 2007 +0100
64372
64373     Restructure POST directory to support of other CPUs, boards, etc.
64374
64375 commit a5284efd125967675b2e9c6ef7b95832268ad360
64376 Author: Wolfgang Denk <wd@pollux.denx.de>
64377 Date:   Tue Mar 6 18:01:47 2007 +0100
64378
64379     Fix HOSTARCH handling.
64380     Patch by Mike Frysinger, Mar 05 2007
64381
64382 commit 07b7b0037aac5102939917d7cbe561b5c0d5aa44
64383 Author: Stefan Roese <sr@denx.de>
64384 Date:   Tue Mar 6 07:47:04 2007 +0100
64385
64386     [PATCH] Speed optimization of AMCC Sequoia/Rainier DDR2 setup
64387
64388     As provided by the AMCC applications team, this patch optimizes the
64389     DDR2 setup for 166MHz bus speed. The values provided are also save
64390     to use on a "normal" 133MHz PLB bus system. Only the refresh counter
64391     setup has to be adjusted as done in this patch.
64392
64393     For this the NAND booting version had to include the "speed.c" file
64394     from the cpu/ppc4xx directory. With this addition the NAND SPL image
64395     will just fit into the 4kbytes of program space. gcc version 4.x as
64396     provided with ELDK 4.x is needed to generate this optimized code.
64397
64398     Signed-off-by: Stefan Roese <sr@denx.de>
64399
64400 commit 647d3c3eed0da1d1505eecabe0b0fab96f956e68
64401 Author: Wolfgang Denk <wd@pollux.denx.de>
64402 Date:   Sun Mar 4 01:36:05 2007 +0100
64403
64404     Some code cleanup.
64405
64406 commit 781e026c8aa6f7e9eb5f0e72cc4d20971219b148
64407 Author: Kim Phillips <kim.phillips@freescale.com>
64408 Date:   Wed Feb 28 00:02:04 2007 -0600
64409
64410     mpc83xx: fix implicit declaration of function 'ft_get_prop' warnings
64411
64412     (cherry picked from c5bf13b02284c3204a723566a9bab700e5059659 commit)
64413
64414 commit 4feab4de7bfc2cb2fed36ad76f93c3a69659bbaf
64415 Author: Kumar Gala <galak@kernel.crashing.org>
64416 Date:   Tue Feb 27 23:51:42 2007 -0600
64417
64418     mpc83xx: Fix config of Arbiter, System Priority, and Clock Mode
64419
64420     The config value for:
64421     * CFG_ACR_PIPE_DEP
64422     * CFG_ACR_RPTCNT
64423     * CFG_SPCR_TSEC1EP
64424     * CFG_SPCR_TSEC2EP
64425     * CFG_SCCR_TSEC1CM
64426     * CFG_SCCR_TSEC2CM
64427
64428     Were not being used when setting the appropriate register
64429
64430     Added:
64431     * CFG_SCCR_USBMPHCM
64432     * CFG_SCCR_USBDRCM
64433     * CFG_SCCR_PCICM
64434     * CFG_SCCR_ENCCM
64435
64436     To allow full config of the SCCR.
64437
64438     Also removed random CFG_SCCR settings in MPC8349EMDS, TQM834x, and sbc8349
64439     that were just bogus.
64440
64441     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
64442
64443 commit d51b3cf371cd441030460ef19d36b2924c361b1a
64444 Author: Kim Phillips <kim.phillips@freescale.com>
64445 Date:   Thu Feb 22 20:06:57 2007 -0600
64446
64447     mpc83xx: update [local-]mac-address properties on UEC based devices
64448
64449     8360 and 832x weren't updating their [local-]mac-address
64450     properties. This patch fixes that.
64451
64452     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
64453
64454 commit 61f4f912acbe60776c5e00df1ec94094ce672957
64455 Author: Timur Tabi <timur@freescale.com>
64456 Date:   Tue Feb 13 10:41:42 2007 -0600
64457
64458     mpc83xx: write MAC address to mac-address and local-mac-address
64459
64460     Some device trees have a mac-address property, some have local-mac-address,
64461     and some have both.  To support all of these device trees, this patch
64462     updates ftp_cpu_setup() to write the MAC address to mac-address if it exists.
64463     This function already updates local-mac-address.
64464
64465     Signed-off-by: Timur Tabi <timur@freescale.com>
64466
64467 commit 22d71a71f57fd5d38b27ac3848e50d790360a598
64468 Author: Kim Phillips <kim.phillips@freescale.com>
64469 Date:   Tue Feb 27 18:41:08 2007 -0600
64470
64471     mpc83xx: add command line editing by default
64472
64473 commit 3fc0bd159103b536e1c54c6f4457a09b3aba66ca
64474 Author: Kim Phillips <kim.phillips@freescale.com>
64475 Date:   Wed Feb 14 19:50:53 2007 -0600
64476
64477     mpc83xx: Disable G1TXCLK, G2TXCLK h/w buffers
64478
64479     Disable G1TXCLK, G2TXCLK h/w buffers. This patch
64480     fixes a networking timeout issue with MPC8360EA (Rev.2) PBs.
64481
64482     Verified on Rev. 1.1, Rev. 1.2, and Rev. 2.0 boards.
64483
64484     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
64485     Signed-off-by: Emilian Medve <Emilian.Medve@freescale.com>
64486
64487 commit d61853cf2472e0b8bcbd131461a93d1c49ff0c1f
64488 Author: Xie Xiaobo <r63061@freescale.com>
64489 Date:   Wed Feb 14 18:27:17 2007 +0800
64490
64491     mpc83xx: Add DDR2 controller fixed/SPD Init for MPC83xx
64492
64493     The code supply fixed and SPD initialization for MPC83xx DDR2 Controller.
64494     it pass DDR/DDR2 compliance tests.
64495
64496     Signed-off-by: Xie Xiaobo <X.Xie@freescale.com>
64497
64498 commit b110f40bd180c6b560276589beedf753e97c46ce
64499 Author: Xie Xiaobo <r63061@freescale.com>
64500 Date:   Wed Feb 14 18:27:06 2007 +0800
64501
64502     mpc83xx: Add the cpu specific code for MPC8360E rev2.0 MDS
64503
64504     MPC8360E rev2.0 have new spridr,and PVR value,
64505     The MDS board for MPC8360E rev2.0 has 32M bytes Flash and 256M DDR2 DIMM.
64506
64507     Signed-off-by: Xie Xiaobo <X.Xie@freescale.com>
64508
64509 commit 8d172c0f0d85998a256a95b7459a5403a30380ed
64510 Author: Xie Xiaobo <r63061@freescale.com>
64511 Date:   Wed Feb 14 18:26:44 2007 +0800
64512
64513     mpc83xx: Add the cpu and board specific code for MPC8349E rev3.1 MDS
64514
64515     MPC8349E rev3.1 have new spridr,and PVR value,
64516     The MDS board for MPC8349E rev3.1 has 32M bytes Flash and 256M DDR2 DIMM.
64517
64518     Signed-off-by: Xie Xiaobo<X.Xie@freescale.com>
64519
64520 commit f6f5f709e5c8e4564c4dfeecfdf2279244f9c83b
64521 Author: Joakim Tjernlund <joakim.tjernlund@transmode.se>
64522 Date:   Wed Jan 31 11:04:19 2007 +0100
64523
64524     mpc83xx: Fix empty i2c reads/writes in fsl_i2c.c
64525
64526     Fix empty i2c reads/writes, i2c_write(0x50, 0x00, 0, NULL, 0)
64527     which is used to se if an slave will ACK after receiving its address.
64528
64529     Correct i2c probing to use this method as the old method could upset
64530     a slave as it wrote a data byte to it.
64531
64532     Add a small delay in i2c_init() to let the controller
64533     shutdown any ongoing I2C activity.
64534
64535     Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
64536
64537 commit 7a78f148d6a7298e4fface680dc7eacd877b1aba
64538 Author: Timur Tabi <timur@freescale.com>
64539 Date:   Wed Jan 31 15:54:29 2007 -0600
64540
64541     mpc83xx: Add support for the MPC8349E-mITX-GP
64542
64543     Add support for the MPC8349E-mITX-GP, a stripped-down version of the
64544     MPC8349E-mITX.  Bonus features include support for low-boot (BMS bit in
64545     HRCW is 0) for the ITX and a README for the ITX and the ITX-GP.
64546
64547     Signed-off-by: Timur Tabi <timur@freescale.com>
64548
64549 commit fab16807adad350f618024350c6950165c247c72
64550 Author: Timur Tabi <timur@freescale.com>
64551 Date:   Wed Jan 31 15:54:20 2007 -0600
64552
64553     mpc83xx: Delete sdram_init() for MPC8349E-mITX
64554
64555     There is no SDRAM on any of the 8349 ITX variants, so function sdram_init()
64556     never does anything.  This patch deletes it.
64557
64558     Signed-off-by: Timur Tabi <timur@freescale.com>
64559
64560 commit a87c856eb411b9365937d0d4b9c21e46adbe1c14
64561 Author: Dave Liu <daveliu@freescale.com>
64562 Date:   Fri Jan 19 10:43:26 2007 +0800
64563
64564     mpc83xx: Fix the LAW1/3 bug
64565
64566     The patch solves the alignment problem of the local bus access windows to
64567     render accessible the memory bank and PHY registers of UPC 1 (starting at
64568     0xf801 0000). What we actually did was to adjust the sizes of the bus
64569     access windows so that the base address alignment requirement would be met.
64570
64571     Signed-off-by: Chereji Marian <marian.chereji@freescale.com>
64572     Signed-off-by: Gridish Shlomi <gridish@freescale.com>
64573     Signed-off-by: Dave Liu <daveliu@freescale.com>
64574
64575 commit 97c4b397dce236a7318b304667bf89e59d08b17c
64576 Author: Kim Phillips <kim.phillips@freescale.com>
64577 Date:   Tue Jan 30 16:15:31 2007 -0600
64578
64579     mpc83xx: don't hang if watchdog configured on 8360, 832x
64580
64581     don't hang if watchdog configured on 8360, 832x
64582
64583     The watchdog programming model is the same across all 83xx devices;
64584     make the code reflect that.
64585
64586 commit b70047478570e371ce7223be342ce98afea0f7d6
64587 Author: Kim Phillips <kim.phillips@freescale.com>
64588 Date:   Tue Jan 30 16:15:21 2007 -0600
64589
64590     mpc83xx: protect memcpy to bad address if a local-mac-address is missing from dt
64591
64592     protect memcpy to bad address if a local-mac-address is missing from dt
64593
64594 commit 6752ed088c75c26a89b70c46b7326a4cd6015f29
64595 Author: Kim Phillips <kim.phillips@freescale.com>
64596 Date:   Tue Jan 30 16:15:04 2007 -0600
64597
64598     mpc83xx: make 8360 default environment fdt be 8360 (not 8349)
64599
64600     make 8360 default environment fdt be 8360 (not 8349)
64601
64602 commit a28899c910024a0226331df07207b1038c300c93
64603 Author: Emilian Medve <Emilian.Medve@freescale.com>
64604 Date:   Tue Jan 30 16:14:50 2007 -0600
64605
64606     mpc83xx: Fix alternating tx error / tx buffer not ready bug in QE UEC
64607
64608     The problem is not gcc4 but the code itself. The BD_STATUS() macro can't
64609     be used for busy-waiting since it strips the 'volatile' property from
64610     the bd variable. gcc3 was working by pure luck.
64611
64612     This is a follow on patch to "Fix the UEC driver bug of QE"
64613
64614 commit 3e78a31cfe3d3022f46f67eb88e1281d5cc2eb89
64615 Author: Kumar Gala <galak@kernel.crashing.org>
64616 Date:   Tue Jan 30 14:08:30 2007 -0600
64617
64618     mpc83xx: Replace CONFIG_MPC8349 and use CONFIG_MPC834X instead
64619
64620     The code that is ifdef'd with CONFIG_MPC8349 is actually applicable to all
64621     MPC834X class processors.  Change the protections from CONFIG_MPC8349 to
64622     CONFIG_MPC834X so they are more generic.
64623
64624     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
64625
64626 commit ae246dc6c1937c291014eadd90b6d48c438c7cb0
64627 Author: Kim Phillips <kim.phillips@freescale.com>
64628 Date:   Thu Jan 25 13:40:55 2007 -0600
64629
64630     mpc83xx: add MPC832XEMDS and sbc8349 to MAKEALL
64631
64632 commit 4decd84e8f04279c5cfff7f8e907465ef8d8a3fb
64633 Author: Kim Phillips <kim.phillips@freescale.com>
64634 Date:   Wed Jan 24 17:18:37 2007 -0600
64635
64636     mpc83xx: sort Makefile targets
64637
64638     reordered targets alphabetically
64639
64640 commit 91e25769771c1164ed63ffca0add49f934ae3343
64641 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
64642 Date:   Tue Jan 16 11:38:14 2007 -0500
64643
64644     mpc83xx: U-Boot support for Wind River SBC8349
64645
64646     I've redone the SBC8349 support to match git-current, which
64647     incorporates all the MPC834x updates from Freescale since the 1.1.6
64648     release,  including the DDR changes.
64649
64650     I've kept all the SBC8349 files as parallel as possible to the
64651     MPC8349EMDS ones for ease of maintenance and to allow for easy
64652     inspection of what was changed to support this board.  Hence the SBC8349
64653     U-Boot has FDT support and everything else that the MPC8349EMDS has.
64654
64655     Fortunately the Freescale updates added support for boards using CS0,
64656     but I had to change spd_sdram.c to allow for board specific settings for
64657     the sdram_clk_cntl (it is/was hard coded to zero, and that remains the
64658     default if the board doesn't specify a value.)
64659
64660     Hopefully this should be mergeable as-is and require no whitespace
64661     cleanups or similar, but if something doesn't measure up then let me
64662     know and I'll fix it.
64663
64664     Thanks,
64665     Paul.
64666
64667 commit 05031db456ab227f3e3752f37b9b812b65bb83ad
64668 Author: Sam Song <samsongshu@yahoo.com.cn>
64669 Date:   Thu Dec 14 19:03:21 2006 +0800
64670
64671     mpc83xx: Remove a redundant semicolon in mpc8349itx.c
64672
64673     A redundant semicolon existed in mpc8349itx.c
64674     should be removed.
64675
64676     Signed-off-by: Sam Song <samsongshu@yahoo.com.cn>
64677
64678 commit f35f358241c549be3f75cfe2eaa642914275b7ba
64679 Author: Jerry Van Baren <gerald.vanbaren@comcast.net>
64680 Date:   Wed Dec 6 21:23:55 2006 -0500
64681
64682     mpc83xx: Put the version (and magic) after the HRCW.
64683
64684     Put the version (and magic) after the HRCW.  This puts it in a fixed
64685     location in flash, not at the start of flash but as close as we can get.
64686
64687     Signed-off-by: Jerry Van Baren <vanbaren@cideas.com>
64688
64689 commit 48aecd969171a6e99a55fae04933857787f9a5bd
64690 Author: Dave Liu <r63238@freescale.com>
64691 Date:   Thu Dec 7 21:14:51 2006 +0800
64692
64693     mpc83xx: Add the MPC832XEMDS board readme
64694
64695     Add the MPC832XEMDS board readme
64696
64697     Signed-off-by: Dave Liu <daveliu@freescale.com>
64698
64699 commit 24c3aca3f1358b113d3215adb5433b156e99f72b
64700 Author: Dave Liu <r63238@freescale.com>
64701 Date:   Thu Dec 7 21:13:15 2006 +0800
64702
64703     mpc83xx: Add support for the MPC832XEMDS board
64704
64705     This patch supports DUART, ETH3/4 and PCI etc.
64706
64707     Signed-off-by: Dave Liu <daveliu@freescale.com>
64708
64709 commit e080313c32322e15ab5a18eb896a252858c57284
64710 Author: Dave Liu <r63238@freescale.com>
64711 Date:   Thu Dec 7 21:11:58 2006 +0800
64712
64713     mpc83xx: streamline the 83xx immr head file
64714
64715     For better format and style, I streamlined the 83xx head files,
64716     including immap_83xx.h and mpc83xx.h. In the old head files, 1)
64717     duplicated macro definition appear in the both files; 2) the structure
64718     of QE immr is duplicated in the immap_83xx.h and immap_qe.h; 3) The
64719     macro definition put inside the each structure. So, I cleaned up the
64720     structure of QE immr from immap_83xx.h, deleted the duplicated stuff and
64721     moved the macro definition to mpc83xx.h, Just like MPC8260.
64722
64723     CHANGELOG
64724
64725     *streamline the 83xx immr head file
64726
64727     Signed-off-by: Dave Liu <daveliu@freescale.com>
64728
64729 commit ddd02492f43db5408f5ab9f823b0ba5796e28ef0
64730 Author: Dave Liu <r63238@freescale.com>
64731 Date:   Wed Dec 6 11:38:17 2006 +0800
64732
64733     mpc83xx: Fix the UEC driver bug of QE
64734
64735     The patch prevents the GCC tool chain from striping useful code for
64736     optimization. It will make UEC ethernet driver workable, Otherwise the
64737     UEC will fail in tx when you are using gcc4.x. but the driver can work
64738     when using gcc3.4.3.
64739
64740     CHANGELOG
64741
64742     *Prevent the GCC from striping code for optimization, Otherwise the UEC
64743     will tx failed when you are using gcc4.x.
64744
64745     Signed-off-by: Dave Liu <daveliu@freescale.com>
64746
64747 commit ba58e4c9a9a917ce795dd16d4ec8d515f9f7aa35
64748 Author: Stefan Roese <sr@denx.de>
64749 Date:   Thu Mar 1 21:11:36 2007 +0100
64750
64751     [PATCH] Update AMCC Katmai 440SPe eval board support
64752
64753     This patch updates the recently added Katmai board support. The biggest
64754     change is the support of ECC DIMM modules in the 440SP(e) SPD DDR2
64755     driver.
64756
64757     Please note, that still some problems are left with some memory
64758     configurations. See the driver for more details.
64759
64760     Signed-off-by: Stefan Roese <sr@denx.de>
64761
64762 commit 8c12045a3b06c5b6675d3fe02fbc9f545988129a
64763 Author: Stefan Roese <sr@denx.de>
64764 Date:   Thu Mar 1 07:03:25 2007 +0100
64765
64766     [PATCH] I2C: Add missing default CFG_RTC_BUS_NUM & CFG_DTT_BUS_NUM
64767
64768     Signed-off-by: Stefan Roese <sr@denx.de>
64769
64770 commit ccbc7036648e465697ca298ba51e0e76dda352a0
64771 Author: Wolfgang Denk <wd@pollux.denx.de>
64772 Date:   Wed Feb 28 01:28:53 2007 +0100
64773
64774     SC3: fix typo in default environment
64775
64776 commit e344568b1b46af85ec32d815586f91bc115d6223
64777 Author: Sergei Poselenov <sposelenov@emcraft.com>
64778 Date:   Tue Feb 27 20:15:30 2007 +0300
64779
64780     MCC200: Fixes for update procedure
64781
64782     - fix logic error in image type handling
64783     - make sure file system images (cramfs etc.) get stored in flash
64784       with image header stripped so they can be mounted through MTD
64785
64786 commit 743571145b37182757d4e688a77860b36ee77573
64787 Author: Wolfgang Denk <wd@pollux.denx.de>
64788 Date:   Tue Feb 27 14:26:04 2007 +0100
64789
64790     Minor code cleanup.
64791
64792 commit 638dd1458bbdc2a55d4b9e25c5c4e1f838a5dc72
64793 Author: Sergei Poselenov <sposelenov@emcraft.com>
64794 Date:   Tue Feb 27 12:40:16 2007 +0300
64795
64796     MCC200 update - add LCD Progress Indicator
64797
64798 commit 6c7cac8c4fce0ea2bf8e15ed8658d87974155b44
64799 Author: Stefan Roese <sr@denx.de>
64800 Date:   Thu Feb 22 07:43:34 2007 +0100
64801
64802     [PATCH] get_dev() now unconditionally uses manual relocation
64803
64804     Since the relocation fix is not included yet and we're not sure how
64805     it will be added, this patch removes code that required relocation
64806     to be fixed for now.
64807
64808     Signed-off-by: Stefan Roese <sr@denx.de>
64809
64810 commit 8274ec0bd01d2feb2c7f095eba78d42ea009798b
64811 Author: Stefan Roese <sr@denx.de>
64812 Date:   Thu Feb 22 07:40:23 2007 +0100
64813
64814     [PATCH] Change systemace driver to select 8 & 16bit mode
64815
64816     As suggested by Grant Likely this patch enables the Xilinx SystemACE
64817     driver to select 8 or 16bit mode upon startup.
64818
64819     Signed-off-by: Stefan Roese <sr@denx.de>
64820
64821 commit 3a197b2fe49d6fa03978e60af2394efe9c70b527
64822 Author: Haiying Wang <Haiying.Wang@freescale.com>
64823 Date:   Wed Feb 21 16:52:31 2007 +0100
64824
64825     [PATCH v3] Add sync to ensure flash_write_cmd is fully finished
64826
64827     Some CPUs like PPC, BLACKFIN need sync() to ensure cfi flash write command
64828     is fully finished. The sync() is defined in each CPU's io.h file. For
64829     those CPUs which do not need sync for now, a dummy sync() is defined in
64830     their io.h as well.
64831
64832     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
64833
64834 commit da04995c7dc6772013a9a0dc5c767f190c402478
64835 Author: Stefan Roese <sr@denx.de>
64836 Date:   Wed Feb 21 13:44:34 2007 +0100
64837
64838     [PATCH] Fix problem in systemace driver (ace_writew instead of ace_write)
64839
64840     Signed-off-by: Stefan Roese <sr@denx.de>
64841
64842 commit 751bb57107d78978ae08e697c3deba816f5be091
64843 Author: Stefan Roese <sr@denx.de>
64844 Date:   Tue Feb 20 13:21:57 2007 +0100
64845
64846     [PATCH] Fix relocation problem with "new" get_dev() function
64847
64848     This patch enables the "new" get_dev() function for block devices
64849     introduced by Grant Likely to be used on systems that still suffer
64850     from the relocation problems (manual relocation neede because of
64851     problems with linker script).
64852
64853     Hopefully we can resolve this relocation issue soon for all platform
64854     so we don't need this additional code anymore.
64855
64856     Signed-off-by: Stefan Roese <sr@denx.de>
64857
64858 commit d93e2212f962668b3dce091ff5edc33f2347fe37
64859 Author: Stefan Roese <sr@denx.de>
64860 Date:   Tue Feb 20 13:17:42 2007 +0100
64861
64862     [PATCH] Update SystemACE driver for 16bit access
64863
64864     This patch removes some problems when the Xilinx SystemACE driver
64865     is used with 16bit access on an big endian platform (like the
64866     AMCC Katmai).
64867
64868     Signed-off-by: Stefan Roese <sr@denx.de>
64869
64870 commit 874bb7b88fe9b4648e1288a387af2e31014a72f3
64871 Author: Stefan Roese <sr@denx.de>
64872 Date:   Tue Feb 20 13:15:40 2007 +0100
64873
64874     [PATCH] Clean up Katmai (440SPe) linker script
64875
64876     Signed-off-by: Stefan Roese <sr@denx.de>
64877
64878 commit 4745acaa1a603b67f6b9b7970365ebadd7d6586f
64879 Author: Stefan Roese <sr@denx.de>
64880 Date:   Tue Feb 20 10:57:08 2007 +0100
64881
64882     [PATCH] Add support for the AMCC Katmai (440SPe) eval board
64883
64884     Signed-off-by: Stefan Roese <sr@denx.de>
64885
64886 commit 0dc018ece13effc689e47479ea9ebf1c98a507f5
64887 Author: Stefan Roese <sr@denx.de>
64888 Date:   Tue Feb 20 10:51:26 2007 +0100
64889
64890     [PATCH] I2C: Add support for multiple I2C busses for RTC & DTT
64891
64892     This patch switches to the desired I2C bus when the date/dtt
64893     commands are called. This can be configured using the
64894     CFG_RTC_BUS_NUM and/or CFG_DTT_BUS_NUM defines.
64895
64896     Signed-off-by: Stefan Roese <sr@denx.de>
64897
64898 commit 4037ed3b63923cfcec27f784a89057c3cbabcedb
64899 Author: Stefan Roese <sr@denx.de>
64900 Date:   Tue Feb 20 10:43:34 2007 +0100
64901
64902     [PATCH] PPC4xx: Add 440SP(e) DDR2 SPD DIMM support
64903
64904     This patch adds support for the DDR2 controller used on the
64905     440SP and 440SPe. It is tested on the Katmai (440SPe) eval
64906     board and works fine with the following DIMM modules:
64907
64908     - Corsair CM2X512-5400C4 (512MByte per DIMM)
64909     - Kingston ValueRAM KVR667D2N5/512 (512MByte per DIMM)
64910     - Kingston ValueRAM KVR667D2N5K2/2G (1GByte per DIMM)
64911
64912     This patch also adds the nice functionality to dynamically
64913     create the TLB entries for the SDRAM (tlb.c). So we should
64914     never run into such problems with wrong (too short) TLB
64915     initialization again on these platforms.
64916
64917     Signed-off-by: Stefan Roese <sr@denx.de>
64918
64919 commit 36d830c9830379045f5daa9f542ac1c990c70068
64920 Author: Stefan Roese <sr@denx.de>
64921 Date:   Tue Feb 20 10:35:42 2007 +0100
64922
64923     [PATCH] PPC4xx: Split 4xx SPD SDRAM init routines into 2 files
64924
64925     Since the existing 4xx SPD SDRAM initialization routines for the
64926     405 SDRAM controller and the 440 DDR controller don't have much in
64927     common this patch splits both drivers into different files.
64928
64929     This is in preparation for the 440 DDR2 controller support (440SP/e).
64930
64931     Signed-off-by: Stefan Roese <sr@denx.de>
64932
64933 commit 79b2d0bb2eae09602448f7a7cb56530d2f31e6c6
64934 Author: Stefan Roese <sr@denx.de>
64935 Date:   Tue Feb 20 10:27:08 2007 +0100
64936
64937     [PATCH] PPC4xx: Add support for multiple I2C busses
64938
64939     This patch adds support for multiple I2C busses on the PPC4xx
64940     platforms. Define CONFIG_I2C_MULTI_BUS in the board config file
64941     to make use of this feature.
64942
64943     It also merges the 405 and 440 i2c header files into one common
64944     file 4xx_i2c.h.
64945
64946     Also the 4xx i2c reset procedure is reworked since I experienced
64947     some problems with the first access on the 440SPe Katmai board.
64948
64949     Signed-off-by: Stefan Roese <sr@denx.de>
64950
64951 commit eb867a76238fb38e952c37871b16d0d7fd61c95f
64952 Author: Grant Likely <grant.likely@secretlab.ca>
64953 Date:   Tue Feb 20 09:05:45 2007 +0100
64954
64955     [PATCH 9_9] Use "void *" not "unsigned long *" for block dev read_write buffer pointers
64956
64957     Block device read/write is anonymous data; there is no need to use a
64958     typed pointer.  void * is fine.  Also add a hook for block_read functions
64959
64960     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
64961
64962 commit 53758fa20e935cc87eeb0519ed365df753a6f289
64963 Author: Grant Likely <grant.likely@secretlab.ca>
64964 Date:   Tue Feb 20 09:05:38 2007 +0100
64965
64966     [PATCH 8_9] Add block_write hook to block_dev_desc_t
64967
64968     Preparation for future patches which support block device writing
64969
64970     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
64971
64972 commit f4852ebe6ca946a509667eb68be42026f837be76
64973 Author: Grant Likely <grant.likely@secretlab.ca>
64974 Date:   Tue Feb 20 09:05:31 2007 +0100
64975
64976     [PATCH 7_9] Replace ace_readw_ace_writeb functions with macros
64977
64978     Register read/write does not need to be wrapped in a full function.  The
64979     patch replaces them with macros.
64980
64981     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
64982
64983 commit 3a8ce9af6fcb5744a7851b4440c07688acc40844
64984 Author: Grant Likely <grant.likely@secretlab.ca>
64985 Date:   Tue Feb 20 09:05:23 2007 +0100
64986
64987     [PATCH 6_9] Move common_cmd_ace.c to drivers_systemace.c
64988
64989     The code in this file is not a command; it is a device driver.  Put it in
64990     the correct place.  There are zero functional changes in this patch, it
64991     only moves the file.
64992
64993     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
64994
64995 commit 984618f3e7794c783ec8d1511e74c6ee2d69bfe4
64996 Author: Grant Likely <grant.likely@secretlab.ca>
64997 Date:   Tue Feb 20 09:05:16 2007 +0100
64998
64999     [PATCH 5_9] Whitespace fixup on common_cmd_ace.c (using Lindent)
65000
65001     This patch is in preparation of additional changes to the sysace driver.
65002     May as well take this opportunity to fixup the inconsistent whitespace since
65003     this file is about to undergo major changes anyway.
65004
65005     There are zero functional changes in this patch.  It only cleans up the
65006     the whitespace.
65007
65008     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
65009
65010 commit 80ba981d940471fe7e539e64fa3d2bd80002beda
65011 Author: Grant Likely <grant.likely@secretlab.ca>
65012 Date:   Tue Feb 20 09:05:07 2007 +0100
65013
65014     [PATCH 4_4] Remove local implementation of isprint() in ft_build.c
65015
65016     isprint is already defined in ctype.c
65017
65018     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
65019
65020 commit c95c4280d751ca078c2ff58228d2f2b44ccf0600
65021 Author: Grant Likely <grant.likely@secretlab.ca>
65022 Date:   Tue Feb 20 09:05:00 2007 +0100
65023
65024     [PATCH 3_9] Move buffer print code from md command to common function
65025
65026     Printing a buffer is a darn useful thing.  Move the buffer print code
65027     into print_buffer() in lib_generic/
65028
65029     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
65030
65031 commit 99b0f0fd3fbf2572ae1a7723dd90cffc8e85130a
65032 Author: Grant Likely <grant.likely@secretlab.ca>
65033 Date:   Tue Feb 20 09:04:52 2007 +0100
65034
65035     [PATCH 2_4] Use config.h, not xparameters.h, for xilinx targets
65036
65037     Change the xilinx device drivers and board code to include config.h
65038     instead of xparameters.h directly.  config.h always includes the
65039     correct xparameters file.  This change reduces the posibility of
65040     including the wrong file when adding a new xilinx board port
65041
65042     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
65043
65044 commit 735dd97b1b20e777d059c7b389fe9d70cd3f80c7
65045 Author: Grant Likely <grant.likely@secretlab.ca>
65046 Date:   Tue Feb 20 09:04:34 2007 +0100
65047
65048     [PATCH 1_4] Merge common get_dev() routines for block devices
65049
65050     Each of the filesystem drivers duplicate the get_dev routine.  This change
65051     merges them into a single function in part.c
65052
65053     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
65054
65055 commit f5fcc3c20b65554e98a165542c36ee0c610a2d81
65056 Author: Wolfgang Denk <wd@pollux.denx.de>
65057 Date:   Mon Feb 19 23:09:51 2007 +0100
65058
65059     MCC200: Software Updater: allow both "ramdisk" and "filesystem" types
65060     as root file system images.
65061
65062 commit 489c696ae7211218961d159e43e722d74c36fcbc
65063 Author: Sergei Poselenov <sposelenov@emcraft.com>
65064 Date:   Wed Feb 14 14:30:28 2007 +0300
65065
65066     MCC200: Extensions to Software Update Mechanism
65067
65068     Update / extend Software Update Mechanism for MCC200 board:
65069
65070     - Add support for rootfs image added. The environment variables
65071       "rootfs_st" and "rootfs_nd" can be used to override the default
65072       values of the image start and end.
65073     - Remove excessive key check code.
65074     - Code cleanup.
65075
65076 commit 4be23a12f23f1372634edc3215137b09768b7949
65077 Author: Stefan Roese <sr@denx.de>
65078 Date:   Mon Feb 19 08:23:15 2007 +0100
65079
65080     [PATCH] Update Sequoia EBC configuration (NOR FLASH)
65081
65082     As spotted by Matthias Fuchs, the READY input should not be
65083     enabled for the NOR FLASH on the Sequoia board.
65084
65085     Signed-off-by: Stefan Roese <sr@denx.de>
65086
65087 commit 2605e90bf676d48123afe5719a846d2b52b24aac
65088 Author: Heiko Schocher <hs@pollux.denx.de>
65089 Date:   Fri Feb 16 07:57:42 2007 +0100
65090
65091     [PATCH] Added support for the jupiter board.
65092
65093     Signed-off-by: Heiko Schocher <hs@denx.de>
65094
65095 commit 497d012e5be0194e1084073d0081eb1a844796b2
65096 Author: Gary Jennejohn <garyj@pollux.denx.de>
65097 Date:   Mon Feb 12 13:11:50 2007 +0100
65098
65099     LPC2292: patch from Siemens.
65100
65101 commit b0b1a920aebead0d44146e73676ae9d80fffc8e2
65102 Author: Stefan Roese <sr@denx.de>
65103 Date:   Sat Feb 10 08:49:31 2007 +0100
65104
65105     [PATCH] Add missing p3mx.h file to repository (ups)
65106
65107     Signed-off-by: Stefan Roese <sr@denx.de>
65108
65109 commit 53d4a4983fb9b3ae5f7b2f10c599aca2b1b4034a
65110 Author: Bartlomiej Sieka <tur@semihalf.com>
65111 Date:   Fri Feb 9 10:45:42 2007 +0100
65112
65113     [Motion-PRO] Preliminary support for the Motion-PRO board.
65114
65115 commit 5a753f98c6a01bd1c61a9a3f95e8329a35f62994
65116 Author: Stefan Roese <sr@denx.de>
65117 Date:   Wed Feb 7 16:51:08 2007 +0100
65118
65119     [PATCH] Update some AMCC 4xx board config files (set initrd_high)
65120
65121     Some boards that can have more than 768MBytes of SDRAM need to
65122     set "initrd_high", so that the initrd can be accessed by the
65123     Linux kernel.
65124
65125     Signed-off-by: Stefan Roese <sr@denx.de>
65126
65127 commit 7372ca68227930d03cffa548310524cad5b96733
65128 Author: Stefan Roese <sr@denx.de>
65129 Date:   Fri Feb 2 12:44:22 2007 +0100
65130
65131     [PATCH] Correctly display PCI arbiter en-/disabled on some 4xx boards
65132
65133     Previously the strapping DCR/SDR was read to determine if the internal PCI
65134     arbiter is enabled or not. This strapping bit can be overridden, so now
65135     the current status is read from the correct DCR/SDR register.
65136
65137     Signed-off-by: Stefan Roese <sr@denx.de>
65138
65139 commit 2aa54f651a42d198673318f07a20c89a43e4d197
65140 Author: Stefan Roese <sr@denx.de>
65141 Date:   Fri Feb 2 12:42:08 2007 +0100
65142
65143     [PATCH] Change configuration output of Sycamore, Yellowstone & Rainier
65144
65145     Signed-off-by: Stefan Roese <sr@denx.de>
65146
65147 commit 23744d6b5bf17592eb6a0ef4f318f6089f55993b
65148 Author: Stefan Roese <sr@denx.de>
65149 Date:   Thu Feb 1 13:22:41 2007 +0100
65150
65151     [PATCH] Remove PCI-PNP configuration from Sequoia/Rainier config file
65152
65153     When PCI PNP is enabled the pci pnp configuration routine is called
65154     which sets the PCI_CACHE_SIZE_LINE to 8. This seems to generate some
65155     problems with some PCI cards. For now disable the PCI PNP configuration.
65156
65157     Signed-off-by: Stefan Roese <sr@denx.de>
65158
65159 commit 2902fadade3be7659467e8d074048c6b7068f5c0
65160 Author: Stefan Roese <sr@denx.de>
65161 Date:   Wed Jan 31 16:56:10 2007 +0100
65162
65163     [PATCH] Update 440EPx/440GRx cpu detection
65164
65165     Signed-off-by: Stefan Roese <sr@denx.de>
65166
65167 commit d5ea287b02a6945c3977410e364a879dd1a555c8
65168 Author: Stefan Roese <sr@denx.de>
65169 Date:   Wed Jan 31 16:38:04 2007 +0100
65170
65171     [PATCH] Update esd cpci5200 files
65172
65173     Signed-off-by: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
65174
65175 commit 8b7d1f0ab7d7c4fe3160bbf74a7e9690d9f3a3ab
65176 Author: Stefan Roese <sr@denx.de>
65177 Date:   Wed Jan 31 16:37:34 2007 +0100
65178
65179     [PATCH] Add support for esd mecp5200 board
65180
65181     Signed-off-by: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
65182
65183 commit 71a4e5fda8b60044ab9f46069fa1cfa26bdd07ff
65184 Author: Stefan Roese <sr@denx.de>
65185 Date:   Wed Jan 31 12:38:50 2007 +0100
65186
65187     [PATCH] Remove unneccessary yellowstone board config file
65188
65189     Signed-off-by: Stefan Roese <sr@denx.de>
65190
65191 commit e802594b6fa1b166308820c276b96dc0d7cc731c
65192 Author: Stefan Roese <sr@denx.de>
65193 Date:   Tue Jan 30 17:06:10 2007 +0100
65194
65195     [PATCH] Update Sequoia (440EPx) config file
65196
65197     The config file now handles the 2nd target, the Rainier (440GRx)
65198     evaluation board better. Additionally the PPC input clock was
65199     adjusted to match the correct value of 33.0 MHz.
65200
65201     Signed-off-by: Stefan Roese <sr@denx.de>
65202
65203 commit 700200c67e73b83751418abe7815840dca8fd6cb
65204 Author: Stefan Roese <sr@denx.de>
65205 Date:   Tue Jan 30 17:04:19 2007 +0100
65206
65207     [PATCH] Merge Yosemite & Yellowstone board ports
65208
65209     Now the AMCC eval boards Yosemite (440EP) and Yellowstone (440GR)
65210     share one config file and all board specific files. This way we
65211     don't have to maintain two different sets of files for nearly
65212     identical boards.
65213
65214     Signed-off-by: Stefan Roese <sr@denx.de>
65215
65216 commit 1bbf5eae322f5f1f6427ecc3ac13a0cb7dba8ad6
65217 Author: Stefan Roese <sr@denx.de>
65218 Date:   Tue Jan 30 15:01:49 2007 +0100
65219
65220     [PATCH] Update Prodrive SCPU (PDNB3 variant) board
65221
65222     SCPU doesn't use redundant environment in flash.
65223
65224     Signed-off-by: Stefan Roese <sr@denx.de>
65225
65226 commit 6304430ed642ea8fa15c9e5af965ac2e033eec45
65227 Author: Stefan Roese <sr@denx.de>
65228 Date:   Tue Jan 30 12:51:07 2007 +0100
65229
65230     [PATCH] alpr: Update alpr board config file
65231
65232     Signed-off-by: Stefan Roese <sr@denx.de>
65233
65234 commit f8db84f132b1e335f20f96138a1f09ed97b08664
65235 Author: Wolfgang Denk <wd@pollux.denx.de>
65236 Date:   Tue Jan 30 00:50:40 2007 +0100
65237
65238     LPC2292 SODIMM port coding style cleanup.
65239
65240 commit 6bd2447ee47ee23c18d2b3c7ccd5a20f7626f5b3
65241 Author: Gary Jennejohn <garyj@pollux.denx.de>
65242 Date:   Wed Jan 24 12:16:56 2007 +0100
65243
65244     Add port for the lpc2292sodimm evaluation board from EmbeddedArtists
65245
65246 commit 2daf046ba627f85f44195815778140039636244e
65247 Author: Bartlomiej Sieka <tur@semihalf.com>
65248 Date:   Tue Jan 23 17:22:06 2007 +0100
65249
65250     [iDMR] Add MTD and JFFS2 support, also add default partition definition.
65251
65252 commit f7db33101fbc9c8f0a10738ce87034875a17aeb9
65253 Author: Bartlomiej Sieka <tur@semihalf.com>
65254 Date:   Tue Jan 23 14:21:14 2007 +0100
65255
65256     [iDMR] Flash driver on initialisation write-protects some sectors,
65257     currently sectors 0-3. Sector 3 does not need to be protected, though
65258     (U-boot occupies sectors 0-1 and the environment sector 2). This commit
65259     fixes this, i.e., only sectors 0-2 are protected.
65260
65261 commit 0ed47bb119cd2c4c16edb2548789148f9e6dc9de
65262 Author: Bartlomiej Sieka <tur@semihalf.com>
65263 Date:   Tue Jan 23 14:11:22 2007 +0100
65264
65265     [iDMR] Using MII-related commands on iDRM board doesn't work now (e.g.,
65266     "mii device" results in "Unexpected exception"). Fixing this properly
65267     requires some clean-up in the FEC drivers infrastructure for ColdFire, so
65268     this commit disables MII commads for now.
65269
65270 commit 363d1d8f9c99b63daef81f5985cab3fc00edde5c
65271 Author: Bartlomiej Sieka <tur@semihalf.com>
65272 Date:   Tue Jan 23 13:25:22 2007 +0100
65273
65274     [ColdFire MCF5271 family] Add CPU detection based on the value of Chip
65275     Identification Register (CIR).
65276
65277 commit fdef388758506765d4d6a7155c8f1584c63ff581
65278 Author: roy zang <tie-fei.zang@freescale.com>
65279 Date:   Mon Jan 22 13:19:21 2007 +0800
65280
65281     use  CFG_WRITE_SWAPPED_DATA define instead of define CFG_FLASH_CFI_SWAP
65282     The patch by Heiko Schocher <hs@pollux.denx.de> on Jan, 19, 2007
65283     fixes cfi_driver bug for mpc7448hpc2 board. The default cfi_driver can support
65284     mpc7448hpc2 board.
65285
65286 commit a4012396645533aef218354eeba754dff0deace8
65287 Author: Wolfgang Denk <wd@pollux.denx.de>
65288 Date:   Fri Jan 19 23:08:39 2007 +0100
65289
65290     Minor code cleanup.
65291
65292 commit f539b7ba7d7ef6dd187c8209609001cb1cd95e39
65293 Author: Heiko Schocher <hs@pollux.denx.de>
65294 Date:   Fri Jan 19 19:57:10 2007 +0100
65295
65296     [PATCH] SC3 board: added CFG_CMD_AUTOSCRIPT.
65297
65298     Signed-off-by: Heiko Schocher <hs@denx.de>
65299
65300 commit d0b6e14087ddd8789f224a48e1d33f2a5df4d167
65301 Author: Heiko Schocher <hs@pollux.denx.de>
65302 Date:   Fri Jan 19 18:05:26 2007 +0100
65303
65304     [PATCH] CFI: define CFG_WRITE_SWAPPED_DATA for the CFI-Flash driver
65305                  if you must swap the bytes between reading/writing.
65306                  (Needed for the SC3 board)
65307
65308     Signed-off-by: Heiko Schocher <hs@denx.de>
65309
65310 commit 9d8d5a5bfb64768f29a0cb47fc37cd6f4c40e276
65311 Author: Stefan Roese <sr@denx.de>
65312 Date:   Thu Jan 18 16:05:47 2007 +0100
65313
65314     [PATCH] Add support for Prodrive SCPU (PDNB3 variant) board
65315
65316     Signed-off-by: Stefan Roese <sr@denx.de>
65317
65318 commit 0057d758e3e874cbe7f24745d0cce8c1cb6c207e
65319 Author: Stefan Roese <sr@denx.de>
65320 Date:   Thu Jan 18 11:54:52 2007 +0100
65321
65322     [PATCH] Update Prodrive P3Mx support
65323
65324     Signed-off-by: Stefan Roese <sr@denx.de>
65325
65326 commit 34167a36c29ee946b727465db5c014746a08e978
65327 Author: Stefan Roese <sr@denx.de>
65328 Date:   Thu Jan 18 11:48:10 2007 +0100
65329
65330     [PATCH] Add missing Taishan config file
65331
65332     Signed-off-by: Stefan Roese <sr@denx.de>
65333
65334 commit cb4820725e9fc409c5cbc8e83054a6ed522d2111
65335 Author: Heiko Schocher <hs@pollux.denx.de>
65336 Date:   Thu Jan 18 11:28:51 2007 +0100
65337
65338     [PATCH] Fix: Compilerwarnings for SC3 board.
65339                  The EBC Configuration Register is now by CFG_EBC_CFG definable
65340                  Added JFFS2 support for the SC3 board.
65341
65342     Signed-off-by: Heiko Schocher <hs@denx.de>
65343
65344 commit 5fb692cae57d1710c8f52a427cf7f39a37383fcd
65345 Author: Stefan Roese <sr@denx.de>
65346 Date:   Thu Jan 18 10:25:34 2007 +0100
65347
65348     [PATCH] Add support for AMCC Taishan PPC440GX eval board
65349
65350     Signed-off-by: Stefan Roese <sr@denx.de>
65351
65352 commit 6d3e0107235aa0e6a6dcb77f9884497280bf85ad
65353 Author: Wolfgang Denk <wd@pollux.denx.de>
65354 Date:   Tue Jan 16 18:30:50 2007 +0100
65355
65356     Raname solidcard3 into sc3; add redundant env for sc3
65357
65358 commit 1bbbbdd20fcec9933697000dcf55ff7972622596
65359 Author: Wolfgang Denk <wd@pollux.denx.de>
65360 Date:   Tue Jan 16 12:46:35 2007 +0100
65361
65362     Update default environment for Solidcard3
65363
65364 commit 5a5c56986a9ccf71642c8b6374eb18487b15fecd
65365 Author: Stefan Roese <sr@denx.de>
65366 Date:   Mon Jan 15 09:46:29 2007 +0100
65367
65368     [PATCH] Fix 440SPe rev B detection from previous patch
65369
65370     Signed-off-by: Stefan Roese <sr@denx.de>
65371
65372 commit a443d31410c571ee8f970da819a44d698fdd6b1f
65373 Author: Heiko Schocher <hs@pollux.denx.de>
65374 Date:   Sun Jan 14 13:35:31 2007 +0100
65375
65376         [FIX] correct I2C Writes for the LM81 Sensor.
65377
65378         Signed-off-by: Heiko Schocher <hs@denx.de>
65379
65380 commit 0bba5452835f19a61204edcda3a58112fd8e2208
65381 Author: Wolfgang Denk <wd@pollux.denx.de>
65382 Date:   Sat Jan 13 11:17:10 2007 +0100
65383
65384     Undo commit 3033ebb2: reset command does not take any arguments
65385
65386     Haiying Wang's modification to the reset command was broken, undo it.
65387
65388     Signed-off-by: Wolfgang Denk <wd@denx.de>
65389
65390 commit 95981778cff0038fd9941044d6a3eda810e33258
65391 Author: Stefan Roese <sr@denx.de>
65392 Date:   Sat Jan 13 08:01:03 2007 +0100
65393
65394     [PATCH] Update 440SP(e) cpu revisions
65395
65396     Also display enabled/disabled RAID 6 support for 440SP/440SPe PPC's.
65397
65398     Signed-off-by: Stefan Roese <sr@denx.de>
65399
65400 commit 77ddc5b9afb325262fd88752ba430a1dded1f0c7
65401 Author: Stefan Roese <sr@denx.de>
65402 Date:   Sat Jan 13 07:59:56 2007 +0100
65403
65404     [PATCH] Update Yellowstone (440GR) to display board rev and PCI bus speed
65405
65406     Now the board revision and the current PCI bus speed are printed after
65407     the board message.
65408
65409     Also the EBC initialising is now done via defines in the board config
65410     file.
65411
65412     Signed-off-by: Stefan Roese <sr@denx.de>
65413
65414 commit 36adff362c2c0141ff8a810d42a7e478f779130f
65415 Author: Stefan Roese <sr@denx.de>
65416 Date:   Sat Jan 13 07:59:19 2007 +0100
65417
65418     [PATCH] Update Yosemite (440EP) to display board rev and PCI bus speed
65419
65420     Now the board revision and the current PCI bus speed are printed after
65421     the board message.
65422
65423     Also the EBC initialising is now done via defines in the board config
65424     file.
65425
65426     Signed-off-by: Stefan Roese <sr@denx.de>
65427
65428 commit e0b9ea8c8a294de6a5350ae638879d24b5b709d6
65429 Author: Stefan Roese <sr@denx.de>
65430 Date:   Sat Jan 13 07:57:51 2007 +0100
65431
65432     [PATCH] Update Sequoia (440EPx) to display board rev and PCI bus speed
65433
65434     Now the board revision and the current PCI bus speed are printed after
65435     the board message.
65436
65437     Signed-off-by: Stefan Roese <sr@denx.de>
65438
65439 commit ca43ba18e910206ef8063e4b22d282630bff3fd2
65440 Author: Heiko Schocher <hs@pollux.denx.de>
65441 Date:   Thu Jan 11 15:44:44 2007 +0100
65442
65443         Added support for the SOLIDCARD III board from Eurodesign
65444
65445         Signed-off-by: Heiko Schocher <hs@denx.de>
65446
65447 commit 6abaee42621c07e81a2cd189ad4368b5e8c50280
65448 Author: Reinhard Thies <Reinhard.Thies@web.de>
65449 Date:   Wed Jan 10 14:41:14 2007 +0100
65450
65451     Adjusted default environment for cam5200 board.
65452
65453 commit bab5a90d4ccc1a46a8127b867fa59028cc623ad9
65454 Author: Wolfgang Denk <wd@pollux.denx.de>
65455 Date:   Wed Jan 10 15:35:52 2007 +0100
65456
65457     Update CHANGELOG
65458
65459 commit 787fa15860a57833e50bd30555079a9cd4e519b8
65460 Author: Wolfgang Denk <wd@pollux.denx.de>
65461 Date:   Wed Jan 10 01:28:39 2007 +0100
65462
65463     Fix auto_update for MCC200 board.
65464
65465     The invocation of do_auto_update() is moved to the end of the
65466     misc_init_r() function, after the flash mappings have been
65467     initialized. Please find attached a patch that implements that
65468     change.
65469
65470     Also correct the decoding of the keypad status. With this update, the
65471     key that will trigger the update is Column 2, Row 2.
65472
65473 commit d9384de2f571046e71081bae22b49e3d5ca2e3d5
65474 Author: Marian Balakowicz <m8@semihalf.com>
65475 Date:   Wed Jan 10 00:26:15 2007 +0100
65476
65477     CAM5200 flash driver modifications:
65478     - use CFI driver (replaces custom flash driver) for main 'cam5200' target
65479     - add second build target 'cam5200_niosflash' which still uses custom driver
65480
65481 commit 67fea022fa957f59653b5238c7496f80a6b70432
65482 Author: Markus Klotzbuecher <mk@denx.de>
65483 Date:   Tue Jan 9 16:02:48 2007 +0100
65484
65485     SPC1920: cleanup memory contoller setup
65486
65487 commit 8fc2102faa23593c80381437c09f7745a14deb40
65488 Author: Markus Klotzbuecher <mk@denx.de>
65489 Date:   Tue Jan 9 14:57:14 2007 +0100
65490
65491     Fix the cpu speed setup to work with all boards.
65492
65493 commit 9295acb77481cf099ef9b40e1fa2d145b3c7490c
65494 Author: Markus Klotzbuecher <mk@denx.de>
65495 Date:   Tue Jan 9 14:57:13 2007 +0100
65496
65497     SPC1920: add support for the FM18L08 Ramtron FRAM
65498
65499 commit 38ccd2fdf3364a53fe80e9b365303ecdafc9e223
65500 Author: Markus Klotzbuecher <mk@denx.de>
65501 Date:   Tue Jan 9 14:57:13 2007 +0100
65502
65503     SPC1920: update the HPI register addresses to work with the second
65504     generation of hardware
65505
65506 commit 5921e5313fc3eadd42770c2b99badd7fae5ecf1e
65507 Author: Markus Klotzbuecher <mk@creamnet.de>
65508 Date:   Tue Jan 9 14:57:13 2007 +0100
65509
65510     Miscellanious spc1920 related cleanups
65511
65512 commit e4c2d37adc8bb1bf69dcf600cbc6c75f916a6120
65513 Author: Markus Klotzbuecher <mk@denx.de>
65514 Date:   Tue Jan 9 14:57:12 2007 +0100
65515
65516     SPC1920 GO/NOGO led should be set to color red in U-Boot
65517
65518 commit 0be62728aac459ba268d6d752ed49ec0e2bc7348
65519 Author: Markus Klotzbuecher <mk@creamnet.de>
65520 Date:   Tue Jan 9 14:57:12 2007 +0100
65521
65522     Add support for the DS3231 RTC
65523
65524 commit 8139567b60d678584b05f0718a681f2047c5e14f
65525 Author: Markus Klotzbuecher <mk@creamnet.de>
65526 Date:   Tue Jan 9 14:57:11 2007 +0100
65527
65528     SMC1 uses external CLK4 instead of BRG on spc1920
65529
65530 commit d8d9de1a02fbd880b613d607143d1f57342affc7
65531 Author: Markus Klotzbuecher <mk@creamnet.de>
65532 Date:   Tue Jan 9 14:57:10 2007 +0100
65533
65534     Update the SPC1920 CMB PLD driver
65535
65536 commit 3f34f869162750e5e999fd140f884f5de952bcfe
65537 Author: Markus Klotzbuecher <mk@creamnet.de>
65538 Date:   Tue Jan 9 14:57:10 2007 +0100
65539
65540     Add / enable I2C support on the spc1920 board
65541
65542 commit d28707dbce1e9ac2017ad051da4133bf22b4204f
65543 Author: Markus Klotzbuecher <mk@creamnet.de>
65544 Date:   Tue Jan 9 14:57:10 2007 +0100
65545
65546     Add support for the tms320671x host port interface (HPI)
65547
65548 commit f4eb54529bb3664c3a562e488b460fe075f79d67
65549 Author: Wolfgang Denk <wd@pollux.denx.de>
65550 Date:   Sun Jan 7 00:13:11 2007 +0100
65551
65552     Prepare for release 1.2.0
65553
65554 commit f07ae7a9daef27a3d0213a4f3fe39d5342173c02
65555 Author: Stefan Roese <sr@denx.de>
65556 Date:   Sat Jan 6 15:58:09 2007 +0100
65557
65558     [PATCH] 44x: Fix problem with DDR controller setup (refresh rate)
65559
65560     This patch fixes a problem with an incorrect setup for the refresh
65561     timer of the 44x DDR controller in the file cpu/ppc4xx/sdram.c
65562
65563     Signed-off-by: Stefan Roese <sr@denx.de>
65564
65565 commit f16c1da9577f06c5fc08651a4065537407de4635
65566 Author: Stefan Roese <sr@denx.de>
65567 Date:   Sat Jan 6 15:56:13 2007 +0100
65568
65569     [PATCH] Update ALPR board files
65570
65571     This update brings the ALPR board support to the newest version.
65572     It also fixes a problem with the NAND driver.
65573
65574     Signed-off-by: Stefan Roese <sr@denx.de>
65575
65576 commit cd1d937f90250a32988c37b2b4af8364d25de8ed
65577 Author: Stefan Roese <sr@denx.de>
65578 Date:   Fri Jan 5 11:46:05 2007 +0100
65579
65580     [PATCH] nand: Fix problem with oobsize calculation
65581
65582     Here the description from Brian Brelsford <Brian_Brelsford@dell.com>:
65583
65584     The Hynix part returns a 0x1d in the 4th ID byte. The Samsung part
65585     returns a 0x15. In the code fragment below bits [1:0] determine the
65586     page size, it is ANDed via "(extid & 0x3)" then shifted out. The
65587     next field is also ANDed with 0x3. However this is a one bit field
65588     as defined in the Hynix and Samsung parts in the 4th ID byte that
65589     determins the oobsize, not a two bit field. It works on Samsung as
65590     bits[3:2] are 01. However for the Hynix there is a 11 in these two
65591     bits, so the oob size gets messed up.
65592
65593     I checked the correct linux code and the suggested fix from Brian is
65594     also available in the linux nand mtd driver.
65595
65596     Signed-off-by: Stefan Roese <sr@denx.de>
65597
65598 commit a78bc443ae5a4a8ba87590587d5e35bf5a787b2e
65599 Author: Stefan Roese <sr@denx.de>
65600 Date:   Fri Jan 5 10:40:36 2007 +0100
65601
65602     [PATCH] Clear PLB4A0_ACR[WRP] on Sequoia (440EPx)
65603
65604     This fix will make the MAL burst disabling patch for the Linux
65605     EMAC driver obsolete.
65606
65607     Signed-off-by: Stefan Roese <sr@denx.de>
65608
65609 commit 023889838282b6237b401664f22dd22dfba2c066
65610 Author: Stefan Roese <sr@denx.de>
65611 Date:   Fri Jan 5 10:38:05 2007 +0100
65612
65613     [PATCH] Add DDR2 optimization code for Sequoia (440EPx) board
65614
65615     This code will optimize the DDR2 controller setup on a board specific
65616     basis.
65617
65618     Note: This code doesn't work right now on the NAND booting image for the
65619     Sequoia board, since it doesn't fit into the 4kBytes for the SPL image.
65620
65621     Signed-off-by: Stefan Roese <sr@denx.de>
65622
65623 commit cce4acbb68398634b8d011ed7bb0d12269c84230
65624 Author: Bartlomiej Sieka <tur@semihalf.com>
65625 Date:   Thu Dec 28 19:08:21 2006 +0100
65626
65627     Few V38B changes:
65628       - fix a typo in V38B config file
65629       - move watchdog initialisation earlier in the boot process
65630       - add "wdt=off" to default kernel command line (disables kernel watchdog)
65631
65632 commit 92eb729bad876725aeea908d2addba0800620840
65633 Author: Wolfgang Denk <wd@pollux.denx.de>
65634 Date:   Wed Dec 27 01:26:13 2006 +0100
65635
65636     Fix bug in adaption of Stefano Babic's CFI driver patch.
65637
65638 commit 9c0f42ecfe25f7ffce8ec7a815f03864d723ffe3
65639 Author: Wolfgang Denk <wd@pollux.denx.de>
65640 Date:   Sun Dec 24 01:42:57 2006 +0100
65641
65642     Minor code cleanup.
65643
65644 commit d784fdb05900ada3686d5778783e1fb328e9fb66
65645 Author: Stefano Babic <sbabic@denx.de>
65646 Date:   Tue Dec 12 00:22:42 2006 +0100
65647
65648     Fix cfi failure with Spansion Flash (Spansion Flash Devices have a different offset to go into CFI mode)
65649
65650 commit 1b3c360c235dc684ec06c2d5f183f0a282ce45e2
65651 Author: Stefan Roese <sr@denx.de>
65652 Date:   Fri Dec 22 14:29:40 2006 +0100
65653
65654     [PATCH] Fix sequoia flash autodetection (finally correct)
65655
65656     Now 32MByte and 64MByte FLASH is know to work and other
65657     configurations should work too.
65658
65659     Signed-off-by: Stefan Roese <sr@denx.de>
65660
65661 commit 82e5236a8b719543643fd26d5827938ab2b94818
65662 Author: Wolfgang Denk <wd@pollux.denx.de>
65663 Date:   Fri Dec 22 10:30:26 2006 +0100
65664
65665     Minor code cleanup; update CHANGELOG.
65666
65667 commit fa23044564091f05d9695beb7b5b9a931e7f41a4
65668 Author: Heiko Schocher <hs@pollux.denx.de>
65669 Date:   Thu Dec 21 17:17:02 2006 +0100
65670
65671     Added support for the TQM8272 board from TQ
65672
65673     Signed-off-by: Heiko Schocher <hs@denx.de>
65674
65675 commit 6dedf3d49dd14c3bf541c8ecee7ffaac5f0e1d6c
65676 Author: Heiko Schocher <hs@pollux.denx.de>
65677 Date:   Thu Dec 21 16:14:48 2006 +0100
65678
65679     [PATCH] Add support for the UC101 board from MAN.
65680
65681     Signed-off-by: Heiko Schocher <hs@denx.de>
65682
65683 commit c84bad0ef60e7055ab0bd49b93069509cecc382a
65684 Author: Bartlomiej Sieka <tur@semihalf.com>
65685 Date:   Wed Dec 20 00:29:43 2006 +0100
65686
65687     Fix to make the baudrate changes immediate for the MCF52x2 family.
65688
65689 commit daa6e418bcc0c717752e8de939c213c790286096
65690 Author: Bartlomiej Sieka <tur@semihalf.com>
65691 Date:   Wed Dec 20 00:27:32 2006 +0100
65692
65693     Preliminary support for the iDMR board (ColdFire).
65694
65695 commit cdb97a6678826f85e7c69eae6a1c113d034c9b10
65696 Author: Andrei Safronov <safronov@pollux.denx.de>
65697 Date:   Fri Dec 8 16:23:08 2006 +0100
65698
65699     automatic update mechanism
65700
65701 commit 9d27b3a0685ff99fc477983f315c04d49f657a8a
65702 Author: roy zang <tie-fei.zang@freescale.com>
65703 Date:   Mon Dec 4 17:56:59 2006 +0800
65704
65705     Slight code clean up.
65706     Add comments, delete duplicate define and remove spaces.
65707     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
65708
65709 commit 4dbcd69e3e2776ea334590d5768e3692c5fae5c1
65710 Author: roy zang <tie-fei.zang@freescale.com>
65711 Date:   Mon Dec 4 17:54:21 2006 +0800
65712
65713     Introduce PLL_CFG[0:4] table for processor 7448/7447A/7455/7457. The original
65714     multiplier table can not refect the real PLL clock behavior of these
65715     processors. Please refer to the hardware specification for detailed
65716     information of the corresponding processors.
65717     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
65718
65719 commit 4efe20c9579011d9987f62ed7d35ee8cdc1cf0e0
65720 Author: roy zang <tie-fei.zang@freescale.com>
65721 Date:   Mon Dec 4 14:46:23 2006 +0800
65722
65723     Remove the static MAC address, ip address, server ip, netmask and
65724     gateway ip for network setting.
65725     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
65726
65727 commit 6f12c61cf31ed73d72ddfcfc712a854a3a177aaf
65728 Author: roy zang <tie-fei.zang@freescale.com>
65729 Date:   Mon Dec 4 14:33:08 2006 +0800
65730
65731     Remove the duplicate memory test code for mpc744ihpc2 board.
65732     If a memory test is needed, please use the functions in
65733     post/memory.c or memtest command.
65734     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
65735
65736 commit c9c1eeed7dd193fa65fb194654132040d49d4d3a
65737 Author: roy zang <tie-fei.zang@freescale.com>
65738 Date:   Fri Dec 1 19:01:25 2006 +0800
65739
65740     Fix the exception occuring in RAM table search issue.
65741     The original search_one_table() function code can only processes the search
65742     for the exception occurring in FLASH/ROM, because the exception and fixup
65743     table usually locate in FLASH. If the exception address is also in
65744     FLASH, it will be OK.
65745     If the exception occurs in RAM, after the u-boot relocation, a
65746     relocation offset should be added.
65747
65748     clean up the code in cpu/74xx_7xx/cpu.c
65749
65750     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
65751
65752 commit ee311214e0d216f904feea269599d0934bf71f23
65753 Author: roy zang <tie-fei.zang@freescale.com>
65754 Date:   Fri Dec 1 11:47:36 2006 +0800
65755
65756     Clean up the code according to codestyle:
65757     (1) remove some C++ comments.
65758     (2) remove trailing white space.
65759     (3) remove trailing empty line.
65760     (4) Indentation by table.
65761     (5) remove {} in one line condition.
65762     (6) add space before '(' in function call.
65763     Remove some weird printf () output.
65764     Add necessary comments.
65765     Modified Makefile to support building in a separate directory.
65766
65767 commit dd520bf314c7add4183c5191692180f576f96b60
65768 Author: Wolfgang Denk <wd@pollux.denx.de>
65769 Date:   Thu Nov 30 18:02:20 2006 +0100
65770
65771     Code cleanup.
65772
65773 commit 8d9a8610b8256331132227e9e6585c6bd5742787
65774 Author: Wolfgang Denk <wd@pollux.denx.de>
65775 Date:   Thu Nov 30 01:54:07 2006 +0100
65776
65777     Code cleanup. Update CHANGELOG.
65778
65779 commit 726e90aacf0b1ecb0e7055be574622fbe3e450ba
65780 Author: Grant Likely <grant.likely@secretlab.ca>
65781 Date:   Wed Nov 29 16:23:42 2006 +0100
65782
65783     [PATCH] [MPC52xx] Use IPB bus frequency for SOC peripherals
65784
65785     The soc node of the mpc52xx needs to be loaded with the IPB bus frequency,
65786     not the XLB frequency.
65787
65788     This patch depends on the previous patches for MPC52xx device tree support
65789
65790     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
65791     Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
65792
65793 commit 1eac2a71417b6675b11aace72102a2e7fde8f5c6
65794 Author: Stefan Roese <sr@denx.de>
65795 Date:   Wed Nov 29 15:42:37 2006 +0100
65796
65797     [PATCH] Add support for Prodrive P3M750 & P3M7448 (P3Mx) boards
65798
65799     This patch adds support for the Prodrive P3M750 (PPC750 & MV64460)
65800     and the P3M7448 (MPC7448 & MV64460) PMC modules. Both modules are
65801     quite similar and share the same board directory "prodrive/p3mx"
65802     and the same config file "p3mx.h".
65803
65804     Signed-off-by: Stefan Roese <sr@denx.de>
65805
65806 commit 1bdd46832aeb569f5e04b1f20f64318525b6525a
65807 Author: Stefan Roese <sr@denx.de>
65808 Date:   Wed Nov 29 12:53:15 2006 +0100
65809
65810     [PATCH] common/cmd_elf.c: Enable loadaddr as parameter in bootvx command
65811
65812     In the bootvx command the load address was only read from the env
65813     variable "loadaddr" and not optionally passed as paramter as described
65814     in the help. This is fixed with this patch. The behaviour is now the
65815     same as in the bootelf command.
65816
65817     Signed-off-by: Stefan Roese <sr@denx.de>
65818
65819 commit 4e26f1074c3ac1bd8fd094f0dc4a1c4a0b15a592
65820 Author: Stefan Roese <sr@denx.de>
65821 Date:   Wed Nov 29 12:03:57 2006 +0100
65822
65823     [PATCH] include/ppc440.h minor error affecting interrupts
65824
65825     Fixed include/ppc440.c for UIC address Bug
65826
65827     Corrects bug affecting the addresses for the universal interrupt
65828     controller UIC2 and UIC3 on the PPC440 Epx, GRx, and SPE chips.
65829
65830     Signed-off-by: Jeff Mann <mannj@embeddedplanet.com>
65831     Signed-off-by: Stefan Roese <sr@denx.de>
65832
65833 commit 1939d969443ccf316cab2bf32ab1027d4db5ba1a
65834 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
65835 Date:   Tue Nov 28 16:17:27 2006 -0600
65836
65837     Make fsl-i2c not conflict with SOFT I2C
65838
65839     Signed-off-by: Timur Tabi <timur@freescale.com>
65840
65841 commit 14198bf768fdc958e3c1afd2404e5262208e98d7
65842 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
65843 Date:   Tue Nov 28 16:17:18 2006 -0600
65844
65845     Fix I2C master address initialization.
65846
65847     Signed-off-by: Timur Tabi <timur@freescale.com>
65848
65849 commit cf3d045e51ca8dcc6cf759827140861d6ac25c04
65850 Author: Kim Phillips <kim.phillips@freescale.com>
65851 Date:   Tue Nov 28 23:31:19 2006 -0600
65852
65853     Assign maintainers for mpc8349emds and mpc8360emds
65854
65855     Dave for mpc8360emds, and me for mpc8349emds.
65856
65857 commit 1aa934c81b77f2080d3ca4b226eab67b17a33961
65858 Author: Kim Phillips <kim.phillips@freescale.com>
65859 Date:   Tue Nov 28 23:28:33 2006 -0600
65860
65861     Eliminate gcc 4 'used uninitialized' warnings in drivers/qe/uccf.c
65862
65863     give initial values for reg_num, shift, p_cmxucr in ucc_set_clk_src
65864     since they are passed by reference to ucc_get_cmxucr_reg and assigned.
65865
65866 commit e857a5bdb3954b896c0920cb9d8d2b1b9c107ce5
65867 Author: Timur Tabi <timur@freescale.com>
65868 Date:   Tue Nov 28 12:09:35 2006 -0600
65869
65870     mpc83xx: Miscellaneous code style fixes
65871
65872     Implement various code style fixes and similar changes.
65873
65874     Signed-off-by: Timur Tabi <timur@freescale.com>
65875
65876 commit e59581c56ab5d6e0207ddac3b2c1d55cb36ec706
65877 Author: Stefan Roese <sr@denx.de>
65878 Date:   Tue Nov 28 17:55:49 2006 +0100
65879
65880     [PATCH] Enable the IceCube/lite5200 variants to pass a device tree to Linux.
65881
65882     This patch adds the code and configuration necessary to boot with an
65883     arch/powerpc Linux kernel.
65884
65885     Signed-off-by: Grant Likely <grant.likely@gmail.com>
65886     Acked-by: Jon Loeliger <jdl@freescale.com>
65887
65888 commit e732faec95a83cb468b4850ae807c8301dde8f6a
65889 Author: Stefan Roese <sr@denx.de>
65890 Date:   Tue Nov 28 16:09:24 2006 +0100
65891
65892     [PATCH] PPC4xx: 440SP Rev. C detection added
65893
65894     Signed-off-by: Stefan Roese <sr@denx.de>
65895
65896 commit e7f3e9ff01fbd7fa72eb42a9675fbed6bc4736b0
65897 Author: Stefan Roese <sr@denx.de>
65898 Date:   Tue Nov 28 11:04:45 2006 +0100
65899
65900     [PATCH] nand: Fix patch merge problem
65901
65902     Signed-off-by: Stefan Roese <sr@denx.de>
65903
65904 commit 58e3b14c18ed3288ceef8d086946dbf3df64ccf2
65905 Author: Stefan Roese <sr@denx.de>
65906 Date:   Tue Nov 28 11:04:45 2006 +0100
65907
65908     [PATCH] nand: Fix patch merge problem
65909
65910     Signed-off-by: Stefan Roese <sr@denx.de>
65911
65912 commit 4f4b602ec7524a032bdf3c6d28c7f525a4a67eaa
65913 Author: Wolfgang Denk <wd@pollux.denx.de>
65914 Date:   Mon Nov 27 22:53:53 2006 +0100
65915
65916     Update CHANGELOG
65917
65918 commit f6e495f54cdb8fe340b9c03deab40ad746d52fae
65919 Author: Stefan Roese <sr@denx.de>
65920 Date:   Mon Nov 27 17:43:25 2006 +0100
65921
65922     [PATCH] 4xx_enet.c: Correct the setting of zmiifer register
65923
65924     Patch below corrects the setting of the zmiifer register, it was
65925     overwritting the register rather than ORing the settings.
65926
65927     Signed-off-by: Neil Wilson <NWilson@airspan.com>
65928     Signed-off-by: Stefan Roese <sr@denx.de>
65929
65930 commit d1a72545296800b7e219f93104ad5836f0003d66
65931 Author: Stefan Roese <sr@denx.de>
65932 Date:   Mon Nov 27 17:34:10 2006 +0100
65933
65934     [PATCH] Select NAND embedded environment from board configuration
65935
65936     The current NAND Bootloader setup forces the environment
65937     variables to be in line with the bootloader. This change
65938     enables the configuration to be made in the board include
65939     file instead so that it can be individually enabled.
65940
65941     Signed-off-by: Nick Spence <nick.spence@freescale.com>
65942     Signed-off-by: Stefan Roese <sr@denx.de>
65943
65944 commit 15784862857c3c2214498defcfed84ff137fb81e
65945 Author: Stefan Roese <sr@denx.de>
65946 Date:   Mon Nov 27 17:22:19 2006 +0100
65947
65948     [PATCH] nand_wait() timeout fixes
65949
65950     Two fixes for the nand_wait() function in
65951     drivers/nand/nand_base.c:
65952
65953     1. Use correct timeouts. The original timeouts in Linux
65954     source are 400ms and 20ms not 40s and 20s
65955
65956     2. Return correct error value in case of timeout. 0 is
65957     interpreted as OK.
65958
65959     Signed-off-by: Rui Sousa <rui.sousa@laposte.net>
65960     Signed-off-by: Stefan Roese <sr@denx.de>
65961
65962 commit da5553b095bf04f4f109ad7e565dae3aba47b230
65963 Author: Stefan Roese <sr@denx.de>
65964 Date:   Mon Nov 27 17:04:06 2006 +0100
65965
65966     [PATCH] Allow CONFIG_OF_FLAT_TREE to boot a non-arch/powerpc kernel
65967
65968     This patch allows an arch/ppc kernel to be booted by just passing 1 or 2
65969     arguments to bootm.  It removes the getenv("disable_of") test that used
65970     to be used for this purpose.
65971
65972     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
65973     Acked-by: Jon Loeliger <jdl@freescale.com>
65974
65975 commit a9398e018593782c5fa7d0741955fc1256b34c1e
65976 Author: Wolfgang Denk <wd@pollux.denx.de>
65977 Date:   Mon Nov 27 15:32:42 2006 +0100
65978
65979     Minor code cleanup. Update CHANGELOG.
65980
65981 commit 1729b92cde575476684bffe819d0b7791b57bff2
65982 Author: Stefan Roese <sr@denx.de>
65983 Date:   Mon Nov 27 14:52:04 2006 +0100
65984
65985     [PATCH] 4xx: Fix problem with board specific reset code (now for real)
65986
65987     Signed-off-by: Stefan Roese <sr@denx.de>
65988
65989 commit cc5ee8a92a0e3ca6f727af71b8fd206460c7afd7
65990 Author: Stefan Roese <sr@denx.de>
65991 Date:   Mon Nov 27 14:49:51 2006 +0100
65992
65993     [PATCH] alpr: remove unused board specific flash driver
65994
65995     Signed-off-by: Stefan Roese <sr@denx.de>
65996
65997 commit 1f94d162e2b5f0edc28d9fb11482502c44d218e1
65998 Author: Stefan Roese <sr@denx.de>
65999 Date:   Mon Nov 27 14:48:41 2006 +0100
66000
66001     [PATCH] 4xx: Fix problem with board specific reset code
66002
66003     Signed-off-by: Stefan Roese <sr@denx.de>
66004
66005 commit ec0c2ec725aec9524a177a77ce75559e644a931a
66006 Author: Stefan Roese <sr@denx.de>
66007 Date:   Mon Nov 27 14:46:06 2006 +0100
66008
66009     [PATCH] Remove testing 4xx enet PHY setup
66010
66011     Signed-off-by: Stefan Roese <sr@denx.de>
66012
66013 commit 1c2ce2262069510f31c7d3fd7efd3d58b8c0c148
66014 Author: Stefan Roese <sr@denx.de>
66015 Date:   Mon Nov 27 14:12:17 2006 +0100
66016
66017     [PATCH] Update Prodrive ALPR board support (440GX)
66018
66019     Signed-off-by: Stefan Roese <sr@denx.de>
66020
66021 commit 58b485776698c3d71ec5a215e392123b4c15afa3
66022 Author: Markus Klotzbuecher <mk@denx.de>
66023 Date:   Mon Nov 27 11:51:21 2006 +0100
66024
66025     Add a small README with information on the generic ohci driver.
66026
66027 commit ae3b770e4eae8e98b6e9e29662e18c47fdf0171f
66028 Author: Markus Klotzbuecher <mk@denx.de>
66029 Date:   Mon Nov 27 11:46:46 2006 +0100
66030
66031     Fix some endianness issues related to the generic ohci driver
66032
66033 commit 7b59b3c7a8ce2e4b567abf99c1cd667bf35b9418
66034 Author: Markus Klotzbuecher <mk@denx.de>
66035 Date:   Mon Nov 27 11:44:58 2006 +0100
66036
66037     Introduced the configuration option CONFIG_USB_OHCI_NEW in order to be able
66038     to choose between the old and the generic OHCI drivers.
66039
66040 commit 53e336e9ffc51035bdc4e5867631b3378761b4df
66041 Author: Markus Klotzbuecher <mk@denx.de>
66042 Date:   Mon Nov 27 11:43:09 2006 +0100
66043
66044     Modified the mpc5xxx and the ppc4xx cpu to use the generic OHCI driver
66045     and adapted board configs TQM5200 and yosemite accordingly. This commit
66046     also makes the maximum number of root hub ports configurable
66047     (CFG_USB_OHCI_MAX_ROOT_PORTS).
66048
66049 commit 78d620ebb5871d252270dedfad60c6568993b780
66050 Author: Wolfgang Denk <wd@atlas.denx.de>
66051 Date:   Thu Nov 23 22:58:58 2006 +0100
66052
66053     Updates for TQM5200 modules:
66054     - fix off-by-one error in board/tqm5200/cam5200_flash.c error message
66055     - simplify "udate" definitions
66056
66057 commit 2053283304eeddf250d109e6791eb6fa4cad14f7
66058 Author: Stefan Roese <sr@denx.de>
66059 Date:   Wed Nov 22 13:20:50 2006 +0100
66060
66061     [PATCH] PPC4xx start.S: Fix for processor errata
66062
66063     Fixed cpu/ppc4xx/start.S for 440EPx Errata: further corrects PPC440EPx
66064     errata 1.12: 440_33 by moving patch up in code.
66065
66066     Signed-off-by: Jeff Mann <mannj@embeddedplanet.com>
66067     Signed-off-by: Stefan Roese <sr@denx.de>
66068
66069 commit 4ef6251403f637841000e0fef9e832aa01339822
66070 Author: Stefan Roese <sr@denx.de>
66071 Date:   Mon Nov 20 20:39:52 2006 +0100
66072
66073     [PATCH] Update AMCC Sequoia config file to support 64MByte NOR FLASH
66074
66075     Signed-off-by: Stefan Roese <sr@denx.de>
66076
66077 commit e4bbd8da164b976d38616bd9c69c5e86e193cdf0
66078 Author: Wolfgang Denk <wd@pollux.denx.de>
66079 Date:   Mon Nov 20 10:28:30 2006 +0100
66080
66081     Update CHANGELOG
66082
66083 commit 260421a21e934a68d31fb6125b0fbd2631a8ca20
66084 Author: Stefan Roese <sr@denx.de>
66085 Date:   Mon Nov 13 13:55:24 2006 +0100
66086
66087     [PATCH] CFI driver AMD Command Set Top boot geometry reversal, etc. [Updated]
66088
66089        * Adds support for AMD command set Top Boot flash geometry reversal
66090        * Adds support for reading JEDEC Manufacturer ID and Device ID
66091        * Adds support for displaying command set, manufacturer id and
66092          device ids (flinfo)
66093        * Makes flinfo output to be consistent when CFG_FLASH_EMPTY_INFO defined
66094        * Removes outdated change history (refer to git log instead)
66095
66096     Signed-off-by: Tolunay Orkun <listmember@orkun.us>
66097     Signed-off-by: Stefan Roese <sr@denx.de>
66098
66099 commit b21b511d4c50408f4853f46f06b601272196223f
66100 Author: Wolfgang Denk <wd@pollux.denx.de>
66101 Date:   Sun Nov 12 21:13:23 2006 +0100
66102
66103     Update CHANGELOG
66104
66105 commit ce3f1a40c507afbab06c5eb58ccdc6713eda3245
66106 Author: Bartlomiej Sieka <tur@semihalf.com>
66107 Date:   Sat Nov 11 22:48:22 2006 +0100
66108
66109     Disable the watchdog in the default config for the V38B board.
66110
66111 commit 44a47e6db2694841211f1c8fdbafd36992e9cd1a
66112 Author: Bartlomiej Sieka <tur@semihalf.com>
66113 Date:   Sat Nov 11 22:43:00 2006 +0100
66114
66115     Change the GPIO pin multiplexing configuration for V38B. The USB GPIO pin
66116     group is enabled for USB earlier (in cpu_init_f() instead of
66117     usb_lowlevel_init()).
66118
66119 commit 91650b3e4de688038d4f71279c44858e3e2c6870
66120 Author: Wolfgang Denk <wd@pollux.denx.de>
66121 Date:   Mon Nov 6 17:06:36 2006 +0100
66122
66123     Sequential accesses to non-existent memory must be synchronized,
66124     at least on G2 cores.
66125
66126     This fixes get_ram_size() problems on MPC5200 Rev. B boards.
66127
66128 commit be5e61815d5a1fac290ce9c0ef09cb6a8e4288fa
66129 Author: Timur Tabi <timur@freescale.com>
66130 Date:   Fri Nov 3 19:15:00 2006 -0600
66131
66132     mpc83xx: Update 83xx to use fsl_i2c.c
66133
66134     Update the 83xx tree to use I2C support in drivers/fsl_i2c.c.  Delete
66135     cpu/mpc83xx/i2c.c, include/asm-ppc/i2c.h, and all references to those files.
66136     Added multiple I2C bus support to fsl_i2c.c.
66137
66138     Signed-off-by: Timur Tabi <timur@freescale.com>
66139
66140 commit d239d74b1c937984bc519083a8e7de373a390f06
66141 Author: Timur Tabi <timur@freescale.com>
66142 Date:   Fri Nov 3 12:00:28 2006 -0600
66143
66144     mpc83xx: Replace CFG_IMMRBAR with CFG_IMMR
66145
66146     Replace all instances of CFG_IMMRBAR with CFG_IMMR, so that the 83xx
66147     tree matches the other 8xxx trees.
66148
66149     Signed-off-by: Timur Tabi <timur@freescale.com>
66150
66151 commit f7fb2e703ec9688541416962724adff70a7322cb
66152 Author: Kim Phillips <kim.phillips@freescale.com>
66153 Date:   Thu Nov 2 19:47:11 2006 -0600
66154
66155     mpc83xx: Lindent and clean up cpu/mpc83xx/speed.c
66156
66157 commit 90f30a710a3c619b5405860a686c4ddfc495d4b6
66158 Author: Dave Liu <daveliu@freescale.com>
66159 Date:   Thu Nov 2 18:05:50 2006 -0600
66160
66161     mpc83xx: Fix the incorrect dcbz operation
66162
66163     The 834x rev1.x silicon has one CPU5 errata.
66164
66165     The issue is when the data cache locked with
66166     HID0[DLOCK], the dcbz instruction looks like no-op inst.
66167
66168     The right behavior of the data cache is when the data cache
66169     Locked with HID0[DLOCK], the dcbz instruction allocates
66170     new tags in cache.
66171
66172     The 834x rev3.0 and later and 8360 have not this bug inside.
66173
66174     So, when 834x rev3.0/8360 are working with ECC, the dcbz
66175     instruction will corrupt the stack in cache, the processor will
66176     checkstop reset.
66177
66178     However, the 834x rev1.x can work with ECC with these code,
66179     because the sillicon has this cache bug. The dcbz will not
66180     corrupt the stack in cache.
66181     Really, it is the fault code running on fault sillicon.
66182
66183     This patch fix the incorrect dcbz operation. Instead of
66184     CPU FP writing to initialise the ECC.
66185
66186     CHANGELOG:
66187     * Fix the incorrect dcbz operation instead of CPU FP
66188     writing to initialise the ECC memory. Otherwise, it
66189     will corrupt the stack in cache, The processor will checkstop
66190     reset.
66191
66192     Signed-off-by: Dave Liu <daveliu@freescale.com>
66193
66194 commit bf0b542d6773a5a1cbce77691f009b06d9aeb57d
66195 Author: Kim Phillips <kim.phillips@freescale.com>
66196 Date:   Wed Nov 1 00:10:40 2006 -0600
66197
66198     mpc83xx: add OF_FLAT_TREE bits to 83xx boards
66199
66200     add ft_pci_setup, OF_CPU, OF_SOC, OF_TBCLK, and
66201     STDOUT_PATH configuration bits to mpc8349emds,
66202     mpc8349itx, and mpc8360emds board code.
66203
66204     redo environment to use bootm with the fdtaddr
66205     for booting ARCH=powerpc kernels by default,
66206     and provide default fdtaddr values.
66207
66208 commit 48041365b3420589ad464ebc7752e0053538b729
66209 Author: Kim Phillips <kim.phillips@freescale.com>
66210 Date:   Wed Nov 1 00:07:25 2006 -0600
66211
66212     mpc83xx: change ft code to modify local-mac-address property
66213
66214     Update 83xx OF code to update local-mac-address properties
66215     for ethernet instead of the obsolete 'address' property.
66216
66217 commit 9ca880a250870a7d55754291b5591d2b5fe89b54
66218 Author: Timur Tabi <timur@freescale.com>
66219 Date:   Tue Oct 31 21:23:16 2006 -0600
66220
66221     mpc83xx: Fix dual I2C support for the MPC8349ITX, MPC8349EMDS, TQM834x, and MPC8360EMDS
66222
66223     This patch also adds an improved I2C set_speed(), which handles all clock
66224     frequencies.
66225
66226     Signed-off-by: Timur Tabi <timur@freescale.com>
66227
66228 commit ac4b5622ce050b5ee1e154b98df630d778661632
66229 Author: Dave Liu <daveliu@freescale.com>
66230 Date:   Tue Oct 31 19:54:59 2006 -0600
66231
66232     mpc83xx: add the README.mpc8360emds
66233
66234     add doc/README.mpc8360emds to accompany the new board support
66235
66236 commit 7737d5c658c606f999dfbe3e86b0fed49e5c50ef
66237 Author: Dave Liu <daveliu@freescale.com>
66238 Date:   Fri Nov 3 12:11:15 2006 -0600
66239
66240     mpc83xx: add QE ethernet support
66241
66242     this patch adds support for the QUICC Engine based UCC gigabit ethernet device.
66243
66244 commit 5f8204394e39bbe8cd9f08b8f8d145b6c01f7c73
66245 Author: Dave Liu <daveliu@freescale.com>
66246 Date:   Fri Nov 3 19:33:44 2006 -0600
66247
66248     mpc83xx: Add MPC8360EMDS basic board support
66249
66250     Add support for the Freescale MPC8360EMDS board.
66251     Includes DDR, DUART, Local Bus, PCI.
66252
66253 commit 23892e49352de74f7fac36ff90bb1be143d195e3
66254 Author: Dave Liu <daveliu@freescale.com>
66255 Date:   Tue Oct 31 19:30:40 2006 -0600
66256
66257     mpc83xx: add the QUICC Engine (QE) immap file
66258
66259     common QE immap file.  Also required for 8360.
66260
66261 commit b701652a4992bdcc62fb1a6038a85beef9e55da4
66262 Author: Dave Liu <daveliu@freescale.com>
66263 Date:   Tue Oct 31 19:25:38 2006 -0600
66264
66265     mpc83xx: Add 8360 specifics to 83xx immap
66266
66267     Mainly add QE device dependencies, with appropriate 8360 protection.
66268     Lindent also run.
66269
66270 commit 988833324a7fda482c8ac3ca23eb539f8232e404
66271 Author: Timur Tabi <timur@freescale.com>
66272 Date:   Tue Oct 31 19:14:41 2006 -0600
66273
66274     mpc83xx: Fix PCI, USB, bootargs for MPC8349E-mITX
66275
66276     PREREQUISITE PATCHES:
66277
66278     * This patch can only be applied after the following patches have been applied:
66279
66280       1) DNX#2006092142000015 "Add support for the MPC8349E-mITX  1/2"
66281       2) DNX#2006092142000024 "Add support for the MPC8349E-mITX  2/2"
66282
66283     CHANGELOG:
66284
66285     * For the 8349E-mITX, fix some size values in pci_init_board(), enable
66286       the clock for the 2nd USB board (Linux kernel will hang otherwise),
66287       and fix the CONFIG_BOOTARGS macro.
66288
66289     Signed-off-by: Timur Tabi <timur@freescale.com>
66290
66291 commit 2ad6b513b31070bd0c003792ed1c3e7f5d740357
66292 Author: Timur Tabi <timur@freescale.com>
66293 Date:   Tue Oct 31 18:44:42 2006 -0600
66294
66295     mpc83xx: Add support for the MPC8349E-mITX
66296
66297     PREREQUISITE PATCHES:
66298
66299     * This patch can only be applied after the following patches have been applied:
66300
66301       1) DNX#2006090742000024 "Add support for multiple I2C buses"
66302       2) DNX#2006090742000033 "Multi-bus I2C implementation of MPC834x"
66303       3) DNX#2006091242000041 "Additional MPC8349 support for multibus i2c"
66304       4) DNX#2006091242000078 "Add support for variable flash memory sizes on 83xx systems"
66305       5) DNX#2006091242000069 "Add support for Errata DDR6 on MPC 834x systems"
66306
66307     CHANGELOG:
66308
66309     * Add support for the Freescale MPC8349E-mITX reference design platform.
66310       The second TSEC (Vitesse 7385 switch) is not supported at this time.
66311
66312     Signed-off-by: Timur Tabi <timur@freescale.com>
66313
66314 commit 183da6d9b446cc12123455844ad1187e2375626f
66315 Author: Ben Warren <bwarren@qstreams.com>
66316 Date:   Tue Sep 12 10:15:53 2006 -0400
66317
66318     Additional MPC8349 support for multibus i2c
66319
66320     Hello,
66321
66322     Here is a patch for a file that was accidentally left out of a previous
66323     attempt.
66324
66325     It accompanies the patch with ticket DNX#2006090742000024
66326
66327     CHANGELOG:
66328             Change PCI initialization to use new multi-bus I2C API.
66329
66330     regards,
66331     Ben
66332
66333 commit b24f119d672b709d153ff2ac091d4aa63ec6877d
66334 Author: Ben Warren <bwarren@qstreams.com>
66335 Date:   Thu Sep 7 16:51:04 2006 -0400
66336
66337     Multi-bus I2C implementation of MPC834x
66338
66339     Hello,
66340
66341     Attached is a patch implementing multiple I2C buses on the MPC834x CPU
66342     family and the MPC8349EMDS board in particular.
66343     This patch requires Patch 1 (Add support for multiple I2C buses).
66344     Testing was performed on a 533MHz board.
66345
66346     /*** Note: This patch replaces ticket DNX#2006083042000027 ***/
66347
66348     Signed-off-by: Ben Warren <bwarren@qstreams.com>
66349
66350     CHANGELOG:
66351             Implemented driver-level code to support two I2C buses on the
66352     MPC834x CPU family and the MPC8349EMDS board.  Available I2C bus speeds
66353     are 50kHz, 100kHz and 400kHz on each bus.
66354
66355     regards,
66356     Ben
66357
66358 commit bb99ad6d8257bf828f150d40f507b30d80a4a7ae
66359 Author: Ben Warren <bwarren@qstreams.com>
66360 Date:   Thu Sep 7 16:50:54 2006 -0400
66361
66362     Add support for multiple I2C buses
66363
66364     Hello,
66365
66366     Attached is a patch providing support for multiple I2C buses at the
66367     command level.  The second part of the patch includes an implementation
66368     for the MPC834x CPU and MPC8349EMDS board.
66369
66370     /*** Note: This patch replaces ticket DNX#2006083042000018 ***/
66371
66372     Signed-off-by: Ben Warren <bwarren@qstreams.com>
66373
66374     Overview:
66375
66376     1. Include new 'i2c' command (based on USB implementation) using
66377     CONFIG_I2C_CMD_TREE.
66378
66379     2. Allow multiple buses by defining CONFIG_I2C_MULTI_BUS.  Note that
66380     the commands to change bus number and speed are only available under the
66381     new 'i2c' command mentioned in the first bullet.
66382
66383     3. The option CFG_I2C_NOPROBES has been expanded to work in multi-bus
66384     systems.  When CONFIG_I2C_MULTI_BUS is used, this option takes the form
66385     of an array of bus-device pairs.  Otherwise, it is an array of uchar.
66386
66387     CHANGELOG:
66388             Added new 'i2c' master command for all I2C interaction.  This is
66389     conditionally compiled with CONFIG_I2C_CMD_TREE.  New commands added for
66390     setting I2C bus speed as well as changing the active bus if the board
66391     has more than one (conditionally compiled with
66392     CONFIG_I2C_MULTI_BUS).  Updated NOPROBE logic to handle multiple buses.
66393     Updated README.
66394
66395     regards,
66396     Ben
66397
66398 commit bed85caf872714ebf53013967a695c9d63acfc68
66399 Author: Timur Tabi <timur@freescale.com>
66400 Date:   Tue Oct 31 18:13:36 2006 -0600
66401
66402     mpc83xx: Add support for Errata DDR6 on MPC 834x systems
66403
66404     CHANGELOG:
66405
66406     * Errata DDR6, which affects all current MPC 834x processors, lists changes
66407       required to maintain compatibility with various types of DDR memory.  This
66408       patch implements those changes.
66409
66410     Signed-off-by: Timur Tabi <timur@freescale.com>
66411
66412 commit afd6e470f639883002c7c59d562690a5cb0f4865
66413 Author: Timur Tabi <timur@freescale.com>
66414 Date:   Wed Oct 25 18:45:23 2006 -0500
66415
66416     mpc83xx: fix TQM build by defining a CFG_FLASH_SIZE for it
66417
66418 commit 31068b7c4abeefcb2c8fd4fbeccc8ec6c6d0475a
66419 Author: Timur Tabi <timur@freescale.com>
66420 Date:   Tue Aug 22 17:07:00 2006 -0500
66421
66422     mpc83xx: Add support for variable flash memory sizes on 83xx systems
66423
66424     CHANGELOG:
66425
66426     * On 83xx systems, use the CFG_FLASH_SIZE macro to program the LBC local access
66427        window registers, instead of using a hard-coded value of 8MB.
66428
66429     Signed-off-by: Timur Tabi <timur@freescale.com>
66430
66431 commit 2fc34ae66e73fa7841d1a006dc1b5dcbc1f78965
66432 Author: Tanya Jiang <tanya.jiang@freescale.com>
66433 Date:   Thu Aug 3 18:38:13 2006 +0800
66434
66435     mpc83xx: Unified TQM834x variable names with 83xx and consolidated macros
66436
66437     Unified TQM834x variable names with 83xx and consolidated macro
66438     in preparation for the 8360 and other upcoming 83xx devices.
66439
66440     Signed-off-by: Tanya Jiang <tanya.jiang@freescale.com>
66441
66442 commit f6eda7f80ccc13d658020268c507d7173cf2e8aa
66443 Author: Dave Liu <daveliu@freescale.com>
66444 Date:   Wed Oct 25 14:41:21 2006 -0500
66445
66446     mpc83xx: Changed to unified mpx83xx names and added common 83xx changes
66447
66448     Incorporated the common unified variable names and the changes in preparation
66449     for releasing mpc8360 patches.
66450
66451     Signed-off-by: Dave Liu <daveliu@freescale.com>
66452
66453 commit 3894c46c27c64891f93ac04edde86a9fa9758d92
66454 Author: Tanya Jiang <tanya.jiang@freescale.com>
66455 Date:   Thu Aug 3 18:36:02 2006 +0800
66456
66457     mpc83xx: Fix missing build for mpc8349emds pci.c
66458
66459     Make pci build for mpc8349emds
66460
66461     Signed-off-by: Tanya Jiang <tanya.jiang@freescale.com>
66462
66463 commit 09a81ff740b29deea1e2ab08a3c2ac136c2e6219
66464 Author: Tanya Jiang <tanya.jiang@freescale.com>
66465 Date:   Thu Aug 3 18:39:49 2006 +0800
66466
66467     mpc83xx: Removed unused file resetvec.S for mpc83xx cpu
66468
66469     Removed unused file resetvec.S for mpc83xx cpu
66470
66471     Signed-off-by: Tanya Jiang <tanya.jiang@freescale.com>
66472
66473 commit 04f899fc465c3e44f2b55ecc70618f5696fc0ddf
66474 Author: Nick Spence <Nick.Spence@freescale.com>
66475 Date:   Sat Sep 30 00:32:59 2006 -0700
66476
66477     NAND Flash verify across block boundaries
66478
66479     This patch addresses a problem when CONFIG_MTD_NAND_VERIFY_WRITE is
66480     defined
66481     and the write crosses a block boundary. The pointer to the verification
66482     buffer (bufstart) is not being updated to reflect the starting of the
66483     new
66484     block so the verification of the second block fails.
66485
66486     CHANGELOG:
66487
66488     * Fix NAND FLASH page verification across block boundaries
66489
66490 commit f484dc791a3932537213c43c654cc1295c64b84c
66491 Author: Nick Spence <nick.spence@freescale.com>
66492 Date:   Thu Sep 7 07:39:46 2006 -0700
66493
66494     Added RGMII support to the TSECs and Marvell 881111 Phy
66495
66496     Added a phy initialization to adjust the RGMII RX and TX timing
66497     Always set the R100 bit in 100 BaseT mode regardless of the TSEC mode
66498
66499     Signed-off-by: Nick Spence <nick.spence@freescale.com>
66500
66501 commit 4831c8b8a97799da77923d6bbb4c260c0d45521c
66502 Author: roy zang <tie-fei.zang@freescale.com>
66503 Date:   Fri Nov 3 13:10:00 2006 +0800
66504
66505     Remove some unused CFG define.
66506     undef CFG_DRAM_TEST
66507
66508 commit 99c09c4dec34f77c243bf51bea532e3f339410ad
66509 Author: roy zang <tie-fei.zang@freescale.com>
66510 Date:   Fri Nov 3 13:07:36 2006 +0800
66511
66512     Change the TEXT_BASE from 0xFFF00000 to 0xFF000000.
66513     Both work. 0xFF000000 seems more reasonable.
66514
66515 commit c59200443072353044aa4bf737a5a60f9a9af231
66516 Author: Wolfgang Denk <wd@pollux.denx.de>
66517 Date:   Thu Nov 2 15:15:01 2006 +0100
66518
66519     Release U-Boot 1.1.6
66520
66521 commit c1fbe4103a0d6c8957f912af902d705ba67836f2
66522 Author: roy zang <tie-fei.zang@freescale.com>
66523 Date:   Thu Nov 2 19:14:48 2006 +0800
66524
66525     This patch comes from Yuli's posted patch on 8/8/2006
66526     titled "CFI Driver Little-Endian write Issue".
66527
66528     http://sourceforge.net/mailarchive/message.php?msg_id=36311999
66529
66530     If that patch applied, please discard this one.
66531     Until now , I do not see his patch is applied. So please apply this one.
66532
66533     Signed-off-by: Yuli Barcohen <yuli@arabellasw.com>
66534     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
66535
66536 commit b825f158e449e1e9cf74c08e572955e122394c96
66537 Author: roy zang <tie-fei.zang@freescale.com>
66538 Date:   Thu Nov 2 19:12:31 2006 +0800
66539
66540     Tsi108 on chip i2c support.
66541
66542     The i2c  Interface provides a master-only, serial interface that can be
66543     used for initializing Tsi108/Tsi109 registers from an EEPROM after a
66544     device reset.
66545
66546     Signed-off-by: Alexandre Bounine <alexandreb@tundra.com>
66547     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
66548
66549 commit 9226e7d6f09b9a1ac074cd918c81225a4689bba8
66550 Author: roy zang <tie-fei.zang@freescale.com>
66551 Date:   Thu Nov 2 19:11:06 2006 +0800
66552
66553     Tsi108 on chip pci controller support.
66554
66555     If there is no pci card, the tsi108/109 pci configure read will
66556     cause a machine check exception to the processor. PCI error should
66557     also be cleared after the read.
66558
66559     Signed-off-by: Alexandre Bounine <alexandreb@tundra.com>
66560     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
66561
66562 commit d1927cee977126e547ceeba23e4f978f377cfb8f
66563 Author: roy zang <tie-fei.zang@freescale.com>
66564 Date:   Thu Nov 2 19:08:55 2006 +0800
66565
66566     Tundra tsi108 on chip Ethernet controller support.
66567
66568     The following is a brief description of the Ethernet controller:
66569     The Tsi108/9 Ethernet Controller connects Switch Fabric to two independent
66570     Gigabit Ethernet ports,E0 and E1.  It uses a single Management interface
66571     to manage the two physical connection devices (PHYs).  Each Ethernet port
66572     has its own statistics monitor that tracks and reports key interface
66573     statistics.  Each port supports a 256-entry hash table for address
66574     filtering.  In addition, each port is bridged to the Switch Fabric
66575     through a 2-Kbyte transmit FIFO and a 4-Kbyte Receive FIFO.
66576
66577     Each Ethernet port also has a pair of internal Ethernet DMA channels to
66578     support the transmit and receive data flows.  The Ethernet DMA channels
66579     use descriptors set up in memory, the memory map of the device, and
66580     access via the Switch Fabric.  The Ethernet Controller?s DMA arbiter
66581     handles arbitration for the Switch Fabric.  The Controller also
66582     has a register businterface for register accesses and status monitor
66583     control.
66584
66585     The PMD (Physical Media Device) interface operates in MII, GMII, or TBI
66586     modes.  The MII mode is used for connecting with 10 or 100 Mbit/s PMDs.
66587     The GMII and TBI modes are used to connect with Gigabit PMDs.  Internal
66588     data flows to and from the Ethernet Controller through the Switch Fabric.
66589
66590     Each Ethernet port uses its transmit and receive DMA channels to manage
66591     data flows through buffer descriptors that are predefined by the
66592     system (the descriptors can exist anywhere in the system memory map).
66593     These descriptors are data structures that point to buffers filled
66594     with data ready to transmit over Ethernet, or they point to empty
66595     buffers ready to receive data from Ethernet.
66596
66597     Signed-off-by: Alexandre Bounine <alexandreb@tundra.com>
66598     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
66599
66600 commit 78aa0c3427f3ecdeb34aabfbbe2dd23b6ad8f40e
66601 Author: roy zang <tie-fei.zang@freescale.com>
66602 Date:   Thu Nov 2 19:01:33 2006 +0800
66603
66604     Tundra tsi108 header file.
66605
66606     The Tundra Semiconductor Corporation (Tundra) Tsi108 is a host bridge for
66607     PowerPC processors that offers numerous system interconnect options for
66608     embedded application designers. The Tsi108 can interconnect 60x or
66609     MPX processors to PCI/X peripherals, DDR2-400 memory, Gigabit Ethernet,
66610     and Flash. Provided the macro define for tsi108 chip.
66611
66612     Signed-off-by: Alexandre Bounine <alexandreb@tundra.com>
66613     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
66614
66615 commit 87c4db09699c6b89176b31004afcb83eb1585d47
66616 Author: roy zang <tie-fei.zang@freescale.com>
66617 Date:   Thu Nov 2 18:59:15 2006 +0800
66618
66619     Add  mpc7448hpc2  (mpc7448 + tsi108)  board associated code support.
66620     mpc7448hpc2 board support high level code:tsi108 init + mpc7448hpc2.
66621
66622     Signed-off-by: Alexandre Bounine <alexandreb@tundra.com>
66623     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
66624
66625 commit 27801b8ab11c61b577e45742a515bb3b23b80241
66626 Author: roy zang <tie-fei.zang@freescale.com>
66627 Date:   Thu Nov 2 18:57:21 2006 +0800
66628
66629     Add  mpc7448hpc2  (mpc7448 + tsi108)  board associated code support.
66630     Make ,config.mk and link file for the mpc7448hpc2 board.
66631
66632     Signed-off-by: Alexandre Bounine <alexandreb@tundra.com>
66633     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
66634
66635 commit c6411c0c3bbc79f9ba8aef58296a42d8f9d8a0a6
66636 Author: roy zang <tie-fei.zang@freescale.com>
66637 Date:   Thu Nov 2 18:55:04 2006 +0800
66638
66639     Add  mpc7448hpc2  (mpc7448 + tsi108)  board associated code support.
66640     The mpc7448hpc2 board support header file.
66641
66642     Signed-off-by: Alexandre Bounine <alexandreb@tundra.com>
66643     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
66644
66645 commit 625bb5ddb50b243f931262ca8c46956409471917
66646 Author: roy zang <tie-fei.zang@freescale.com>
66647 Date:   Thu Nov 2 18:52:21 2006 +0800
66648
66649     Add  mpc7448hpc2  (mpc7448 + tsi108)  board associated code support.
66650     The mpc7448hpc2 board support low level assemble language init code.
66651
66652     Signed-off-by: Alexandre Bounine <alexandreb@tundra.com>
66653     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
66654
66655 commit 4c52783b3d024e153c4972b97332e314bc3bdc46
66656 Author: roy zang <tie-fei.zang@freescale.com>
66657 Date:   Thu Nov 2 18:49:51 2006 +0800
66658
66659     General code modification for mpc7448hpc2 board support.
66660     1. Add 7447A and 7448 processor support.
66661     2. Add the following flags.
66662
66663     CFG_CONFIG_BUS_CLK : If the 74xx bus frequency can be configured dynamically
66664     (such as by switch on board), this flag should be set.
66665
66666     CFG_EXCEPTION_AFTER_RELOCATE: If an exception occurs after the u-boot
66667     relocates to RAM, this flag should be set.
66668
66669     CFG_SERIAL_HANG_IN_EXCEPTION: If the print out function will cause the
66670     system hang in exception, this flag should be set.
66671
66672     There is a design issue for tsi108/109 pci configure  read. When pci scan
66673     the slots, if there is no pci card, the tsi108/9 will cause a machine
66674     check exception for mpc7448 processor.
66675
66676     Signed-off-by: Alexandre Bounine <alexandreb@tundra.com>
66677     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
66678
66679 commit 69366bf42f22d67efce8da3f8c40a43d4a3c2695
66680 Author: roy zang <tie-fei.zang@freescale.com>
66681 Date:   Thu Nov 2 18:34:47 2006 +0800
66682
66683     Add README file for mpc7448hpc2 board.
66684     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
66685
66686 commit 25721b5cec2be4bce79cfade17ec8f6aa1e67526
66687 Author: Bartlomiej Sieka <tur@semihalf.com>
66688 Date:   Wed Nov 1 02:04:38 2006 +0100
66689
66690     Finish up support for MarelV38B board
66691      - add watchdog support
66692      - enable GPIO_WKUP_7 pin for input
66693      - code cleanup
66694
66695 commit ffa150bc90c943ca265170bd1be3f293674dd5c7
66696 Author: Bartlomiej Sieka <tur@semihalf.com>
66697 Date:   Wed Nov 1 01:45:46 2006 +0100
66698
66699     - Fix issues related to the use of ELDK 4 when compiling for MarelV38B:
66700           * remove warnings when compiling ethaddr.c
66701           * adjust linker script (fixes a crash resulting from incorrect
66702           definition of __u_boot_cmd_start)
66703     - Some MarelV38B code cleanup.
66704
66705 commit dae80f3caf9754a6dd3ddf3cf903d0c46cbd4385
66706 Author: Bartlomiej Sieka <tur@semihalf.com>
66707 Date:   Wed Nov 1 01:38:16 2006 +0100
66708
66709     - Add MPC5XXX register definition MPC5XXX_WU_GPIO_DATA_I and change the
66710       MPC5XXX_WU_GPIO_DATA macro to MPC5XXX_WU_GPIO_DATA_O (per MPC5200 User's
66711       Manual). Replace the uses of MPC5XXX_WU_GPIO_DATA with
66712       MPC5XXX_WU_GPIO_DATA_O for affected boards.
66713
66714     - Add defintions for some MPC5XXX GPIO pins.
66715
66716 commit 82d9c9ec29a1bec1b03ba616425ebaed231072c8
66717 Author: Bartlomiej Sieka <tur@semihalf.com>
66718 Date:   Wed Nov 1 01:34:29 2006 +0100
66719
66720     Changed MarelV38B board make target to lowercase. Config file cleanup.
66721
66722 commit 1954be6e9c9421b45d0a9d05b10356acc7563150
66723 Author: Wolfgang Denk <wd@pollux.denx.de>
66724 Date:   Sun Oct 29 01:03:51 2006 +0200
66725
66726     Automatically adjust ARFLAGS so "make -s" is really silent.
66727
66728 commit fae684e89844856383bdf101440889557df3e6b1
66729 Author: Stefan Roese <sr@denx.de>
66730 Date:   Sat Oct 28 16:45:00 2006 +0200
66731
66732     [PATCH] omap925.c: Remove unused functions
66733
66734     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
66735     Signed-off-by: Stefan Roese <sr@denx.de>
66736
66737 commit 1265581502ab8ea8c08e8edbe9bf64fbd62fd776
66738 Author: Stefan Roese <sr@denx.de>
66739 Date:   Sat Oct 28 17:12:58 2006 +0200
66740
66741     [PATCH] Add some missing machtypes for netstar & voiceblue boards
66742
66743     Use MACH_TYPE_NETSTAR and MACH_TYPE_VOICEBLUE defines instead of
66744     numbers in code.
66745
66746     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
66747     Signed-off-by: Stefan Roese <sr@denx.de>
66748
66749 commit 856f054410cef52d868feb330168b2a4c4091328
66750 Author: Stefan Roese <sr@denx.de>
66751 Date:   Sat Oct 28 15:55:52 2006 +0200
66752
66753     [PATCH] NAND: Partition name support added to NAND subsystem
66754
66755     chpart, nboot and NAND subsystem related commands now accept also partition
66756     name to specify offset.
66757
66758     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
66759     Signed-off-by: Stefan Roese <sr@denx.de>
66760
66761 commit 07a69a18c2ecfda904231fdf23e2523ea7792eb6
66762 Author: Wolfgang Denk <wd@pollux.denx.de>
66763 Date:   Sat Oct 28 02:29:44 2006 +0200
66764
66765     Update CHANGELOG.
66766
66767 commit 2751a95abd1b96911081c357e96a12fa97b40dee
66768 Author: Wolfgang Denk <wd@pollux.denx.de>
66769 Date:   Sat Oct 28 02:29:14 2006 +0200
66770
66771     Enable commandline editing and hush shell on all TQM boards.
66772
66773 commit 8078f1a5f63a739b8533478f6c2b62fb1e2f79d7
66774 Author: Wolfgang Denk <wd@pollux.denx.de>
66775 Date:   Sat Oct 28 02:28:02 2006 +0200
66776
66777     README says CFG_AUTO_COMPLETE, but ocde uses CONFIG_AUTO_COMPLETE
66778
66779 commit 471a7be7a042e95e440f5de969c9765214ae8d6e
66780 Author: Wolfgang Denk <wd@denx.de>
66781 Date:   Sat Oct 28 01:14:32 2006 +0200
66782
66783     Check for illegal character '=' in environment variable names.
66784
66785     Make sure the string passed as variable name does not contain a '='
66786     character. This not only prevents the common error or typing
66787     "setenv foo=bar" instead of "setenv foo bar", but (more importantly)
66788     also closes a backdoor which allowed to delete write-protected
66789     environment variables, for example by using "setenv ethaddr=".
66790
66791 commit 19973b6ad9863a56f5c5fbcfd90e20ab2490a2c2
66792 Author: Wolfgang Denk <wd@pollux.denx.de>
66793 Date:   Sat Oct 28 00:38:39 2006 +0200
66794
66795     Minor code cleanup.
66796
66797 commit e11887a77d81077416a2d1c5e0354916fee8c034
66798 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
66799 Date:   Thu Oct 26 17:55:31 2006 +0200
66800
66801     Don't pass any debug options directly to the assembler
66802
66803     When passing the -g option to gcc, gcc automatically selects a
66804     suitable --g<format> option to pass on to the assembler.
66805     Thus, there's no point in forcing a specific debug option on the
66806     assembler using the -Wa mechanism.
66807
66808     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
66809
66810 commit ea08ff6e14f9ebb8c07cfa79c51ef540eb087393
66811 Author: Jon Loeliger <jdl@freescale.com>
66812 Date:   Fri Oct 27 07:47:22 2006 -0500
66813
66814     MPC86xx: Cleaned up unused and conditionally used local variables.
66815
66816     Signed-off-by: Jon Loeliger <jdl@freescale.com>
66817
66818 commit d38936cdae46bfd2623ff83f6ce9b616d36ab0f9
66819 Author: Wolfgang Denk <wd@pollux.denx.de>
66820 Date:   Fri Oct 27 11:55:21 2006 +0200
66821
66822     Fix "ar" flags in some Makefiles to allow for silent "make -s"
66823
66824 commit 4653f91c13ed51c21cc4c3855745d69a3fb1817f
66825 Author: Ben Warren <bwarren@qstreams.com>
66826 Date:   Thu Oct 26 14:38:25 2006 -0400
66827
66828     Fix TSEC driver (now for real): avoid crashes if PHY is not attached
66829     to a TSEC (e.g. a switch is connected via RMII) or
66830     if the PHY is defective/incorrectly configured.
66831
66832     Signed-off-by: Ben Warren <bwarren@qstreams.com>
66833
66834 commit b985b5d6e4fb88f508f7aa0f126c2e27ada2b999
66835 Author: Ben Warren <bwarren@qstreams.com>
66836 Date:   Thu Oct 26 14:38:25 2006 -0400
66837
66838     Fix TSEC driver: avoid crashes if PHY is not attached
66839     to a TSEC (e.g. a switch is connected via RMII) or
66840     if the PHY is defective/incorrectly configured.
66841
66842     Signed-off-by: Ben Warren <bwarren@qstreams.com>
66843
66844 commit 2b2a40bebbf1822506e80e631d7253e60f0e0fe6
66845 Author: Wolfgang Denk <wd@pollux.denx.de>
66846 Date:   Thu Oct 26 16:24:31 2006 +0200
66847
66848     Code cleanup.
66849
66850 commit 5e3b0bc19f07ed277d85324ad0427642c8981baf
66851 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
66852 Date:   Wed Oct 25 15:48:59 2006 +0200
66853
66854     Finish up support for the ATSTK1000/ATSTK1002 boards
66855
66856     Add atstk1002_config target to Makefile and move the AVR32 section
66857     down below Blackfin so that it doesn't end up in the middle of
66858     MIPS.
66859
66860     Drop the autogenerated linker script thing for now. Will have to
66861     revisit how to handle chips with different flash and RAM layout
66862     later.
66863
66864     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
66865
66866 commit c76f951a747cfb87ba826ef45b5aea82d5b5dbb4
66867 Author: Kumar Gala <galak@kernel.crashing.org>
66868 Date:   Tue Oct 24 23:47:37 2006 -0500
66869
66870     Added support for Multi-Image files that contain a device tree
66871
66872     If a Multi-Image file contains a third image we try to use it as a
66873     device tree.  The device tree image is assumed to be uncompressed in the
66874     image file.  We automatically allocate space for the device tree in memory
66875     and provide an 8k pad to allow more than a reasonable amount of growth.
66876
66877     Additionally, a device tree that was contained in flash will now automatically
66878     get copied to system memory as part of boot.  Previously an error was
66879     reported if one tried to boot a device tree that was in flash.
66880
66881     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
66882
66883 commit 7c52c4b943ff52bbe8796a7e2d3e476ceaf3f512
66884 Author: Wolfgang Denk <wd@denx.de>
66885 Date:   Tue Oct 24 21:35:55 2006 +0200
66886
66887     Switch to automatically generated CHANGELOG file.
66888     (use "make CHANGELOG" to update it from time to time)
66889
66890 commit 7ade0c634a979c32fa91a74e8f5775f24651fbe6
66891 Author: Stefan Roese <sr@denx.de>
66892 Date:   Tue Oct 24 18:06:48 2006 +0200
66893
66894     Fix bug in PPC440 NAND driver cpu/ppc4xx/ndfc.c
66895     Patch by Stefan Roese, 24 Oct 2006
66896
66897 commit 8ae3b713b2286e0c3213b7802062e4c1599010de
66898 Author: Wolfgang Denk <wd@pollux.denx.de>
66899 Date:   Tue Oct 24 17:24:55 2006 +0200
66900
66901     Merge with /home/wd/git/u-boot/master
66902
66903 commit 47a6989c10685d2ab3efcf95228ce50d2a496d3e
66904 Author: Wolfgang Denk <wd@pollux.denx.de>
66905 Date:   Tue Oct 24 15:32:57 2006 +0200
66906
66907     Code cleanup
66908
66909 commit 3a78e3e75b633ecb6413114ffd11e2f000c4f11e
66910 Author: Wolfgang Denk <wd@pollux.denx.de>
66911 Date:   Tue Oct 24 14:51:36 2006 +0200
66912
66913     Move atstk1000 files into vendor specific directory.
66914     Patch by Haavard Skinnemoen, 12 Sep 2006
66915
66916 commit 6ccec4492e77428fd6eafd3dfe94fbdf08e91d37
66917 Author: Wolfgang Denk <wd@pollux.denx.de>
66918 Date:   Tue Oct 24 14:42:37 2006 +0200
66919
66920     Add ATSTK1000 and ATSTK1002 board support
66921     Patch by Haavard Skinnemoen, 06 Sep 2006
66922
66923     This patch adds support for the ATSTK1000 with the ATSTK1002 CPU
66924     daughterboard.
66925
66926     ATSTK1000 is a full-featured development board for AT32AP CPUs. It
66927     has two ethernet ports, a high quality QVGA LCD panel, a loudspeaker,
66928     and connectors for USART, PS/2, VGA, USB, MMC/SD cards and
66929     CompactFlash cards. For more information, please see this page:
66930
66931     http://www.atmel.com/dyn/products/tools.asp?family_id=682
66932
66933     The ATSTK1002 is a daughterboard for the ATSTK1000 supporting the
66934     AT32AP7000 chip.
66935
66936     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
66937
66938 commit f93ae788c3640fcde5db383471d45548ff4060d0
66939 Author: Wolfgang Denk <wd@pollux.denx.de>
66940 Date:   Tue Oct 24 14:31:24 2006 +0200
66941
66942     Add common serial driver for Atmel AT32 and AT91 chips
66943     Patch by Haavard Skinnemoen, 06 Sep 2006
66944
66945     This is a first attempt at creating a common serial driver for Atmel
66946     chips. For now, it supports the AT32AP7000 AVR32 chip, but it should
66947     be possible to support AT91RM9200 and other ARM-based chips with some
66948     minor modifications.
66949
66950     There's nothing fundamentally AVR32-specific in this driver, but it
66951     does use some features which are currently only defined for the
66952     AT32AP CPU port:
66953       * pm_get_clock_freq: Obtain the clock frequency of a given domain
66954       * gd->console_uart: A "struct device" containing information about
66955         register mappings, gpio resources and clocks associated with the
66956         UART device.
66957
66958     For more information about these features, please see the "AT32AP
66959     CPU" patch.
66960
66961 commit 72a087e04705c26cad982879ebd06b5281bf825a
66962 Author: Wolfgang Denk <wd@pollux.denx.de>
66963 Date:   Tue Oct 24 14:27:35 2006 +0200
66964
66965     Add AT32AP CPU and AT32AP7000 SoC support
66966     Patch by Haavard Skinnemoen, 06 Sep 2006
66967
66968     This patch adds support for the AT32AP CPU family and the AT32AP7000
66969     chip, which is the first chip implementing the AVR32 architecture.
66970
66971     The AT32AP CPU core is a high-performance implementation featuring a
66972     7-stage pipeline, separate instruction- and data caches, and a MMU.
66973     For more information, please see the "AVR32 AP Technical Reference":
66974
66975     http://www.atmel.com/dyn/resources/prod_documents/doc32001.pdf
66976
66977     In addition to this, the AT32AP7000 chip comes with a large set of
66978     integrated peripherals, many of which are shared with the AT91 series
66979     of ARM-based microcontrollers from Atmel. Full data sheet is
66980     available here:
66981
66982     http://www.atmel.com/dyn/resources/prod_documents/doc32003.pdf
66983
66984     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
66985
66986 commit 7b64fef33c66be648826c0ff9758298ef13d0604
66987 Author: Wolfgang Denk <wd@pollux.denx.de>
66988 Date:   Tue Oct 24 14:21:16 2006 +0200
66989
66990     Add AVR32 architecture support
66991     Patch by Haavard Skinnemoen, 6 Sep 2006 16:23:02 +0200
66992
66993     This patch adds common infrastructure code for the Atmel AVR32
66994     architecture. See doc/README.AVR32 for details.
66995
66996     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
66997
66998 commit 2da2d9a4766063b9848f3a35ad6025499cf87265
66999 Author: Wolfgang Denk <wd@pollux.denx.de>
67000 Date:   Tue Oct 24 13:57:33 2006 +0200
67001
67002     Use -g instead of -gstabs in AFLAGS_DEBUG
67003     Patch by Haavard Skinnemoen, 30 Aug 2006
67004
67005     In config.mk, -Wa,-gstabs is unconditionally appended to AFLAGS no
67006     matter what the target's preferred debugging format is. This patch
67007     simply replaces -gstabs with -g, so that the default debugging format
67008     for the architecture is used.
67009
67010 commit 965829872169c2996023840d98e1d85ad148d629
67011 Author: Wolfgang Denk <wd@pollux.denx.de>
67012 Date:   Tue Oct 24 13:55:18 2006 +0200
67013
67014     Fix/workaround broken dependency handling with make 3.81
67015     Based on patch by Haavard Skinnemoen, 29 Aug 2006 11:20:39 +0200
67016
67017 commit 8318fbf8cc30418b621ea9f39b84b4c1a08f003a
67018 Author: Marian Balakowicz <m8@semihalf.com>
67019 Date:   Mon Oct 23 22:17:05 2006 +0200
67020
67021     Fix sequoia separate object direcory building problems.
67022
67023 commit 3dfa9cfdcee78b30da3432318b32821ffabe974b
67024 Author: Jon Loeliger <jdl@freescale.com>
67025 Date:   Fri Oct 20 17:16:35 2006 -0500
67026
67027     Use generic I2C register block on 85xx and 86xx.
67028
67029     Replace private IMMAP I2C structures with generic reg block
67030     and allow 86xx to have multiple I2C device busses.
67031
67032     Signed-off-by: Jon Loeliger <jdl@freescale.com>
67033
67034 commit f5012827df11ca0c9be1df5f8b153e188dc2fa7c
67035 Author: Jon Loeliger <jdl@freescale.com>
67036 Date:   Fri Oct 20 15:54:34 2006 -0500
67037
67038     Fix compilation warnings on a few 85xx boards.
67039
67040     Signed-off-by: Jon Loeliger <jdl@freescale.com>
67041
67042 commit 2047672684cf85cb6f96a1fbc993180aaaf19a99
67043 Author: Jon Loeliger <jdl@freescale.com>
67044 Date:   Fri Oct 20 15:50:15 2006 -0500
67045
67046     Converted all 85xx boards to use a common FSL I2C driver.
67047     Introduced COFIG_FSL_I2C to select the common FSL I2C driver.
67048     And removed hard i2c path from a few u-boot.lds scipts too.
67049     Minor whitespace cleanups along the way.
67050
67051     Signed-off-by: Jon Loeliger <jdl@freescale.com>
67052
67053 commit 4d45f69e362b05892c9e92a7907e5820995612aa
67054 Author: Jon Loeliger <jdl@freescale.com>
67055 Date:   Thu Oct 19 12:02:24 2006 -0500
67056
67057     Rewrite a series of goto statements as a sequences of
67058     conditional expressions instead.
67059
67060     Use consistent return code 0/-1 for good/bad indicators.
67061
67062     Include one fewer file if the driver isn't used at all.
67063
67064     Signed-off-by: Jon Loeliger <jdl@freescale.com>
67065
67066 commit 7237c033b02fe295880435f1eb80819a0c987532
67067 Author: Jon Loeliger <jdl@freescale.com>
67068 Date:   Thu Oct 19 11:02:16 2006 -0500
67069
67070     Moved i2c driver out of cpu/mpc86xx/i2c.c into drivers/fsl_i2c.c
67071
67072     in an effort to begin to unify the umpteen FSL I2C drivers that
67073     are all otherwise very similar.
67074
67075     Signed-off-by: Jon Loeliger <jdl@freescale.com>
67076
67077 commit 13a7fcdf37f6ea9429ae04c9df67f893364cfe4b
67078 Author: Jon Loeliger <jdl@freescale.com>
67079 Date:   Thu Oct 19 11:33:52 2006 -0500
67080
67081     * Fix a bunch of compiler warnings for gcc 4.0
67082
67083     Signed-off-by: Matthew McClintock <msm@freescale.com>
67084
67085 commit af9e1f5b9e6f9ce810f5e8bf2961c9542a5865c2
67086 Author: Stefan Roese <sr@denx.de>
67087 Date:   Tue Oct 17 06:14:31 2006 +0200
67088
67089     Add monitor functions for indirect access to PPC440 DCR's
67090     Patch by Leonid Baryudin, 12 Oct 2006
67091
67092 commit 5f3249a0a168e446a4cc9669b2bce0bc456f0a09
67093 Author: Jon Loeliger <jdl@freescale.com>
67094 Date:   Fri Oct 13 16:47:53 2006 -0500
67095
67096     Fixed leading whitespace issues.
67097     Removed spurious LAWAR thing.
67098
67099     Signed-off-by: Jon Loeliger <jdl@freescale.com>
67100
67101 commit 0ee90cb77e01d6e8ccd37e1bd96678597875c391
67102 Author: Jon Loeliger <jdl@freescale.com>
67103 Date:   Thu Oct 12 10:42:36 2006 -0500
67104
67105     Remove unneeded include files and local variable.
67106
67107     Signed-off-by: Jon Loeliger <jdl@freescale.com>
67108
67109 commit 1eaf3a5ff4960a46f3a9063568ba2af7883f07c5
67110 Author: Grant Likely <grant.likely@secretlab.ca>
67111 Date:   Tue Oct 10 00:23:32 2006 -0600
67112
67113     Fix possible uninitialized variable compiler warning.
67114
67115     When CONFIG_OF_FLAG_TREE is set, the compiler complains that 'len' in
67116     do_bootm_linux() may be uninitialized.  There is no possibility in the
67117     current code that len will get used uninitialized, but this fix follows
67118     the existing convention of setting both len and data to zero at the same
67119     time.
67120
67121     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
67122
67123 commit 7376eb87aaa601f728f9b8e5e9cd2711a67f529e
67124 Author: Matthew McClintock <msm@freescale.com>
67125 Date:   Wed Oct 11 15:13:01 2006 -0500
67126
67127     * Fix a bunch of compiler warnings for gcc 4.0
67128
67129     Signed-off-by: Matthew McClintock <msm@freescale.com>
67130
67131 commit bf651baa365e5447246aad6a633ccd667cf24a39
67132 Author: Jon Loeliger <jdl@freescale.com>
67133 Date:   Wed Oct 11 10:10:43 2006 -0500
67134
67135     Move "ar" flags to config.mk to allow for silent "make -s"
67136
67137 commit 1fd5699a4a24f5c1dab1b32f480bace1ebb9fc3e
67138 Author: Jon Loeliger <jdl@freescale.com>
67139 Date:   Tue Oct 10 17:19:03 2006 -0500
67140
67141     Coding style changes to remove local varible blocks
67142     and reformat a bit nicer.
67143
67144 commit 8b283dbb3a08d1b8d406bc15f119e081b3e2606a
67145 Author: Jon Loeliger <jdl@freescale.com>
67146 Date:   Tue Oct 10 17:16:04 2006 -0500
67147
67148     Fix whitespace issues.
67149
67150 commit 7b382b7125f2397cce63253df62f183e3dfa2770
67151 Author: Jon Loeliger <jdl@freescale.com>
67152 Date:   Tue Oct 10 17:14:45 2006 -0500
67153
67154     Fix whitespace issues.
67155
67156 commit e10390ddd736b0dad1528eec4b0fe35c0827139a
67157 Author: Jon Loeliger <jdl@freescale.com>
67158 Date:   Tue Oct 10 17:06:53 2006 -0500
67159
67160     Fix whitespace issues.
67161
67162 commit 89875e96ba3f023157bf50d5f8e33bf254964a76
67163 Author: Jon Loeliger <jdl@freescale.com>
67164 Date:   Tue Oct 10 17:03:43 2006 -0500
67165
67166     Ran lindent and cleaned up whitespace issues.
67167     Format for 80-columns too.
67168
67169 commit 333961ae7095fc66d8a041fce1ac9ee873b09d86
67170 Author: Jon Loeliger <jdl@freescale.com>
67171 Date:   Tue Oct 10 17:02:22 2006 -0500
67172
67173     Fix whitespace and 80-col issues.
67174
67175 commit 5c912cb1c31266c66ca59b36f9b6f87296421d75
67176 Author: Stefan Roese <sr@denx.de>
67177 Date:   Sat Oct 7 11:36:51 2006 +0200
67178
67179     CFG_NAND_QUIET_TEST added to not warn upon missing NAND device
67180     Patch by Stefan Roese, 07 Oct 2006
67181
67182 commit 5bc528fa4da751d472397b308137238a6465afd2
67183 Author: Stefan Roese <sr@denx.de>
67184 Date:   Sat Oct 7 11:35:25 2006 +0200
67185
67186     Update ALPR code (NAND support working now)
67187     Patch by Stefan Roese, 07 Oct 2006
67188
67189 commit 77d5034847d328753b80c46b83f960a14a26f40e
67190 Author: Stefan Roese <sr@denx.de>
67191 Date:   Sat Oct 7 11:33:03 2006 +0200
67192
67193     Remove compile warnings in fpga code
67194     Patch by Stefan Roese, 07 Oct 2006
67195
67196 commit f3443867e90d2979a7dd1c65b0d537777e1f9850
67197 Author: Stefan Roese <sr@denx.de>
67198 Date:   Sat Oct 7 11:30:52 2006 +0200
67199
67200     Add CONFIG_BOARD_RESET to configure board specific reset function
67201     Patch by Stefan Roese, 07 Oct 2006
67202
67203 commit f55df18187e7a45cb73fec4370d12135e6691ae1
67204 Author: John Traill <john.traill@freescale.com>
67205 Date:   Fri Sep 29 08:23:12 2006 +0100
67206
67207     Fix missing tCycle/modfreq calculation.
67208
67209     Signed-off-by: John Traill <john.traill@freescale.com>
67210
67211 commit 8272dc2f58f2473d8995fcc9b916440cfba080f0
67212 Author: Andy Fleming <afleming@freescale.com>
67213 Date:   Wed Sep 13 10:33:35 2006 -0500
67214
67215     Updated config headers to add default FDT-based booting
67216
67217 commit 09f3e09e9ebcfa7919ca8931a4b5504fadd1f1d3
67218 Author: Andy Fleming <afleming@freescale.com>
67219 Date:   Wed Sep 13 10:34:18 2006 -0500
67220
67221     Add support for eTSEC 3 & 4 on 8548 CDS
67222
67223     * Added support for using eTSEC 3 and eTSEC 4 on the 8548 CDS.
67224       This will only work on rev 1.3 boards (but doesn't break older boards)
67225     * Cleaned up some comments to reflect the expanded role of tsec
67226       in other systems
67227
67228 commit 084d648b109c8984f83674043c1a7fa3885ef801
67229 Author: Andy Fleming <afleming@freescale.com>
67230 Date:   Wed Sep 13 10:33:56 2006 -0500
67231
67232     Added code to support 2.6.18 PCI changes in u-boot
67233
67234     * Added code to swizzle the IRQ map for the PCI
67235
67236 commit afbdc649f8751e4f4f1a6f527edfe139773f2c15
67237 Author: Jon Loeliger <jdl@freescale.com>
67238 Date:   Tue Sep 19 09:34:10 2006 -0500
67239
67240     Modified makefile for new build mechanism.
67241
67242     Signed-off-by: Jon Loeliger <jdl@freescale.com>
67243
67244 commit d14ba6a798beb753e7a864500414fcc2d198b8bc
67245 Author: Jon Loeliger <jdl@freescale.com>
67246 Date:   Thu Sep 14 08:40:36 2006 -0500
67247
67248     Handle 86xx SVR values according to the new Reference Manual.
67249     Both 8641 and 8641D have SVR == 0x8090, and are distinguished
67250     by the byte in bits 16-23 instead.
67251     Thanks to Jason Jin for noticing.
67252
67253     Signed-off-by: Jon Loeliger <jdl@freescale.com>
67254
67255 commit 88c8f4921fc47fb0eb2384b16586f1bd7f275be7
67256 Author: Zhang Wei <wei.zhang@freescale.com>
67257 Date:   Mon Aug 28 14:25:31 2006 +0800
67258
67259     Fixed an OF-tree off-by-one bug when adding a new property name.
67260     This bug will cause the kernel booting to pause a long time.
67261
67262     Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
67263     (cherry picked from 2f15776ccc6dc32377d8ba9652b8f58059c27c6d commit)
67264
67265 commit 9bff7a69a885adebbd2bd45990494ec4cf998a30
67266 Author: Jon Loeliger <jdl@freescale.com>
67267 Date:   Tue Aug 29 11:05:09 2006 -0500
67268
67269     Remove trailing empty lines.
67270
67271 commit cd6d73d5b895a5935ac4fde0a356288142a584e0
67272 Author: Jon Loeliger <jdl@freescale.com>
67273 Date:   Tue Aug 29 09:48:49 2006 -0500
67274
67275     Remove bogus msync and use volatile asm.
67276
67277 commit 778d45049ce5927b65b3ff1d8e6692b654bdd49e
67278 Author: Jon Loeliger <jdl@freescale.com>
67279 Date:   Tue Aug 29 08:17:14 2006 -0500
67280
67281     Add myself as maintainer for MPC8641HPCN.
67282
67283 commit 2f15776ccc6dc32377d8ba9652b8f58059c27c6d
67284 Author: Zhang Wei <wei.zhang@freescale.com>
67285 Date:   Mon Aug 28 14:25:31 2006 +0800
67286
67287     Fixed an OF-tree off-by-one bug when adding a new property name.
67288     This bug will cause the kernel booting to pause a long time.
67289
67290     Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
67291
67292 commit 5567806b67d0ae83493aa8823ad3b6c914f581d7
67293 Author: Haiying Wang <haiying.wang@freescale.com>
67294 Date:   Fri Aug 25 14:38:34 2006 -0400
67295
67296     Change ramdiskaddr and dtbaddr
67297     Remove PEX fluff commands.
67298
67299     Signed-off-by: Haiying Wang <haiying.wang@freescale.com>
67300     Signed-off-by: Jon Loeliger <jdl@freescale.com>
67301
67302 commit b2b78421d9db49c21a821af8a19c21c1f7dfb29e
67303 Author: Matthew McClintock <msm@freescale.com>
67304 Date:   Wed Aug 23 13:32:45 2006 -0500
67305
67306     * Another small fix for booting with disable_of
67307
67308     Signed-off-by: Matthew McClintock <msm@freescale.com>
67309
67310 commit 4a7cc0f21918e6ecf07ed57075d67df2c4a1299c
67311 Author: Jon Loeliger <jdl@freescale.com>
67312 Date:   Wed Aug 23 11:04:43 2006 -0500
67313
67314     Cleanup and lindent new AHCI driver.
67315
67316 commit dabf9ef8c10b4dead5ef2106ef742b1c06b542de
67317 Author: Jin Zhengxiong <jason@bus.ap.freescale.net>
67318 Date:   Wed Aug 23 19:15:12 2006 +0800
67319
67320     Add AHCI define and sata support for MPC8641HPCN board.
67321
67322     Signed-off-by:Jason Jin<jason.jin@freescale.com>
67323
67324 commit 4782ac80b02f0d01afd309e2200dd3c7037f2ba4
67325 Author: Jin Zhengxiong <jason@bus.ap.freescale.net>
67326 Date:   Wed Aug 23 19:10:44 2006 +0800
67327
67328     Add AHCI support to u-boot
67329
67330     Add AHCI support in u-boot, enable the sata disk controllers which
67331     following the AHCI protocol.
67332
67333     Signed-off-by:Jason Jin<jason.jin@freescale.com>
67334
67335 commit d8ea2acf5f137cae99417df4f573d036ee384668
67336 Author: Zhang Wei <wei.zhang@freescale.com>
67337 Date:   Wed Aug 23 17:54:32 2006 +0800
67338
67339     Add dtb boot-up parameter to default boot commands.
67340
67341     Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
67342
67343 commit b93775c2036b99baa390ea425c4771895bbc63c4
67344 Author: Jon Loeliger <jdl@freescale.com>
67345 Date:   Tue Aug 22 18:26:08 2006 -0500
67346
67347     Cleanup even more poorly introduced whitespace.
67348
67349 commit ae6241685cbcf0c79a3636530d2ceab1fb291a94
67350 Author: Jon Loeliger <jdl@freescale.com>
67351 Date:   Tue Aug 22 18:07:00 2006 -0500
67352
67353     Cleanup more poorly introduced whitespace.
67354
67355 commit 2c33e8a1c535b3ae91cf0b284480600bf3f57c57
67356 Author: Jon Loeliger <jdl@freescale.com>
67357 Date:   Tue Aug 22 17:54:05 2006 -0500
67358
67359     Cleanup poorly introduced whitespace.
67360
67361 commit 80e955c7dd98f4b4fd23c2113caf75ed2b77b5b3
67362 Author: Jon Loeliger <jdl@freescale.com>
67363 Date:   Tue Aug 22 12:25:27 2006 -0500
67364
67365     General indent and whitespace cleanups.
67366
67367 commit ffff3ae56f5842ca3679e4ce7922b819a87aad9f
67368 Author: Jon Loeliger <jdl@freescale.com>
67369 Date:   Tue Aug 22 12:06:18 2006 -0500
67370
67371     General indent and whitespace cleanups.
67372
67373 commit 41a0e8b304d3ff55fe27a230507aac79684016ac
67374 Author: Jon Loeliger <jdl@freescale.com>
67375 Date:   Tue Aug 22 10:42:21 2006 -0500
67376
67377     Cleanup compiler warnings.
67378
67379 commit 5de62c47a8628b3da4d73f7c07027f32a3342d40
67380 Author: Matthew McClintock <msm@freescale.com>
67381 Date:   Tue Aug 22 09:31:59 2006 -0500
67382
67383     Fix disable_of booting
67384
67385     Signed-off-by: Matthew McClintock <msm@freescale.com>
67386
67387 commit 87a449c8ac396420cb24260f717ea9e6faa82047
67388 Author: Matthew McClintock <msm@freescale.com>
67389 Date:   Tue Aug 22 09:23:55 2006 -0500
67390
67391     Support for FDT in uImage format, error when using FDT from flash
67392
67393     Signed-off-by: Matthew McClintock <msm@freescale.com>
67394
67395 commit 75c299c38369d01addd5e054b8a16217b70f4a86
67396 Author: Haiying Wang <haiying.wang@freescale.com>
67397 Date:   Tue Aug 15 15:12:55 2006 -0400
67398
67399     Unlock cache before kernel starts up for MPC86xx
67400
67401 commit 67256678f00c09b0a7f19e862e5c1847553d31bc
67402 Author: Haiying Wang <haiying.wang@freescale.com>
67403 Date:   Tue Aug 15 15:13:15 2006 -0400
67404
67405     Copy Global Data Pointer to r29 for DECLARE_GLOBAL_DATA_PTR
67406
67407 commit 1c8f6d8fb028f156094d05f2d14298e6479364ac
67408 Author: Haiying Wang <haiying.wang@freescale.com>
67409 Date:   Tue Aug 15 15:12:55 2006 -0400
67410
67411     Unlock cache before kernel starts up for MPC86xx
67412
67413 commit 0d9ccc55edf9a7f3c5b2b6263580a6ea8d702a04
67414 Author: Haiying Wang <haiying.wang@freescale.com>
67415 Date:   Tue Aug 15 15:13:15 2006 -0400
67416
67417     Copy Global Data Pointer to r29 for DECLARE_GLOBAL_DATA_PTR
67418
67419 commit 86c8e17f25e972a7e272950a0735fad84e082b88
67420 Author: Matthew McClintock <msm@freescale.com>
67421 Date:   Wed Aug 16 13:59:47 2006 -0500
67422
67423     * Fix disable_of booting
67424
67425     Signed-off-by: Matthew McClintock <msm@freescale.com>
67426
67427 commit 25c751e9adc86e22fe3b5b47cf2806379b575db7
67428 Author: Matthew McClintock <msm@freescale.com>
67429 Date:   Wed Aug 16 10:54:09 2006 -0500
67430
67431     * Support for FDT in uImage format, error when using FDT from flash
67432
67433     Signed-off-by: Matthew McClintock <msm@freescale.com>
67434
67435 commit 899620c2d66d4eef3b2a0034d062e71d45d886c9
67436 Author: Stefan Roese <sr@denx.de>
67437 Date:   Tue Aug 15 14:22:35 2006 +0200
67438
67439     Add initial support for the ALPR board from Prodrive
67440     NAND needs some additional testing
67441     Patch by Heiko Schocher, 15 Aug 2006
67442
67443 commit f0ff4692ff3372dec55074a8eb444943ab095abb
67444 Author: Stefan Roese <sr@denx.de>
67445 Date:   Tue Aug 15 14:15:51 2006 +0200
67446
67447     Add FPGA Altera Cyclone 2 support
67448     Patch by Heiko Schocher, 15 Aug 2006
67449
67450 commit fecf1c7e4de1b2779edc18742b91c22bdc32b68b
67451 Author: Jon Loeliger <jdl@freescale.com>
67452 Date:   Mon Aug 14 15:33:38 2006 -0500
67453
67454     Fix BAT0 to actually be cacheable, non-guarded as documented.
67455
67456     Signed-off-by: Jon Loeliger <jdl@freescale.com>
67457
67458 commit 40bc83559db5745681909fd7382ae509567e116d
67459 Author: Jon Loeliger <jdl@freescale.com>
67460 Date:   Wed Aug 9 15:32:16 2006 -0500
67461
67462     Removed MPC8641HPCN DTS source file from build.
67463     It is no longer linked into U-Boot; its sources are
67464     now located in the kernel tree.
67465
67466     Signed-off-by: Jon Loeliger <jdl@freescale.com>
67467
67468 commit 34c3c0e01dbf1f8cc2bd08de92f2b89ba84921eb
67469 Author: Matthew McClintock <msm@freescale.com>
67470 Date:   Wed Jun 28 10:47:03 2006 -0500
67471
67472     * Switched default PCI speed for 8540 ADS back to 33MHz
67473
67474     * Added comments and a printf to warn that PCI-X won't
67475       work at 33MHz
67476       Patch by Andy Fleming 17-Mar-2006
67477
67478     Signed-off-by: Andy Fleming <afleming@freescale.com>
67479
67480 commit b6c5e1373b6ea0bb37a18e4aeecec00613d1cd39
67481 Author: Matthew McClintock <msm@freescale.com>
67482 Date:   Wed Jun 28 10:46:35 2006 -0500
67483
67484     * Fixed a bug where 8555 PCI code used the old variable and function names Patch by Andy Fleming 17-Mar-2006
67485
67486     Signed-off-by: Andy Fleming <afleming@freescale.com>
67487
67488 commit bf1dfffd8c26f8ecdd630a0ae4c834e751e4e452
67489 Author: Matthew McClintock <msm@freescale.com>
67490 Date:   Wed Jun 28 10:46:13 2006 -0500
67491
67492     * Added VIA configuration table
67493
67494     * Added support for PCI2 on CDS
67495       Patch by Andy Fleming 17-Mar-2006
67496
67497     Signed-off-by: Andy Fleming <afleming@freescale.com>
67498
67499 commit c88f9fe66b64247e5b6a38410ba315ca25596d16
67500 Author: Matthew McClintock <msm@freescale.com>
67501 Date:   Wed Jun 28 10:45:41 2006 -0500
67502
67503     * Fixed PCI memory definitions Patch by Andy Fleming 17-Mar-2006
67504
67505     Signed-off-by: Andy Fleming <afleming@freescale.com>
67506
67507 commit 97074ed9655309b64231bc2cee69fe85399f8055
67508 Author: Matthew McClintock <msm@freescale.com>
67509 Date:   Wed Jun 28 10:45:17 2006 -0500
67510
67511     * Added support for initializing second PCI bus on 85xx Patch by Andy Fleming 17-Mar-2006
67512
67513     Signed-off-by: Andy Fleming <afleming@freescale.com>
67514
67515 commit f0e6f57f71b3c4fdd13028eb03c3f3e91926dda2
67516 Author: Matthew McClintock <msm@freescale.com>
67517 Date:   Wed Jun 28 10:44:49 2006 -0500
67518
67519     * Added PCI-X #defines for PCI-X initialization Patch by Andy Fleming on 17-Mar-2006
67520
67521     Signed-off-by: Andy Fleming <afleming@freescale.com>
67522
67523 commit a4e11558b810ef2cddffdf7b9d86bc1130441960
67524 Author: Matthew McClintock <msm@freescale.com>
67525 Date:   Wed Jun 28 10:44:23 2006 -0500
67526
67527     * 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
67528
67529     Signed-off-by: Andy Fleming <afleming@freescale.com>
67530
67531 commit 0e16387db1d4aacd5bf35cb6d7c1942765c0347b
67532 Author: Matthew McClintock <msm@freescale.com>
67533 Date:   Wed Jun 28 10:43:36 2006 -0500
67534
67535     * Add Flat Dev Tree construction for MPC85xx ADS and CDS boards Patch by Jon Loeliger 17-Jan-2006
67536
67537     Signed-off-by: Jon Loeliger <jdl@freescale.com>
67538
67539 commit 855e6fb073f9d04fe4a7f06c107ecbac6344ddd4
67540 Author: Matthew McClintock <msm@freescale.com>
67541 Date:   Wed Jun 28 10:43:00 2006 -0500
67542
67543     * 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
67544
67545 commit 5498d90312aad9f6bdbf047986027c35b03cd163
67546 Author: Matthew McClintock <msm@freescale.com>
67547 Date:   Wed Jun 28 10:42:24 2006 -0500
67548
67549     * Patch to modify ft_build.c to update flat device trees in place Patch by Matthew McClintock 26-June-2006
67550
67551 commit 0267768eddc5ca7bc1865bc40c866829ac5efbfe
67552 Author: Matthew McClintock <msm@freescale.com>
67553 Date:   Wed Jun 28 10:41:37 2006 -0500
67554
67555     * Modify bootm command to support booting with flat device trees Patch by Matthew McClintock 26-June-2006
67556
67557 commit 8fc8bd2cc479b6cd188fdede4010e0e052970b8a
67558 Author: John Traill <john.traill@freescale.com>
67559 Date:   Wed Aug 9 14:33:50 2006 +0100
67560
67561     Add Rapidio support for the MPC8641HPCN
67562
67563     Signed-off-by: John Traill <john.traill@freescale.com>
67564
67565 commit 91a414c7d1fb0eac912592cd995b30c9f23045c9
67566 Author: John Traill <john.traill@freescale.com>
67567 Date:   Tue Aug 8 11:32:43 2006 +0100
67568
67569     Fix caslat calculation
67570
67571     Signed-off-by: John Traill <john.traill@freescale.com>
67572
67573 commit 709d3073e74153278e7904a70819bbef7df50e1a
67574 Author: Jon Loeliger <jdl@freescale.com>
67575 Date:   Thu Aug 3 16:17:56 2006 -0500
67576
67577     Convert to mac-address in ethernet nodes.
67578
67579 commit 71748af833ca1017edf1415be376366ff2937d17
67580 Author: Haiying Wang <haiying.wang@freescale.com>
67581 Date:   Fri Jul 28 12:41:35 2006 -0400
67582
67583     Correct the irq value of DUART2
67584
67585 commit 9cb3e8816ae4d854e7dc22128c3eea3d70bb982c
67586 Author: Haiying Wang <haiying.wang@freescale.com>
67587 Date:   Fri Jul 28 12:41:41 2006 -0400
67588
67589     Change the space size of PEX IO in README
67590
67591 commit 239db37c94f7a92941c4465feceb867c609241c5
67592 Author: Haiying Wang <haiying.wang@freescale.com>
67593 Date:   Fri Jul 28 12:41:18 2006 -0400
67594
67595     Move get_board_sys_clk to board directory
67596
67597 commit 492900b985439fbce1a118afde1e35def870db03
67598 Author: John Traill <john.traill@freescale.com>
67599 Date:   Fri Jul 28 09:03:54 2006 +0100
67600
67601     Fix 8641HPCN pollution
67602
67603 commit 515ab8a62e8574e2babc6e8dcc43544ad221c5b2
67604 Author: John Traill <john.traill@freescale.com>
67605 Date:   Fri Jul 28 08:16:06 2006 +0100
67606
67607     Fix 8641HPCN timebase
67608
67609 commit c86360b830f1eecd7a72208575dde4f57879faea
67610 Author: Zhang Wei <wei.zhang@freescale.com>
67611 Date:   Fri Jul 28 00:01:34 2006 +0800
67612
67613     Fixed OF device tree of mpc86xxhpcn board.
67614
67615     The changes works in with kernel irq mapping rework.
67616
67617     Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
67618
67619 commit bea3f28d285942bf3f7ab339ce85178ded544225
67620 Author: Haiying Wang <haiying.wang@freescale.com>
67621 Date:   Wed Jul 12 10:48:05 2006 -0400
67622
67623     Add support for reading and writing mac addresses to or from ID EEPROM.
67624
67625     Added code for reading and writing Mac addresses to/from ID EEPROM(0x57).
67626     With attached patch, we can use command "mac/mac read/mac save/"
67627     to read and write EEPROM under u-boot prompt.
67628
67629     U-boot will calculate the checksum of EEPROM while bootup,
67630     if it is right, then u-boot will check whether the mac address
67631     of eTSEC0/1/2/3 is availalbe (non-zero).
67632
67633     If there is mac address availabe in EEPROM, u-boot will use it,
67634     otherewise, u-boot will use the mac address defined in
67635     MPC8641HPCN.h. This matches the requirement to set unique mac address
67636     for each TSEC port.
67637
67638     Signed-off-by: Haiying Wang <haiying.wang@freescale.com>
67639     Signed-off-by: York Sun <yorksun@freescale.com>
67640
67641 commit fcb28e763415e0e4e66b0f45842d1557ae198e5e
67642 Author: Jin Zhengxiong <Jason.Jin@freescale.com>
67643 Date:   Thu Jul 13 10:35:10 2006 -0500
67644
67645     Fixed initrd issue by define big RAM
67646
67647     Signed-off-by:Jason Jin <Jason.jin@freescale.com>
67648
67649 commit e6cd2a1785d74ec3d30a86f1cb360be8de478151
67650 Author: Jason Jin <Jason.jin@freescale.com>
67651 Date:   Fri Jul 7 10:01:45 2006 -0500
67652
67653     We made a u-boot patch to fix the hang up issue
67654     when booting filesystem from ramdisk.
67655
67656     Signed-off-by:Jason Jin <Jason.jin@freescale.com>
67657
67658 commit 38433ccc5850ee70549af0b2bc5b920355ef5388
67659 Author: Matthew McClintock <msm@freescale.com>
67660 Date:   Wed Jun 28 10:47:03 2006 -0500
67661
67662     * Switched default PCI speed for 8540 ADS back to 33MHz
67663     * Added comments and a printf to warn that PCI-X won't
67664       work at 33MHz
67665       Patch by Andy Fleming 17-Mar-2006
67666
67667     Signed-off-by: Andy Fleming <afleming@freescale.com>
67668
67669 commit e4c2a0eb0c3e3ffbf824800184ee42bdc99d5b19
67670 Author: Matthew McClintock <msm@freescale.com>
67671 Date:   Wed Jun 28 10:46:35 2006 -0500
67672
67673     * Fixed a bug where 8555 PCI code used the old variable and
67674       function names
67675       Patch by Andy Fleming 17-Mar-2006
67676
67677     Signed-off-by: Andy Fleming <afleming@freescale.com>
67678
67679 commit cbfc7ce756b88eb26e5537bc7b625c445c6dcfac
67680 Author: Matthew McClintock <msm@freescale.com>
67681 Date:   Wed Jun 28 10:46:13 2006 -0500
67682
67683     * Added VIA configuration table
67684     * Added support for PCI2 on CDS
67685       Patch by Andy Fleming 17-Mar-2006
67686
67687     Signed-off-by: Andy Fleming <afleming@freescale.com>
67688
67689 commit 52c7a68b8d587ebcf5a6b051b58b3d3ffa377ddc
67690 Author: Matthew McClintock <msm@freescale.com>
67691 Date:   Wed Jun 28 10:45:41 2006 -0500
67692
67693     * Fixed PCI memory definitions
67694       Patch by Andy Fleming 17-Mar-2006
67695
67696     Signed-off-by: Andy Fleming <afleming@freescale.com>
67697
67698 commit 087454609e47295443af793a282cddcd91a5f49c
67699 Author: Matthew McClintock <msm@freescale.com>
67700 Date:   Wed Jun 28 10:45:17 2006 -0500
67701
67702     * Added support for initializing second PCI bus on 85xx
67703       Patch by Andy Fleming 17-Mar-2006
67704
67705     Signed-off-by: Andy Fleming <afleming@freescale.com>
67706
67707 commit b636aaeb6fd516a442fb611bbeeddf3077a687fb
67708 Author: Matthew McClintock <msm@freescale.com>
67709 Date:   Wed Jun 28 10:44:49 2006 -0500
67710
67711     * Added PCI-X #defines for PCI-X initialization
67712       Patch by Andy Fleming on 17-Mar-2006
67713
67714     Signed-off-by: Andy Fleming <afleming@freescale.com>
67715
67716 commit 20abbc6fffa115690107cc942c7abf84bdc03a1b
67717 Author: Matthew McClintock <msm@freescale.com>
67718 Date:   Wed Jun 28 10:44:23 2006 -0500
67719
67720     * Made sure the code which disables prefetch for PCI devices
67721       sets the size of the prefetch region to 0
67722       Patch by Andy Fleming on 17-Mar-2006
67723
67724     Signed-off-by: Andy Fleming <afleming@freescale.com>
67725
67726 commit 40d5fa35d02df22580593bf0039ab173367e8ef0
67727 Author: Matthew McClintock <msm@freescale.com>
67728 Date:   Wed Jun 28 10:43:36 2006 -0500
67729
67730     * Add Flat Dev Tree construction for MPC85xx ADS and CDS boards
67731       Patch by Jon Loeliger 17-Jan-2006
67732
67733     Signed-off-by: Jon Loeliger <jdl@freescale.com>
67734
67735 commit be7e8b0cb5a0c49dc180075b96df296a893bf146
67736 Author: Matthew McClintock <msm@freescale.com>
67737 Date:   Wed Jun 28 10:43:00 2006 -0500
67738
67739     * Removed the oftree.dts for stxxtx in light of the changes
67740       to the flat device tree handling code
67741       Patch by Matthew McClintock 26-June-2006
67742
67743 commit 1b380ec225665e73959677f3893dc658c5925e05
67744 Author: Matthew McClintock <msm@freescale.com>
67745 Date:   Wed Jun 28 10:42:24 2006 -0500
67746
67747     * Patch to modify ft_build.c to update flat device trees in place
67748       Patch by Matthew McClintock 26-June-2006
67749
67750 commit 98a9c4d468a942a09ebe8979bec508017f3e4462
67751 Author: Matthew McClintock <msm@freescale.com>
67752 Date:   Wed Jun 28 10:41:37 2006 -0500
67753
67754     * Modify bootm command to support booting with flat device trees
67755       Patch by Matthew McClintock 26-June-2006
67756
67757 commit da012ab661fd4ab169dd7b9b32201a4df62cf34a
67758 Author: Jin Zhengxiong <Jason.Jin@freescale.com>
67759 Date:   Wed Jun 28 08:43:56 2006 -0500
67760
67761     Change Id to symbolic name for RTL8139
67762
67763     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
67764
67765 commit bc09cf3c2bfb8d54c659cbb332f79d0950982fd0
67766 Author: Jin Zhengxiong-R64188 <Jason.Jin@freescale.com>
67767 Date:   Tue Jun 27 18:12:10 2006 +0800
67768
67769     Fix RTL8139 in big endian
67770
67771     signed-off-by: Jason Jin <Jason.Jin@freescale.com>
67772     signed-off-by: Wei Zhang <wei.zhang@freescale.com>
67773
67774 commit fcfb9a57947fc203b99fe81ab0578f7286261f9f
67775 Author: Jin Zhengxiong-R64188 <Jason.Jin@freescale.com>
67776 Date:   Tue Jun 27 18:12:23 2006 +0800
67777
67778     Fix Tsec bug when no link
67779
67780      When tftp a non-exist file from the tftp server, u-boot will check
67781      the link of all eth port. The original file will return wrong link
67782      state on the no link ports.
67783
67784     signed-off-by: Jason Jin <Jason.Jin@freescale.com>
67785
67786 commit bd22c2b97514fbfb0e03bd9c72b3445e4dbd57e2
67787 Author: Jin Zhengxiong-R64188 <Jason.Jin@freescale.com>
67788 Date:   Tue Jun 27 18:12:02 2006 +0800
67789
67790     Fix bug for io_bar size during pci scan
67791
67792     During the pci scan process, Some devices return bar_reponse with the
67793     highest bytes 0, such as the pci bridge in uli1575 return bar_response
67794     with 0xffffff, So the bar_size should be manually set under 64K.
67795
67796     Signed-off-by: Jason Jin <jason.jin@freescale.com>
67797
67798 commit fa7db9c377bc2353a17bf1d381d65a6c418728f0
67799 Author: Jin Zhengxiong-R64188 <Jason.Jin@freescale.com>
67800 Date:   Tue Jun 27 18:11:54 2006 +0800
67801
67802     Enable PCIE1 for MPC8641HPCN board
67803
67804     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
67805
67806 commit 99d70e3a47affb9bae041a2caece7cd516e213b3
67807 Author: Wolfgang Denk <wd@pollux.denx.de>
67808 Date:   Mon Jun 26 11:06:00 2006 +0200
67809
67810     More code cleanup
67811
67812 commit 684623ce92c5fd32e7db2d6e016945a67c5ffaba
67813 Author: Jon Loeliger <jdl@freescale.com>
67814 Date:   Thu Jun 22 08:51:46 2006 -0500
67815
67816     Fix bug in 8641hpcn reset command with no args.
67817
67818     Signed-off-by: Haiying Wang <haiying.wang@freescale.com>
67819     Acked-by: Jon Loeliger <jdl@freescale.com>
67820
67821 commit 8be429a5ddbf0ebe2d94174ba58fcfc7a24285dc
67822 Author: Zhang Wei <wei.zhang@freescale.com>
67823 Date:   Tue Jun 20 17:47:15 2006 +0800
67824
67825     Reworked IRQ mapping in OF-tree.
67826
67827 commit 0e4c2a17ca34001ed36d259f13cb88ada4611a8c
67828 Author: Jon Loeliger <jdl@freescale.com>
67829 Date:   Thu Jun 15 21:33:37 2006 -0500
67830
67831     Do not enable address translation on secondary CPUs.
67832     Do not set up BATs on secondary CPUs.  Let Linux do the nasty.
67833
67834     Signed-off-by: Jon Loeliger <jdl@freescale.com>
67835
67836 commit 386eda022473394ad8f36b86f2bdc9b4cb816291
67837 Author: Wolfgang Denk <wd@pollux.denx.de>
67838 Date:   Wed Jun 14 18:14:56 2006 +0200
67839
67840     Code cleanup
67841
67842 commit 16c8d5e76ae0f78f39a60608574adfe0feb9cc70
67843 Author: Wolfgang Denk <wd@pollux.denx.de>
67844 Date:   Wed Jun 14 17:45:53 2006 +0200
67845
67846     Various USB related patches
67847     - Add support for mpc8xx USB device.
67848     - Add support for Common Device Class - Abstract Control Model USB console.
67849     - Add support for flow control in USB slave devices.
67850     - Add support for switching between gserial and cdc_acm using environment.
67851     - Minor changes to usbdcore_omap1510.c usbdcore_omap1510.h
67852     - Update usbcore slightly to ease host enumeration.
67853     - Fix non-portable endian problems in usbdcore and usbdcore_ep0.
67854     - Add AdderUSB_config as a defconfig to enable usage of the USB console
67855       by default with the Adder87x U-Boot port.
67856     Patches by Bryan O'Donoghue <bodonoghue@codehermit.ie>, 29 May 2006
67857
67858 commit 8ecc971618f56029ad99d3516f8b297a6ed58971
67859 Author: Jon Loeliger <jdl@jdl.com>
67860 Date:   Wed Jun 7 10:53:55 2006 -0500
67861
67862     Fix a get_board_sys_clk() use-before-def warning.
67863
67864     Signed-off-by: Jon Loeliger <jdl@jdl.com>
67865
67866 commit d9bf4858fca5aa4d651b283270f77da72ebadfd5
67867 Author: Jon Loeliger <jdl@jdl.com>
67868 Date:   Wed Jun 7 10:52:49 2006 -0500
67869
67870     Allow DTC path to be passed in.
67871
67872     Signed-off-by: Jon Loeliger <jdl@jdl.com>
67873
67874 commit c83ae9ea6d93abbe751bf8a3396236a084e56f87
67875 Author: Haiying Wang <haiying.wang@freescale.com>
67876 Date:   Tue Jun 6 16:54:29 2006 -0400
67877
67878     Modify the IRQ of DUART2
67879
67880 commit c934f655f9aeca70a5c5f88b465d9e9d57a8d22e
67881 Author: Jon Loeliger <jdl@jdl.com>
67882 Date:   Wed May 31 13:55:35 2006 -0500
67883
67884     Review cleanups.
67885
67886     Signed-off-by: Jon Loeliger <jdl@freescale.com>
67887
67888 commit cb5965fb95b77a49f4e6af95248e0c849f4af03e
67889 Author: Jon Loeliger <jdl@jdl.com>
67890 Date:   Wed May 31 12:44:44 2006 -0500
67891
67892     White space cleanup.
67893     Some 80-column cleanups.
67894     Convert printf() to puts() where possible.
67895     Use #include "spd_sdram.h" as needed.
67896     Enhanced reset command usage message a bit.
67897
67898     Signed-off-by: Jon Loeliger <jdl@freescale.com>
67899
67900 commit 3d5c5be547445dd3bd2eb7368d80df03ea437970
67901 Author: Jon Loeliger <jdl@jdl.com>
67902 Date:   Wed May 31 11:39:34 2006 -0500
67903
67904     Removed unneeded local_bus_init() from 8641HPCN board.
67905
67906     Signed-off-by: Jon Loeliger <jdl@freescale.com>
67907
67908 commit 4d3d729c16c392d2982d3266b659d333c927697d
67909 Author: Jon Loeliger <jdl@jdl.com>
67910 Date:   Wed May 31 11:24:28 2006 -0500
67911
67912     Moved mpc8641hpcn_board_reset() out of cpu/ into board/.
67913
67914     Signed-off-by: Jon Loeliger <jdl@freescale.com>
67915
67916 commit b2a941de060350ad15878d8219825f4950e9bb8e
67917 Author: Jon Loeliger <jdl@jdl.com>
67918 Date:   Wed May 31 10:07:28 2006 -0500
67919
67920     Remove dead debug code.
67921
67922     Signed-off-by: Jon Loeliger <jdl@jdl.com>
67923
67924 commit 126aa70f10ba3d20e0a6f4d32328250513b77770
67925 Author: Jon Loeliger <jdl@freescale.com>
67926 Date:   Tue May 30 17:47:00 2006 -0500
67927
67928     Move mpc86xx PIXIS code to board directory
67929
67930     First cut at moving the PIXIS platform code out of
67931     the 86xx cpu directory and into board/mpc8641hpcn
67932     where it belongs.
67933
67934     Signed-off-by: Jon Loeliger <jdl@freescale.com>
67935
67936 commit ddf83a2fcef1a670c45fc585119dcc1fe062c4a9
67937 Author: Markus Klotzbuecher <mk@denx.de>
67938 Date:   Tue May 30 16:56:14 2006 +0200
67939
67940     Support generic OHCI support for the s3c24x0 cpu.
67941
67942 commit 38cee12dcfcc257371c901c7e13e58ecab0a35d8
67943 Author: Haiying Wang <Haiying.Wang@freescale.com>
67944 Date:   Tue May 30 09:10:32 2006 -0500
67945
67946     Improve "reset" command's interaction with watchdog.
67947
67948         "reset altbank" will reset another bank WITHOUT watch dog timer enabled
67949         "reset altbank wd" will reset another bank WITH watch dog enabled
67950         "diswd" will disable watch dog after u-boot boots up successfully
67951
67952     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
67953
67954 commit 70205e5a6ddc8528b11db9eb4d3fa0209d9fce2a
67955 Author: Haiying Wang <Haiying.Wang@freescale.com>
67956 Date:   Tue May 30 08:51:19 2006 -0500
67957
67958     Fix two SDRAM setup bugs.
67959
67960         Fix ECC setup bug.
67961         Enable 1T/2T based on number of DIMMs present.
67962
67963     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
67964
67965 commit d11fec5015334deb2010e36ce00bb118cc5429a5
67966 Author: Haiying Wang <Haiying.Wang@freescale.com>
67967 Date:   Fri May 26 10:24:48 2006 -0500
67968
67969     Add first draft of the MPC8641HPCN doc/README.
67970
67971     Signed-off-by: Jon Loeliger <jdl@jdl.com>
67972
67973 commit ed45d6c930b5939718a87ee12e25cf9a05978d4a
67974 Author: Haiying Wang <Haiying.Wang@freescale.com>
67975 Date:   Fri May 26 10:13:04 2006 -0500
67976
67977     Added pci@8000 block.
67978     Updated ethernet interrupt mappings (moved up 48).
67979     Cleaned up a few comments.
67980
67981     Signed-off-by: Jon Loeliger <jdl@jdl.com>
67982
67983 commit 3033ebb20fd7c372c7bca3c9955a4692bb2240b7
67984 Author: Haiying Wang <Haiying.Wang@freescale.com>
67985 Date:   Fri May 26 10:01:16 2006 -0500
67986
67987     Allow args on reset command.
67988
67989     Signed-off-by: Jon Loeliger <jdl@jdl.com>
67990
67991 commit 301f1aa384d0edcae6a22fd9adb933ad71695ecc
67992 Author: Markus Klotzbuecher <mk@denx.de>
67993 Date:   Tue May 23 13:38:35 2006 +0200
67994
67995     Changed the mp2usb (at91rm9200) board to use the generic OHCI driver. Some
67996     fixes to the latter.
67997
67998 commit 24e37645e7378b20fa8f20e2996c8fb8e90c70c9
67999 Author: Markus Klotzbuecher <mk@denx.de>
68000 Date:   Tue May 23 10:33:11 2006 +0200
68001
68002     More cleanup for the delta board and the generic usb_ohci driver. Added
68003     CFG_USB_BOARD_INIT and CFG_USB_CPU_INIT for enabling board and cpu specific
68004     initialization and cleanup hooks respectively.
68005
68006 commit 3e326ece9eba8184f5d48aa4fb87760a8f6f0f10
68007 Author: Markus Klotzbuecher <mk@denx.de>
68008 Date:   Mon May 22 16:33:54 2006 +0200
68009
68010     This patch adds USB storage support for the delta board. This is the first
68011     board to make use of a generic OHCI driver, that calls hooks for board
68012     dependant initialization.
68013
68014 commit 14e37081ff3cac7ebe6e93836523429853b6b292
68015 Author: Jon Loeliger <jdl@jdl.com>
68016 Date:   Fri May 19 13:28:39 2006 -0500
68017
68018     Change arbitration to round-robin for SMP linux.
68019
68020 commit 9a655876e5995be80f49054e2509500e871e4d3a
68021 Author: Jon Loeliger <jdl@jdl.com>
68022 Date:   Fri May 19 13:26:34 2006 -0500
68023
68024     Enable dual DDR controllers and interleaving.
68025
68026 commit 586d1d5abd3e525f1e1d9b81e5a61a4da6b2fa3c
68027 Author: Jon Loeliger <jdl@jdl.com>
68028 Date:   Fri May 19 13:22:44 2006 -0500
68029
68030     Update 86xx address map and LAWBARs.
68031
68032 commit cccce5d0581bb0ba4602799a4b5112e58d1579cb
68033 Author: Jon Loeliger <jdl@jdl.com>
68034 Date:   Fri May 19 13:14:15 2006 -0500
68035
68036     Remove L2 Cache invalidate polling.
68037
68038 commit f35ec68fb066cec0e36294bfe07dec2d4e8ad3a8
68039 Author: Jon Loeliger <jdl@jdl.com>
68040 Date:   Fri May 19 12:33:09 2006 -0500
68041
68042     Enable 2nd CPU and I2C.
68043
68044 commit bf690dcb512d34c4fceec0eb1e5c0e88a9db5d54
68045 Author: Jon Loeliger <jdl@freescale.com>
68046 Date:   Mon May 15 07:26:56 2006 -0500
68047
68048     Update interrupt mapping.
68049
68050 commit 6cfea33477b04b63ed47386ed1629529484c33ba
68051 Author: Haiying Wang <Haiying.Wang@freescale.com>
68052 Date:   Wed May 10 09:38:06 2006 -0500
68053
68054     Remove unneeded INIT_RAM_LOCK cache twiddling.
68055     Correctly tracks r29 as global data pointer now.
68056
68057     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
68058
68059 commit d4dd317b58c126a2a7e73f4764ecc1a7c97f876c
68060 Author: Jon Loeliger <jdl@freescale.com>
68061 Date:   Wed May 10 09:33:07 2006 -0500
68062
68063     Remove unnecessary flash.c file.
68064
68065 commit 18b6c8cd8af6cc7f35180cedc4adb3236cc1a1b8
68066 Author: Jon Loeliger <jdl@freescale.com>
68067 Date:   Tue May 9 08:23:49 2006 -0500
68068
68069     Get MPC8641HPCN flash images working.
68070
68071         Enable the CFI driver.
68072         Remove bogus LAWBAR7 cruft.
68073         Use correct TEXT_BASE, Fixup load script.
68074         Enable SPD EEPROM during DDR setup.
68075         Use generic RFC 1918 IP addresses by default.
68076
68077 commit 5c9efb36a6b5431423f52888a0e3b4b515fe7eca
68078 Author: Jon Loeliger <jdl@freescale.com>
68079 Date:   Thu Apr 27 10:15:16 2006 -0500
68080
68081     Cleanup whitespaces and style issues.
68082     Removed //-style comments.
68083     Use 80-column lines.
68084     Remove trailing whitespace.
68085     Remove dead code and debug cruft.
68086
68087 commit a2320a6bf8113a09544c42d160d10ac69d049a03
68088 Author: Jon Loeliger <jdl@freescale.com>
68089 Date:   Thu Apr 27 08:22:39 2006 -0500
68090
68091     Revert bad PCI prefetch limit change.
68092
68093 commit debb7354d1ea4f694154818df5e5b523f5c1cc1d
68094 Author: Jon Loeliger <jdl@freescale.com>
68095 Date:   Wed Apr 26 17:58:56 2006 -0500
68096
68097     Initial support for MPC8641 HPCN board.