OMAP3: apply Cortex-A8 errata workarounds only on affected revisions
[beagleboard-validation:naveedasmats-u-boot.git] / CHANGELOG
1 commit 8e64d6efd8d778a5f83d8bff9cd273a86dcc182f
2 Author: Heiko Schocher <hs@denx.de>
3 Date:   Wed Mar 31 08:34:51 2010 +0200
4
5     net, doc: How to setup MAC address correctly
6
7     As this seems unclear, document how the flow of setting up
8     the MAC address is correct.
9
10     Signed-off-by: Heiko Schocher <hs@denx.de>
11
12     Text changed slightly, adding input from Mike Frysinger.
13
14     Signed-off-by: Wolfgang Denk <wd@denx.de>
15
16 commit b78b48c6a0c34b2991e31fc4548aaf773d34f2b3
17 Author: Heiko Schocher <hs@denx.de>
18 Date:   Wed Mar 31 08:34:46 2010 +0200
19
20     net, fec_mxc: only setup the device enetaddr with eeprom value
21
22     Only fill the device enetaddr with the contents of the eeprom,
23     do not program it in MAC address registers
24
25     Signed-off-by: Heiko Schocher <hs@denx.de>
26     Acked-by: Ben Warren <biggerbadderben@gmail.com>
27
28 commit d5a64237d58ded31c2eed455c7a346e1c85f5565
29 Author: Felix Radensky <felix@embedded-sol.com>
30 Date:   Tue Mar 30 15:02:13 2010 +0300
31
32     doc: Fix ramdisk examples in doc/uImage.FIT/multi.its
33
34     The ramdisk sections in doc/uImage.FIT/multi.its lack
35     load address and entry point properties. Using examples
36     from this file will result in unbootable image, u-boot
37     will issue the following error messages:
38
39     Can't get ramdisk subimage load address!
40     Ramdisk image is corrupt or invalid
41
42     This patch adds missing properties to ramdisk sections.
43
44     Signed-off-by: Felix Radensky <felix@embedded-sol.com>
45
46 commit 2d2018f3db5ed834bc1ee208a2c6212fdf00bca1
47 Author: Heiko Schocher <heiko.schocher@invitel.hu>
48 Date:   Wed Mar 24 13:22:50 2010 +0100
49
50     jffs2, suen3: Fix compiler warning
51
52     $ ./MAKEALL suen3
53     jffs2_1pass.c: In function 'get_fl_mem':
54     jffs2_1pass.c:399: warning: unused variable 'id'
55     jffs2_1pass.c: In function 'get_node_mem':
56     jffs2_1pass.c:423: warning: unused variable 'id'
57
58     Signed-off-by: Heiko Schocher <hs@denx.de>
59     Tested-by: Tom <Tom.Rix@windriver.com>
60
61 commit 9ff32d8ccf0e23b5577c25610f001af8d761b4a2
62 Author: Timur Tabi <timur@freescale.com>
63 Date:   Mon Mar 29 12:51:07 2010 -0500
64
65     mpc86xx: set the DDR BATs after calculating true DDR size
66
67     After determining how much DDR is actually in the system, set DBAT0 and
68     IBAT0 accordingly.  This ensures that the CPU won't attempt to access
69     (via speculation) addresses outside of actual memory.
70
71     On 86xx systems, DBAT0 and IBAT0 (the BATs for DDR) are initialized to 2GB
72     and kept that way.  If the system has less than 2GB of memory (typical for
73     an MPC8610 HPCD), the CPU may attempt to access this memory during
74     speculation.  The zlib code is notorious for generating such memory reads,
75     and indeed on the MPC8610, uncompressing the Linux kernel causes a machine
76     check (without this patch).
77
78     Currently we are limited to power of two sized DDR since we only use a
79     single bat.  If a non-power of two size is used that is less than
80     CONFIG_MAX_MEM_MAPPED u-boot will crash.
81
82     Signed-off-by: Timur Tabi <timur@freescale.com>
83     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
84
85 commit 33f57bd553edf29dffef5a6c7d76e169c79a6049
86 Author: Kumar Gala <galak@kernel.crashing.org>
87 Date:   Fri Mar 26 15:14:43 2010 -0500
88
89     85xx: Fix enabling of L1 cache parity on secondary cores
90
91     Use the same code between primary and secondary cores to init the
92     L1 cache.  We were not enabling cache parity on the secondary cores.
93
94     Also, reworked the L1 cache init code to match the e500mc L2 init code
95     that first invalidates the cache and locks.  Than enables the cache and
96     makes sure its enabled before continuing.
97
98     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
99
100 commit 1a332da61df9c38b567359af114daeaaaefaead8
101 Author: Stefan Roese <sr@denx.de>
102 Date:   Mon Mar 29 15:30:46 2010 +0200
103
104     ppc4xx: Fix problem with I2C bus >= 1 initialization
105
106     This patch fixes a problem introduced with patch eb5eb2b0
107     [ppc4xx: Cleanup PPC4xx I2C infrastructure]. We need to assign the I2C
108     base address to the "i2c" pointer inside of the controller loop.
109     Otherwise controller 0 is initialized multiple times instead of
110     initializing each I2C controller sequentially.
111
112     Tested on Katmai.
113
114     Signed-off-by: Stefan Roese <sr@denx.de>
115     Acked-by: Heiko Schocher <hs@denx.de>
116
117 commit 24de2f4be00f81c58270d0df47296bf3a3601cef
118 Author: Heiko Schocher <hs@denx.de>
119 Date:   Mon Mar 29 13:15:48 2010 +0200
120
121     bootm, linux: fix booting Multi-File Image with "kernel+ramdisk+fdt"
122
123     Booting a "Multi-File Image" including a linux kernel, ramdisk and
124     fdt, generated with
125
126     mkimage -A ppc \
127         -O linux \
128         -T multi \
129         -C gzip \
130         -a 00000000 \
131         -e 00000000 \
132         -n "kernel-2.6+initrd+dtb" \
133         -d "vmlinux.bin.gz:ramdisk_image.gz:board.dtb" \
134         multi.bin
135
136     actually fails, because ramdisk start and end addresses
137     didn;t get initialized. This patch fixes this issue.
138
139     Tested on the KUP4K board.
140
141     Signed-off-by: Heiko Schocher <hs@denx.de>
142
143 commit 2883cc2d48e99fd1873ef8af03fee7966611b735
144 Author: Wolfgang Denk <wd@denx.de>
145 Date:   Sun Mar 28 00:25:14 2010 +0100
146
147     Prepare 2010.03-rc3
148
149     Update CHANGELOG
150
151     Signed-off-by: Wolfgang Denk <wd@denx.de>
152
153 commit 060f28532b09dd3d2c78423bdd809ac768a27629
154 Author: Wolfgang Denk <wd@denx.de>
155 Date:   Thu Mar 25 14:07:23 2010 +0100
156
157     cmd_usb.c: print debug messages only when DEBUG is defined
158
159     Signed-off-by: Wolfgang Denk <wd@denx.de>
160
161 commit a574cff121b1479c8e962b7a2a29310020387260
162 Author: Wolfgang Denk <wd@denx.de>
163 Date:   Wed Mar 24 12:19:19 2010 +0100
164
165     ml300: remove support for broken, orphaned board
166
167     The ml300 board has a number of issues, but nobody cares about this
168     long-orphaned board any more.  Remove it.
169
170     Signed-off-by: Wolfgang Denk <wd@denx.de>
171     Acked-by: Michal Simek <monstr@monstr.eu>
172
173 commit 04387d24a17b1ee13024dd4779da4b84d47c65cc
174 Author: Wolfgang Denk <wd@denx.de>
175 Date:   Sat Mar 27 23:37:46 2010 +0100
176
177     mkimage: fix Segmentation Fault when run without "-n name" option
178
179     The restructuring of the mkimage command in commit 89a4d6b1 ("tools:
180     mkimage: split code into core, default and FIT image specific")
181     introduced a bug that caused mkimage to segfault when run without
182     "-n name" option.  Initialize the imagename entry to prevent that.
183
184     Signed-off-by: Wolfgang Denk <wd@denx.de>
185
186 commit c40c94a3d20a8616264c2dfcda85279185d69aeb
187 Author: Renato Andreola <renato.andreola@imagos.it>
188 Date:   Wed Mar 24 23:00:47 2010 +0800
189
190     cfi_flash: precision and underflow problem in tout calculation
191
192     With old configuration it could happen tout=0 if CONFIG_SYS_HZ<1000.
193
194     Signed-off-by: Renato Andreola <renato.andreola@imagos.it>
195     Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
196     Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
197     Signed-off-by: Stefan Roese <sr@denx.de>
198
199 commit c550afada5fcad426aa6a219a329feb9eedae8b2
200 Author: Rupjyoti Sarmah <rsarmah@appliedmicro.com>
201 Date:   Wed Mar 24 16:52:02 2010 +0530
202
203     ppc4xx fix unstable 440EPx bootstrap options
204
205     440EPx fixed bootstrap options A, B, D, and E sets PLL FWDVA to a value = 1.
206     This results in the PLLOUTB being greater than the CPU clock frequency
207     resulting unstable 440EPx operation resulting in various software hang
208     conditions.
209
210     This patch reprograms the FWDVA satisfying the requirement of setting FWDVB
211     to a value greater than 1 while using one of the four deafult bootstrap options.
212
213     Signed-off-by: Rupjyoti Sarmah <rsarmah@amcc.com>
214     Acked-by : Victor Gallardo <vgallardo@appliedmicro.com>
215     Signed-off-by: Stefan Roese <sr@denx.de>
216
217 commit fb508b8b39a52a4063d098f5a9b4355bc5b30c14
218 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
219 Date:   Wed Mar 24 10:16:20 2010 +0100
220
221     at91: Get rid of some warnings when building for otc570
222
223     The soft-i2c code for AT91 defines I2C_SOFT_DECLARATIONS
224     for direct access by dereferencing a pio pointer.
225     The OTC570 platform uses the AT91 gpio API so it does not
226     need the pio variable.
227
228     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
229
230 commit acb13868936a28502782a16e1edaec378e494a29
231 Author: Alessandro Rubini <rubini@unipv.it>
232 Date:   Sat Mar 13 17:44:08 2010 +0100
233
234     lcd: make 16bpp work
235
236     Support for 16bpp was supposed to be in the code but was not working.
237     This makes it work and has been tested in the nhk8815 board.
238
239     Signed-off-by: Alessandro Rubini <rubini@unipv.it>
240     Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
241     Signed-off-by: Anatolij Gustschin <agust@denx.de>
242
243 commit 152dda3d94e97ede7af3f9560a59a659384d4585
244 Author: Wolfgang Denk <wd@denx.de>
245 Date:   Mon Mar 22 23:25:00 2010 +0100
246
247     Prepare v2010.03-rc2
248
249     Update CHANGELOG
250
251     Signed-off-by: Wolfgang Denk <wd@denx.de>
252
253 commit d650da2dd4af99967aabc43cccbd8f160eb4cea6
254 Author: Matthias Kaehlcke <matthias@kaehlcke.net>
255 Date:   Tue Mar 9 22:13:33 2010 +0100
256
257     ep93xx timer: Fix resolution of get_ticks()
258
259     ep93xx timer: Make get_ticks() return a value in CONFIG_SYS_HZ resolution,
260     as announced by get_tbclk()
261
262     Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
263
264 commit 7e67fb5bf27a07d3b8d6b97c76f7195f7d68af58
265 Author: Matthias Kaehlcke <matthias@kaehlcke.net>
266 Date:   Tue Mar 9 22:13:20 2010 +0100
267
268     ep93xx timer: Fix possible overflow in usecs_to_ticks()
269
270     ep93xx timer: Use 64-bit values in usecs_to_ticks() in order to avoid
271     overflows in intermediate values
272
273     Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
274
275 commit daa989b47297c9f73426783599c286ef3a1f3f49
276 Author: Asen Dimov <dimov@ronetix.at>
277 Date:   Thu Mar 18 13:41:47 2010 +0200
278
279     correct a syntax typo in at91_matrix.h
280
281     Signed-off-by: Asen Dimov <dimov@ronetix.at>
282
283 commit 322ff395c9aec7b87a2211fe4333fdf44377c564
284 Author: Jeff Angielski <jeff@theptrgroup.com>
285 Date:   Wed Mar 17 15:09:26 2010 -0400
286
287     env: fix endian ordering in crc table
288
289     The crc table was being built as little endian for big endian
290     targets.  This would cause fw_printenv to always fail with
291     "Warning: Bad CRC, using default environment" messages.
292
293     Signed-off-by: Jeff Angielski <jeff@theptrgroup.com>
294     Acked-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
295
296 commit 51c2ac9bb574c1420b993615268392b0c1f829f6
297 Author: Anatolij Gustschin <agust@denx.de>
298 Date:   Tue Mar 16 17:10:08 2010 +0100
299
300     mpc5121: cpu/mpc512x/diu.c: fix warnings
301
302     Fix warnings while compiling with CONFIG_VIDEO enabled:
303
304     diu.c: In function 'video_hw_init':
305     diu.c:158: warning: 'return' with no value, in function returning non-void
306     diu.c:162: warning: format '%ld' expects type 'long int', but argument 6 has type 'int'
307     diu.c:162: warning: format '%ld' expects type 'long int', but argument 7 has type 'int'
308
309     Signed-off-by: Anatolij Gustschin <agust@denx.de>
310
311 commit a74908161a1b37d780d3a826a86807bbc50a3857
312 Author: Anatolij Gustschin <agust@denx.de>
313 Date:   Tue Mar 16 15:29:33 2010 +0100
314
315     console.c: fix problem with splashimage
316
317     If a board uses cfb_console driver and splash image
318     and also defines CONFIG_SILENT_CONSOLE, the user is
319     locked out even if "silent" is not set. It is not
320     possible to get any output, neither on vga console
321     device nor on serial console after redirecting the
322     output to the serial console, since the GD_FLG_SILENT
323     flag remains set.
324
325     Fix the problem by redirecting the output from frame
326     buffer to serial console if splashimage is used.
327     Only suppress the output if "silent" environment
328     variable was set and don't set the GD_FLG_SILENT
329     flag arbitrarily.
330
331     Signed-off-by: Anatolij Gustschin <agust@denx.de>
332
333 commit 5647f78d04174b0b99857d2a7cbf25141bd14a45
334 Author: Thomas Weber <swirl@gmx.li>
335 Date:   Sat Mar 13 23:14:45 2010 +0100
336
337     mod change 755 => 644 for multiple files
338
339     I executed 'find . -name "*.[chS]" -perm 755 -exec chmod 644 {} \;'
340
341     Signed-off-by: Thomas Weber <swirl@gmx.li>
342     Add some more: neither Makefile nor config.mk need execute permissions.
343     Signed-off-by: Wolfgang Denk <wd@denx.de>
344
345 commit 99c006a320ceb9ea19135ac1512e4a81e8bebb72
346 Author: Stefano Babic <sbabic@denx.de>
347 Date:   Sat Mar 13 21:09:00 2010 +0100
348
349     mxcmmc: fix warnings due to access 32 bit registers with 16 bit accessors
350
351     Some registers of the mxcmmc driver were accessed using
352     16 bit accessor functions, because only the LSB is
353     significant. This is not needed and generates
354     warnings.
355
356     Signed-off-by: Stefano Babic <sbabic@denx.de>
357
358 commit c96f86eefc215b67dd222694ce2b6f60e6a42b0b
359 Author: Wolfgang Denk <wd@denx.de>
360 Date:   Sun Jan 17 23:55:53 2010 +0100
361
362     TFTP: allow for adjustable retransmission timout
363
364     So far, TFTP negotiated a fixed retransmission timeout of 5 seconds.
365     In some cases (busy networks, slow TFTP servers) this caused very
366     slow transfers. A new environment variable "tftptimeout" allows to
367     set this timeout. Lowering this value may make downloads succeed
368     faster in networks with high packet loss rates or with unreliable
369     TFTP servers.
370
371     Signed-off-by: Wolfgang Denk <wd@denx.de>
372     Cc: Ben Warren <biggerbadderben@gmail.com>
373     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
374
375 commit 252b404d954f91499a4477a3e1064eb237ce5a1c
376 Author: Wolfgang Denk <wd@denx.de>
377 Date:   Tue Mar 9 14:27:25 2010 +0100
378
379     Fix PCI_BASE_ADDRESS_5 handling in pci_hose_config_device()
380
381     Signed-off-by: FUJITA Kazutoshi <fujita@soum.co.jp>
382     Signed-off-by: <wd@denx.de>
383     Acked-by: Stefan Roese <sr@denx.de>
384
385 commit 9d90a93d367272ee65550c0c9f82615cec967c70
386 Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
387 Date:   Thu Feb 25 14:03:08 2010 +0100
388
389     cmd_mmc remove \n
390
391     This patch removes the \n after the help message for mmcinfo.
392     This resulted in an empty line being displayed after the mmcinfo line
393     when the help command was given.
394
395     Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
396
397 commit 67c7189dd35cb368ef665126fd17816581bd2e92
398 Author: Renato Andreola <renato.andreola@imagos.it>
399 Date:   Tue Mar 16 16:01:29 2010 -0400
400
401     nios2: Added support to YANU UART
402
403     Signed-off-by: Scott McNutt <smcnutt@psyent.com>
404
405 commit 1e67fb32fbdae7949bb423c9e20b3f77c0a61663
406 Author: Thomas Chou <thomas@wytron.com.tw>
407 Date:   Tue Mar 16 12:12:48 2010 -0400
408
409     nios2: use generic unaligned.h
410
411     Signed-off-by: Scott McNutt <smcnutt@psyent.com>
412
413 commit 05022629a2ca6c385dc390d32c20aa27cf5d915a
414 Author: Mike Frysinger <vapier@gentoo.org>
415 Date:   Thu Jan 21 05:01:15 2010 -0500
416
417     asm-blackfin/unaligned.h: add for zlib code
418
419     The new zlib code wants asm/unaligned.h, so have the Blackfin version pull
420     in the asm-generic/unaligned.h.
421
422     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
423
424 commit 3adc1fda38a6aacd4aaf3c2c9cc62a1e69e6de17
425 Author: Mike Frysinger <vapier@gentoo.org>
426 Date:   Thu Jan 21 05:01:14 2010 -0500
427
428     asm-generic/unaligned.h: dynamic default unaligned accesses
429
430     This is based on the asm-arm/unaligned.h, but made generic so all arches
431     that cannot do unaligned accesses can utilize it.
432
433     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
434
435 commit be129aa71882421ad0b50cd3762915d10ace27ad
436 Author: Matthias Weisser <matthias.weisser@graf-syteco.de>
437 Date:   Tue Jan 12 12:06:31 2010 +0100
438
439     video: Fix console display when splashscreen is used
440
441     If a splashscreen is used the console scrolling used the
442     scroll size as needed when a logo was displayed. This
443     patch sets the scroll size to the whole screen if
444     a splashscreen is shown.
445
446     Signed-off-by: Matthias Weisser <matthias.weisser@graf-syteco.de>
447
448 commit 93910edb595a88d394da3eb2cf5148096155dfe9
449 Author: Wolfgang Denk <wd@denx.de>
450 Date:   Fri Mar 12 23:06:04 2010 +0100
451
452     Prepare v2010.03-rc1
453
454     Coding style cleanup, update CHANGELOG.
455
456     Signed-off-by: Wolfgang Denk <wd@denx.de>
457
458 commit 4e72fb15c9073129e05820cc9c54f54bc4985835
459 Author: Wolfgang Denk <wd@denx.de>
460 Date:   Fri Mar 12 22:11:00 2010 +0100
461
462     standalone eepro100_eeprom: fix build error
463
464     Building examples/standalone/eepro100_eeprom triggers this error:
465
466     In file included from include/common.h:629,
467                      from eepro100_eeprom.c:24:
468     include/net.h: In function 'NetReadIP':
469     include/net.h:430: warning: implicit declaration of function 'memcpy'
470     eepro100_eeprom.c: At top level:
471     eepro100_eeprom.c:81: error: conflicting types for 'memcpy'
472     include/net.h:430: error: previous implicit declaration of 'memcpy' was here
473
474     Fix this.
475
476     Signed-off-by: Wolfgang Denk <wd@denx.de>
477
478 commit 1bb1809558e11eb089fba32caed9fc99d21477c1
479 Author: Wolfgang Denk <wd@denx.de>
480 Date:   Fri Mar 12 22:10:31 2010 +0100
481
482     Update .gitignore's: add some generated files
483
484     Signed-off-by: Wolfgang Denk <wd@denx.de>
485
486 commit 9c9cbe78dcb0afad081670cb1bdc82d227095cae
487 Author: Detlev Zundel <dzu@denx.de>
488 Date:   Mon Mar 8 14:02:57 2010 +0100
489
490     mpc82xx: Remove SL8245 board and the now orpahned sk98lin network driver.
491
492     This code has compile problems and the company does not even exist any
493     more.  So we take the liberty to drop support for it.
494
495     Signed-off-by: Detlev Zundel <dzu@denx.de>
496     CC: Wolfgang Denk <wd@denx.de>
497     CC: Ben Warren <biggerbadderben@gmail.com>
498
499 commit ca02f6f8dc4966b2a019b15e01b5070189327df2
500 Author: Kumar Gala <galak@kernel.crashing.org>
501 Date:   Wed Mar 10 17:16:48 2010 -0600
502
503     85xx: Drop FIT support to allow u-boot image to fit in 512k
504
505     The 36-bit build exceeds the 512k size we have.  Removing FIT type image
506     support allows us to fit and we dont really use it.
507
508     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
509
510 commit 5f8419597f427aaf9bb501460735d703d10db5ee
511 Author: Michael Zaidman <michael.zaidman@gmail.com>
512 Date:   Sun Feb 28 16:28:25 2010 +0200
513
514     Cosmetic change - indentation correction.
515
516     Signed-off-by: Michael Zaidman <michael.zaidman@gmail.com>
517
518 commit a693447ceadff49155e260cbbaef4e09c926cab5
519 Author: Anatolij Gustschin <agust@denx.de>
520 Date:   Wed Feb 24 00:29:44 2010 +0100
521
522     cmd_mtdparts.c: prevent printbuffer overflows
523
524     The length of configured MTDPARTS_DEFAULT string
525     could be greater than console printbuffer size.
526     Replace printf() by puts() to avoid potential buffer
527     overflows.
528
529     Signed-off-by: Anatolij Gustschin <agust@denx.de>
530
531 commit 3920bbedcf74a073bc72950a51de75af6faa2f06
532 Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
533 Date:   Fri Feb 19 11:59:04 2010 +0100
534
535     Fix MPC8536DS documentation
536
537     This patch corrects small mistake in the register list in
538     doc/README.mpc8536ds. These registers are 32 bits and this one starts
539     at ....c not ....e
540
541     When using the ...c address I can boot from sd, when using the ...e
542     address I cannot.
543
544     Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
545     Acked-by: Hu Mingkai <B21284@freescale.com>
546
547 commit ab68f4dd193053c0ba395af15b154caca35e99f3
548 Author: Heiko Schocher <hs@denx.de>
549 Date:   Wed Feb 10 08:03:21 2010 +0100
550
551     doc: add README for CONFIG_HWCONFIG option
552
553     Signed-off-by: Heiko Schocher <hs@denx.de>
554
555 commit 7026ead0d3ece5e43d6b39f62fb5c4306f691224
556 Author: Heiko Schocher <hs@denx.de>
557 Date:   Tue Feb 9 15:50:27 2010 +0100
558
559     TQM8xx: enable device tree support on all TQM8xx based boards.
560
561     Also enable support for CONFIG_HWCONFIG because we use this for
562     configuring if this hardware has a FEC or not.
563
564     syntax:
565
566     hwconfig=fec:on   if hardware has an fec
567     hwconfig=fec:off  if hardware has no fec
568
569     Signed-off-by: Heiko Schocher <hs@denx.de>
570     Signed-off-by: Wolfgang Denk <wd@denx.de>
571
572 commit 6ed3b9d44c359bc829e9acd0a55fcd1c3e82b6ae
573 Author: Heiko Schocher <hs@denx.de>
574 Date:   Tue Feb 9 15:50:21 2010 +0100
575
576     TQM8xx: add device tree support for TQM8xx based boards.
577
578     Also use hwconfig to configure whether the board has a FEC or not.
579     We then can adjust the DTS to tell Linux if there is a FEC present.
580
581     syntax:
582
583     hwconfig=fec:on   if hardware has a  FEC
584     hwconfig=fec:off  if hardware has no FEC
585
586     Signed-off-by: Heiko Schocher <hs@denx.de>
587     Signed-off-by: Wolfgang Denk <wd@denx.de>
588
589 commit 143cd21fe22e69bf0cdaefd57be98f07ed8f04fa
590 Author: Wolfgang Denk <wd@denx.de>
591 Date:   Thu Mar 11 23:56:03 2010 +0100
592
593     Move CONFIG_UPDATE_TFTP code after CONFIG_PREBOOT
594
595     The auto-update feature (CONFIG_UPDATE_TFTP) requires that the env
596     variable serverip be set for the TFTP access. If DHCP is to be used
597     to get the serverip env variable, this doesn't work as DHCP happens
598     after the auto-update attempt has run. A solution is to run DHCP in
599     PREBOOT, but even this is too late.
600
601     To solve this, we move update_tftp() below the PREBOOT stuff.
602
603     Signed-off-by: Wolfgang Denk <wd@denx.de>
604
605 commit 1b691bb0c2fa18c9b68f15398ef6c8b9e0c0f3e3
606 Author: Mike Frysinger <vapier@gentoo.org>
607 Date:   Mon Jan 25 18:50:11 2010 -0500
608
609     mkimage: dont force entry point with xip
610
611     Some people boot images with the entry point in the middle of the blob
612     (like Linux with the head code in discardable .init.text), and there is no
613     no real requirement that the entry point be right after the mkimage header
614     when doing XIP, so let people specify whatever they want.  If they do need
615     an entry right after the header, then they still can do that with normal
616     -e behavior.
617
618     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
619
620 commit 4b99327a4121a28d2bdb2c2b841f5d97931ae905
621 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
622 Date:   Fri Jan 15 10:06:06 2010 -0500
623
624     PPC: Record U-Boot's relocated address in RAM and show in bdinfo.
625
626     This patch uses gd->relocaddr variable to store uboot's relocated
627     address in RAM and shows it in bdinfo command.
628
629     This patch moves CONFIG_AMIGAONEG3SE style copying of the address
630     in board_init_f to just before relocation is actually done.
631
632     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
633     Tested-by: Detlev Zundel <dzu@denx.de>
634
635 commit 8c4444ff5e1d8e9fd1a847a2fb096aa9aff66f85
636 Author: Wolfgang Denk <wd@denx.de>
637 Date:   Thu Mar 11 23:35:43 2010 +0100
638
639     Fix memory leak in mmc_read()
640
641     There is be a path through mmc_read in drivers/mmc/mmc.c where
642     malloc'd memory is not freed before exiting mmc_read: it occurs if
643     mmc_set_blocklen() returns a non-zero value.
644
645     Reported-by: Quentin Armitage <Quentin@Armitage.org.uk>
646     Signed-off-by: Wolfgang Denk <wd@denx.de>
647
648 commit 6258b04e9a41ee60f21547358a58fbcb9087735d
649 Author: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
650 Date:   Thu Feb 11 14:57:04 2010 +0100
651
652     AT91: Update otc570 board to new SoC access
653
654     * convert otc570 board to use c stucture SoC access
655     * change gpio access to at91_gpio syntax
656
657     Signed-off-by: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
658
659 commit 7cedb29872069e782f9f97cef4ab1232736e4c85
660 Author: Jens Scharsig <js_at_ng@scharsoft.de>
661 Date:   Sun Feb 14 12:20:43 2010 +0100
662
663     updates the at91 main_clock calculation
664
665     * updates the conditional main_clock calculation (if AT91_MAIN_CLOCK defined) to c structure SoC access
666      * add need register flags
667
668     Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
669
670 commit 637833c2d669f9a370706e275e7103454c3c83ec
671 Author: Prafulla Wadaskar <prafulla@marvell.com>
672 Date:   Wed Mar 3 15:27:37 2010 +0530
673
674     arm: kirkwood: suen3: fixed build warning
675
676     This patch fixes following build warning
677
678     Invalid Kwbimage command Type - valid names are: BOOT_FROM, NAND_ECC_MODE, NAND_PAGE_SIZE, SATA_PIO_MODE, DDR_INIT_DELAY, DATA, , spi, nand, sata, pex, uart
679
680     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
681
682 commit e4d34492017c95e4041ea0c581e1ab8d1d49381b
683 Author: Stefano Babic <sbabic@denx.de>
684 Date:   Fri Mar 5 17:54:37 2010 +0100
685
686     MX51: removed warnings for the mx51evk
687
688     The patch removes warnings at compile time and provides
689     some cleanup code:
690     - Removed comment on NAND (not yet supported) from lowlevel_init.S
691     - Removed NFMS bit definition from imx-regs.h
692       The bit is only related to MX.25/35 and can lead to confusion
693     - Moved is_soc_rev() to soc specific code (removed from mx51evk.c)
694
695     Signed-off-by: Stefano Babic <sbabic@denx.de>
696
697 commit 9d69e33d8d0f112fe3a089101d023e87431684d1
698 Author: Vipin Kumar <vipin.kumar@st.com>
699 Date:   Tue Mar 2 10:46:52 2010 +0530
700
701     SPEAr : Supporting new mach ids for spear310 and spear320
702
703     Supporting new machine ids for SoCs spear310 and spear320
704
705     include/asm-arm/mach-types.h has to be updated before applying
706     this patch for build to work
707
708     Signed-off-by: Vipin Kumar <vipin.kumar@st.com>
709
710 commit cc0b53c8d5d6a3f14f36982552bc3feb8ecb1db5
711 Author: Heiko Schocher <hs@denx.de>
712 Date:   Mon Mar 1 15:58:18 2010 +0100
713
714     arm, suen3: fix compile error, if doing not a local build
715
716     Signed-off-by: Heiko Schocher <hs@denx.de>
717
718 commit 67fa8c25f5c2d23932c0f31b035281d6abbb0965
719 Author: Heiko Schocher <[hs@denx.de]>
720 Date:   Mon Feb 22 16:43:02 2010 +0530
721
722     arm: add support for the suen3 board from keymile
723
724     Add support for the ARM part of the mgcoge2, named suen3.
725     This board is based on the Marvell Kirkwood (88F6281) SoC.
726     As there come more board variants, common config options
727     are collected in include/configs/km_arm.h. Also, this board
728     use common code for all keymile boards, which is stored in
729     board/keymile/common/common.c
730
731     Signed-off-by: Holger Brunck <holger.brunck@keymile.com>
732     Signed-off-by: Stefan Roese <sr@denx.de>
733     Signed-off-by: Heiko Schocher <hs@denx.de>
734
735 commit 6895d4510a7758595b85b48a7f449bd61dfc812f
736 Author: John Rigby <jcrigby@gmail.com>
737 Date:   Mon Jan 25 23:12:58 2010 -0700
738
739     Add support for KARO TX25 board
740
741     This is an i.MX25 base board with only NAND
742     so it uses nand_spl to boot.
743
744     Signed-off-by: John Rigby <jcrigby@gmail.com>
745
746     Tune configuration, add support for (redundant) environment in NAND.
747     Signed-off-by: Wolfgang Denk <wd@denx.de>
748
749     Acked-by: Wolfgang Denk <wd@denx.de>
750     CC: Fred Fan <fanyefeng@gmail.com>
751     CC: Tom <Tom.Rix@windriver.com>
752
753 commit 740d6ae5b982496fcea0666b2207cb34cc0e6015
754 Author: John Rigby <jcrigby@gmail.com>
755 Date:   Mon Jan 25 23:12:57 2010 -0700
756
757     fec_mxc: add MX25 support
758
759     Use RMII for MX25
760     Add code to init gasket that enables RMII
761
762     Signed-off-by: John Rigby <jcrigby@gmail.com>
763     CC: Ben Warren <biggerbadderben@gmail.com>
764
765 commit cb17b92de03416cf4d5db5bd27ef4ae17f95e707
766 Author: John Rigby <jcrigby@gmail.com>
767 Date:   Mon Jan 25 23:12:55 2010 -0700
768
769     fec_mxc: cleanup and factor out MX27 dependencies
770
771     general cleanup
772     move clock init to cpu_eth_init in cpu/arm926ejs/mx27/generic.c
773     make MX27 specific phy init conditional on CONFIG_MX27
774     replace call to imx_get_ahbclk with one to imx_get_fecclk
775     and define imx_get_fecclk in include/asm-arm/arch-mx27/clock.h
776
777     Signed-off-by: John Rigby <jcrigby@gmail.com>
778     CC: Ben Warren <biggerbadderben@gmail.com>
779     CC: Fred Fan <fanyefeng@gmail.com>
780     CC: Tom <Tom.Rix@windriver.com>
781
782 commit 552ff8f1d9fccf57243a01afe6dbebb982867e20
783 Author: John Rigby <jcrigby@gmail.com>
784 Date:   Mon Jan 25 23:12:56 2010 -0700
785
786     Add support for Freescale MX25 SOC
787
788     ARM926EJS core with MX31 peripherals.
789
790     Signed-off-by: John Rigby <jcrigby@gmail.com>
791     Earlier Version Signed-off-by: Wolfgang Denk <wd@denx.de>
792     CC: Fred Fan <fanyefeng@gmail.com>
793     CC: Tom <Tom.Rix@windriver.com>
794
795 commit e911c983f4a8d588f831806af37eb56c95512d5d
796 Author: John Rigby <jcrigby@gmail.com>
797 Date:   Mon Jan 25 23:12:51 2010 -0700
798
799     mxc_serial replace platform specific clock
800
801     remove ifdef'd clock selection code from
802     serial_mxc.c and replace with call to imx_get_uartclk
803
804     Add definitions for imx_get_uartclk to imx31 and imx27
805     include files.
806
807     This makes it easier to add new imx platforms.
808
809     Signed-off-by: John Rigby <jcrigby@gmail.com>
810
811 commit c5fb70c9114bd0a8289444d3d5c7e360eda08232
812 Author: Stefano Babic <sbabic@denx.de>
813 Date:   Fri Feb 5 15:13:58 2010 +0100
814
815     Add initial support for Freescale mx51evk board
816
817     The patch adds initial support for the Freescale mx51evk board.
818     Network (FEC) and SD controller (fsl_esdhc) are supported.
819
820     Signed-off-by: Stefano Babic <sbabic@denx.de>
821     Signed-off-by: Fred Fan <fanyefeng@gmail.com>
822
823 commit c67bee1460a0da89ef08cbc28375171acc9a4227
824 Author: Stefano Babic <sbabic@denx.de>
825 Date:   Fri Feb 5 15:11:27 2010 +0100
826
827     fsl_esdhc: add support for mx51 processor
828
829     The esdhc controller in the mx51 processor is quite
830     the same as the one in some powerpc processors
831     (MPC83xx, MPC85xx). This patches adapts the driver
832     to support the arm mx51.
833
834     Signed-off-by: Stefano Babic <sbabic@denx.de>
835
836 commit 69df00f9d9c2f45b4576d1eae79bfac8bebb8821
837 Author: Stefano Babic <sbabic@denx.de>
838 Date:   Fri Feb 5 15:07:33 2010 +0100
839
840     ARM: add accessors functions
841
842     Some Freescale's processors of different architecture
843     have the same peripheral (eSDHC controller in PowerPC
844     and i.MX51). This patch adds accessors for
845     the internal registers of the SOCs, as already
846     implemented in the PowerPC architecture.
847
848     Signed-off-by: Stefano Babic <sbabic@denx.de>
849
850 commit 11fdade294b4d60c19ae861515aabddca1278deb
851 Author: Stefano Babic <sbabic@denx.de>
852 Date:   Fri Feb 5 15:04:43 2010 +0100
853
854     MMC: add weak function to detect MMC/SD card
855
856     Most controllers can check if there is a card in the slot.
857     However, they require pins that could be not available because
858     required by other functions and the detection of a card must
859     be performed in another way. This patch adds a weak function
860     that a board can implement to add its internal custom way
861     to check the presence of a MMC/SD card.
862
863     Signed-off-by: Stefano Babic <sbabic@denx.de>
864
865 commit 250de12bc2f7842807d25e16971c5bea59c3a4b1
866 Author: Stefano Babic <sbabic@denx.de>
867 Date:   Wed Jan 20 18:20:39 2010 +0100
868
869     mmc: check correctness of the voltage mask in ocr
870
871     Most cards do not answer if some reserved bits
872     in the ocr are set. However, some controllers
873     can set bit 7 (reserved for low voltages), but
874     how to manage low voltages SD card is not yet
875     specified.
876
877     Signed-off-by: Stefano Babic <sbabic@denx.de>
878
879 commit 71d64c0e4fa5910c15eca175a8f3b0e1c1d6711c
880 Author: Stefano Babic <sbabic@denx.de>
881 Date:   Wed Jan 20 18:20:19 2010 +0100
882
883     serial_mxc: add support for MX51 processor
884
885     The patch adds support for the Freescale mx51 processor.
886
887     Signed-off-by: Stefano Babic <sbabic@denx.de>
888     Signed-off-by: Fred Fan <fanyefeng@gmail.com>
889
890 commit 67adcee0e091f0935e7dd722404d2a864cdecbe7
891 Author: Stefano Babic <sbabic@denx.de>
892 Date:   Wed Jan 20 18:20:04 2010 +0100
893
894     MX51: Add pin and multiplexer definitions.
895
896     The patch add header files to support the pin multiplexer
897     of the the Freescale i.MX51 processor.
898
899     Signed-off-by: Stefano Babic <sbabic@denx.de>
900     Signed-off-by: Fred Fan <fanyefeng@gmail.com>
901
902 commit fb87a1ed9205bf5f843e1f264198ce946602deda
903 Author: Stefano Babic <sbabic@denx.de>
904 Date:   Wed Jan 20 18:19:51 2010 +0100
905
906     MX51: Add register definitions
907
908     The patch add header files to support the Freescale i.MX51
909     processor, setting definitions for internal registers.
910
911     Signed-off-by: Stefano Babic <sbabic@denx.de>
912     Signed-off-by: Fred Fan <fanyefeng@gmail.com>
913
914 commit 64fdf452a85718935d82416d141be144b262c542
915 Author: Stefano Babic <sbabic@denx.de>
916 Date:   Wed Jan 20 18:19:32 2010 +0100
917
918     MX51: Add initial support for the Freescale MX51
919
920     The patch add initial support for the Freescale i.MX51 processor
921     (family arm cortex_a8).
922
923     Signed-off-by: Stefano Babic <sbabic@denx.de>
924     Signed-off-by: Fred Fan <fanyefeng@gmail.com>
925
926 commit 18ba012b9b919a7c264dc6299f954d7f53d06605
927 Author: Matthias Kaehlcke <matthias@kaehlcke.net>
928 Date:   Wed Feb 24 19:45:39 2010 +0100
929
930     edb93xx: Fix SDRAM initialization
931
932     edb93xx: Fix SDRAM initialization by issuing a precharge all command before
933     forcing the precharge and select mode register update mode before programming
934     the mode registers. Write to the SDRAM banks in order to force a precharge,
935     reading causes the edb93xx boards to hang
936
937     Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
938
939 commit cade7d9577d4d17f55404b5e60cd5e5b0b605c31
940 Author: Anders Darander <anders.darander@gmail.com>
941 Date:   Thu Feb 25 15:57:03 2010 +0100
942
943     Add bootcount to AT91
944
945     Use AT91_GPBR 3 as a bootcount register.
946     The bootmagic and the bootcount shares AT91_GPBR 3.
947
948     Signed-off-by: Anders Darander <ad@datarespons.se>
949
950 commit 5f353484093876d7021f20fa4bd63f82d32941b9
951 Author: Tom Rix <Tom.Rix@windriver.com>
952 Date:   Thu Feb 25 12:05:32 2010 -0600
953
954     ARM Update mach-types
955
956     Fetched from http://www.arm.linux.org.uk/developer/machines/download.php
957     And built with
958
959     repo http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm
960     commit aea187c46f7d03ce985e55eb1398d0776a15b928
961
962     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
963
964 commit c7ad13a24295ded880d7bcd17181df4a5f3bac58
965 Author: Matthias Kaehlcke <matthias@kaehlcke.net>
966 Date:   Wed Feb 24 00:22:09 2010 +0100
967
968     ep93xx: Refactoring of timer code
969
970     ep93xx: Refactoring of the timer code, including the following changes
971
972      * use a free running timer instead of a periodical one
973      * use unsigned long long for total number of ticks
974      * hold the timer state in a structure instead of separate variables
975      * increment the timer counter instead of decrementing it
976      * remove unused function udelay_masked()
977      * remove unused function set_timer()
978
979     Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
980
981 commit d9f505e3cddbb7afce26dcfe0fd19b207ee57c09
982 Author: Matthias Kaehlcke <matthias@kaehlcke.net>
983 Date:   Wed Feb 24 00:22:00 2010 +0100
984
985     ep93xx: Fix calculation of sys ticks in clk_to_systicks()
986
987     ep93xx: Use unsigned long long for calculation of sys ticks in clk_to_systicks()
988     for proper handling of large intermediate values
989
990     Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
991
992 commit 041d42e789aba20296ffcde92173f100a9592880
993 Author: Siarhei Siamashka <siarhei.siamashka@gmail.com>
994 Date:   Tue Feb 23 23:56:36 2010 -0500
995
996     OMAP3: workaround for ARM Cortex-A8 erratum 725233
997
998     725233: PLD instructions executed with PLD data forwarding
999     enabled can result in a processor deadlock
1000
1001     This deadlock can happen when NEON load instructions are used together
1002     with cache preload instructions (PLD). The problematic conditions
1003     can be triggered in-the-wild by NEON optimized functions from pixman
1004     library (http://cgit.freedesktop.org/pixman), which perform dynamic
1005     adjustment of prefetch distance.
1006
1007     The workaround disables PLD data forwarding by setting PLD_FWD bit
1008     in L2 Cache Auxiliary Control Register as recommended in ARM Cortex-A8
1009     errata list.
1010
1011     The deadlock can only happen on r1pX revisions of Cortex-A8 (used in
1012     OMAP34xx/OMAP35xx). Performance impact of the workaround is practically
1013     non-existant.
1014
1015     Signed-off-by: Siarhei Siamashka <siarhei.siamashka@gmail.com>
1016     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
1017
1018 commit 7c966a8bdfdab80cafbfed035d7ae6ea6f58f756
1019 Author: Achim Ehrlich <aehrlich@taskit.de>
1020 Date:   Wed Feb 24 10:29:16 2010 +0100
1021
1022     ARM change name of defines for AT91 arm926ejs
1023
1024     Configuration defines should be preceeded with CONFIG_SYS_. Renamed
1025     some at91 specific defines to conform to this naming convention:
1026
1027     AT91_CPU_NAME to CONFIG_SYS_AT91_CPU_NAME
1028     AT91_MAIN_CLOCK to CONFIG_SYS_AT91_MAIN_CLOCK
1029
1030     Signed-off-by: Achim Ehrlich <aehrlich@taskit.de>
1031
1032 commit 5c97a1de196fdcbe9d098948ecf4fccfbea23b78
1033 Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
1034 Date:   Wed Feb 17 21:29:45 2010 -0500
1035
1036     VoiceBlue: fix linker errors
1037
1038     linking eeprom with libgeneric.a is not really needed and causes following
1039     error:
1040     ../../lib_generic/libgeneric.a(string.o): In function `strcmp':
1041     /home/ladis/src/u-boot-ti/lib_generic/string.c:152: multiple definition of `strcmp'
1042     ../../examples/standalone/libstubs.a(stubs.o):include/_exports.h:24: first defined here
1043     make[1]: *** [eeprom.srec] Error 1
1044
1045     Fix undefined reference to memset generated by some versions of gcc
1046     to zero out initialized structure on the stack:
1047     eeprom.o: In function `eeprom':
1048     board/voiceblue/eeprom.c:152: undefined reference to `memset'
1049     make[1]: *** [eeprom] Error 1
1050
1051     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
1052     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
1053
1054 commit a32c1e0ecd563c65c617b0eb9080a10d286bb0b4
1055 Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
1056 Date:   Wed Feb 17 21:29:39 2010 -0500
1057
1058     VoiceBlue: limit line lenght to 80 characters
1059
1060     Reindent configuration header to limit line lenght to 80 characters by
1061     removing obvious and sometimes misleading comments.
1062
1063     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
1064     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
1065
1066 commit 779b534385adf0a1efdd8b40dbacae11598575b8
1067 Author: Ladislav Michl <ladis@linux-mips.org>
1068 Date:   Wed Feb 17 21:13:53 2010 -0500
1069
1070     netstar.h: do not exceed 80 columns
1071
1072     Limit line length to 80 characters mostly by removing obvious and sometimes
1073     misleading comments. Fix indentation, too.
1074
1075     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
1076     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
1077
1078 commit 3fca29294abd73915de2bd0fcf2650e03cc9becc
1079 Author: Sandeep Paulraj <s-paulraj@ti.com>
1080 Date:   Wed Feb 17 21:09:21 2010 -0500
1081
1082     DaVinci: Adding entry to MAKEALL for DM365 EVM
1083
1084     The patch adds an entry for the DM365 EVM to MAKEALL
1085
1086     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
1087
1088 commit 37cffdad06af5a4538dd090794f213292135adbc
1089 Author: Nick Thompson <nick.thompson@ge.com>
1090 Date:   Wed Feb 17 20:37:24 2010 -0500
1091
1092     da830evm: Add support for TI EMAC
1093
1094     Adds support for ethernet networking on the da830evm platform.
1095
1096     This platform uses an SoC EMAC interface and a 3 port ethernet
1097     switch as a PHY with an RMII interface. The PHY also has a i2c
1098     interface for configuring the switch functions.
1099
1100     Signed-off-by: Nick Thompson <nick.thompson@ge.com>
1101     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
1102
1103 commit d8775d03f3f0116241cfb45c7ef27fd080904c4a
1104 Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
1105 Date:   Mon Feb 8 14:19:06 2010 -0500
1106
1107     NetStar: make mtdparts default ready for recent kernels
1108
1109     Recent kernels are using generic NAND and NOR drivers. Change
1110     default mtdparts to reflect it.
1111
1112     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
1113     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
1114
1115 commit de9a1e0d08301ea4925ee137af240424b107a608
1116 Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
1117 Date:   Mon Feb 8 14:17:45 2010 -0500
1118
1119     NetStar: fix default environment
1120
1121     Correct switching partitions after upgrade and make it more readable.
1122
1123     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
1124     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
1125
1126 commit 3a67566c1def7d2eb935b31b3b282ba893c3f330
1127 Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
1128 Date:   Mon Feb 8 14:15:47 2010 -0500
1129
1130     NetStar: eeprom - fix linker error
1131
1132     linking eeprom with libgeneric.a is not really needed and causes following
1133     error:
1134     ../../lib_generic/libgeneric.a(string.o): In function `strcmp':
1135     lib_generic/string.c:152: multiple definition of `strcmp'
1136     ../../examples/standalone/libstubs.a(stubs.o):include/_exports.h:24: first defined here
1137     Remove eeprom linker script as well and generate entry point object
1138     (to start application by jumping on its beginning) on the fly.
1139     Out-of-tree build tested as well.
1140
1141     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
1142     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
1143
1144 commit 308d463eaf6f4ada00193306a6e643298d1990d8
1145 Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
1146 Date:   Mon Feb 8 14:15:43 2010 -0500
1147
1148     NetStar: eeprom - be less verbose
1149
1150     Use shorter yet descriptive messages, replace printf() with
1151     puts() where appropriate. This saves few bytes.
1152
1153     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
1154     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
1155
1156 commit b29ff6277239f5c8bc9366e74afac5a36ab3b23e
1157 Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
1158 Date:   Mon Feb 8 14:15:15 2010 -0500
1159
1160     NetStar: eeprom - undefined reference to `memset'
1161
1162     Defining partially initialized struct eth_device on stack means
1163     gcc has to zero out it, and some gcc versions optimize this with
1164     an implicit call to memset. Move definition to data section
1165     to avoid that (it has also nice side effect that we need not
1166     to pass it to helper functions anymore)
1167
1168     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
1169     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
1170
1171 commit 8f9a221045a4ace14fe006e1353c593619d1001a
1172 Author: Wolfgang Wegner <w.wegner@astro-kom.de>
1173 Date:   Tue Mar 2 10:59:19 2010 +0100
1174
1175     ] fix monitor protection for CONFIG_MONITOR_IS_IN_RAM
1176
1177     For platforms with flash below ram addresses, the current check to
1178     activate monitor protection is wrong/insufficient. This patch fixes
1179     CONFIG_MONITOR_IS_IN_RAM for these systems by adding a check for
1180     this configuration.
1181
1182     Signed-off-by: Wolfgang Wegner <w.wegner@astro-kom.de>
1183     Signed-off-by: Stefan Roese <sr@denx.de>
1184
1185 commit c7de810c79a00aa6fc08900ee0bb57bd295db733
1186 Author: Wolfgang Wegner <w.wegner@astro-kom.de>
1187 Date:   Tue Mar 2 10:59:20 2010 +0100
1188
1189     allow MCF532x to use CONFIG_MONITOR_IS_IN_RAM
1190
1191     CONFIG_MONITOR_IS_IN_RAM is broken for MCF532x. This patch fixes this
1192      by conditionally
1193     - removing the vector table at the beginning of code
1194     - not overwriting the vector base register
1195     - removing the code to re-set the PLL, which effectively disables
1196       SDRAM access
1197
1198     Signed-off-by: Wolfgang Wegner <w.wegner@astro-kom.de>
1199
1200 commit bb907ab51fd04255923b7ecf9dab352078808351
1201 Author: Richard Retanubun <RichardRetanubun at RuggedCom.com>
1202 Date:   Mon Oct 26 14:19:17 2009 -0400
1203
1204     MCF5271-only: Added a weak board_reset function to allow custom reset
1205
1206     This patch adds a board_reset function to allow boards to specify
1207     their own custom reset sequence (e.g. resetting by timing out watchdog).
1208     Tested only on MCF5271, can be expanded if needed.
1209
1210     Based on Mike Frysinger's suggestion on:
1211     http://article.gmane.org/gmane.comp.boot-loaders.u-boot/70304
1212
1213     Signed-off-by: Richard Retanubun <RichardRetanubun at RuggedCom.com>
1214
1215 commit 992d7129500d239d684c15fa2d61e0a8f2e64457
1216 Author: Wolfgang Wegner <w.wegner@astro-kom.de>
1217 Date:   Wed Oct 28 15:11:00 2009 -0500
1218
1219     MCF532x: make icache_enable use CONFIG_SYS_SDRAM_SIZE
1220
1221     in cpu/mcf532x/start.S, the function icache_enable enables the cache for
1222     a fixed 32MB region starting at the SDRAM start address; this patch
1223     changes the function to cover the region defined by CONFIG_SYS_SDRAM_SIZE
1224
1225     Signed-off-by: Wolfgang Wegner <w.wegner at astro-kom.de>
1226
1227 commit 870bf3ee60320b58f8970ffe3ddebda0e8ac62f7
1228 Author: Wolfgang Wegner <w.wegner@astro-kom.de>
1229 Date:   Wed Dec 9 17:32:12 2009 -0500
1230
1231     add include/asm-m68k/unaligned.h
1232
1233     lib_generic/zlib.c needs include/asm/unaligned.h since commit
1234     cd514aeb996e2f7aefbe1f78481965d9d074aed4, which broke compilation for
1235     Coldfire/M68K. This patch adds the missing header for these
1236     architectures.
1237
1238     Signed-off-by: Wolfgang Wegner <w.wegner at astro-kom.de>
1239
1240 commit da5e083590bb62ca6d7f08d3714d07ba736da863
1241 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
1242 Date:   Mon Feb 8 11:50:16 2010 +0900
1243
1244     sh: Add asm/unaligned.h and asm/unaligned-sh4a.h from Linux kernel
1245
1246     zlib.c demands asm/unaligned.h. But, SH does not have these.
1247     This commit add asm/unaligned.h and asm/unaligned-sh4a.h from Linux
1248     kernel and modifyf for u-boot.
1249
1250     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
1251
1252 commit fe389da6ae739816879606ecde4ab25f4292377d
1253 Author: Kim Phillips <kim.phillips@freescale.com>
1254 Date:   Mon Mar 1 11:10:17 2010 -0600
1255
1256     mpc83xx: fix out-of-tree mpc8315 nand build
1257
1258     commit 2e95004deb6e33e33bf1b8a92a38cd2115bac4c2 "mpc83xx: Add NAND boot support
1259     for MPC8315E-RDB boards" symlinked nand_spl/board/freescale/mpc8315erdb to
1260     mpc8313erdb in order to not duplicate code.
1261
1262     Since the main makefile builds nand_spl/board/$(BOARDDIR) (which makes sense),
1263     and the board Makefile and linker script are the only two necessary files
1264     to enable out-of-tree building, and other boards have duplicated nand makefiles
1265     (e.g. 8536ds & 8569mds), it only seems prudent to copy these two files in the
1266     name of the 8315 too.
1267
1268     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
1269     Cc: Anton Vorontsov <avorontsov@ru.mvista.com>
1270     Cc: Wolfgang Denk <wd@denx.de>
1271
1272 commit 4e7e12dfa103cb8ec6dc7547dd1c9976337dc1fd
1273 Author: Kim Phillips <kim.phillips@freescale.com>
1274 Date:   Mon Feb 22 19:39:16 2010 -0600
1275
1276     mpc83xx: vme8349: fix incorrect BR0_PRELIM port size comment
1277
1278     commit 98d92d8c9f4021629a45261ad5ec3f3595f3a27a "sbc8349: fix incorrect
1279     comment" missed this one.
1280
1281     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
1282
1283 commit 87800f72414b830756aefc757dd191688febacf9
1284 Author: Eugene O'Brien <eugene.g.obrien@gmail.com>
1285 Date:   Wed Feb 24 14:10:24 2010 -0500
1286
1287     ppc4xx: Corrected EBC register bit definitions
1288
1289     Corrected the bit field positions of the external master priority low
1290     and the external master priority high values in the EBC configuration
1291     register. These bit field positions differ between PPC405 and PPC440
1292     processors
1293
1294     Signed-off-by: Eugene O'Brien <eugene.obrien@advantechamt.com>
1295     Signed-off-by: Stefan Roese <sr@denx.de>
1296
1297 commit f3651764e57e353251695691677bd95ba5a420bc
1298 Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
1299 Date:   Mon Feb 22 22:49:06 2010 +0100
1300
1301     cmd_itest.c: fix pointer dereferencing
1302
1303     fix pointer dereferencing
1304     if the size is .b and .w an 8 or 16 bit access is done.
1305
1306     Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
1307     Acked-by: Detlev Zundel <dzu@denx.de>
1308
1309 commit 0ad22703f06af5fe100cfe6f08b1f32ea89cd5b1
1310 Author: Kim Phillips <kim.phillips@freescale.com>
1311 Date:   Mon Feb 22 19:37:56 2010 -0600
1312
1313     tools: fix imximage warning
1314
1315     Fix build warning:
1316
1317     Configuring for MPC837XEMDS board...
1318     imximage.c: In function `imximage_parse_cfg_file':
1319     imximage.c:146: warning: passing argument 2 of `getline' from incompatible pointer type
1320     /usr/include/bits/stdio.h:116: note: expected `size_t *' but argument is of type `uint32_t *'
1321
1322     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
1323
1324 commit 5b28e913f4519870ad2ca06cd7845b053f78bf0f
1325 Author: Stefano Babic <sbabic@denx.de>
1326 Date:   Fri Feb 5 15:16:02 2010 +0100
1327
1328     mkimage: SEGFAULT with imximage on 64 bit systems
1329
1330     Running mkimage to generate an imximage produces a SEGFAULT
1331     on 64 bit machines due to pointer arithmetic limited to 32 bit.
1332
1333     Signed-off-by: Stefano Babic <sbabic@denx.de>
1334     Acked-by: Kim Phillips <kim.phillips@freescale.com>
1335
1336 commit ecd1a09b81f2ed6e6ba7bd1d0bfb0cc3d0ea2ad0
1337 Author: Kim Phillips <kim.phillips@freescale.com>
1338 Date:   Thu Feb 18 19:28:12 2010 -0600
1339
1340     mpc83xx: remove hardcoded network addresses from config files
1341
1342     and avoid e.g., two identical boards from causing random networking
1343     conflicts when hooked up to the same network.
1344
1345     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
1346
1347 commit 4c006dd1501283eecaea813a0e5e225e9ee6fdeb
1348 Author: Michael Zaidman <michael.zaidman@gmail.com>
1349 Date:   Mon Feb 15 10:02:32 2010 +0200
1350
1351     Bug: do_reset issued via netconsole does not reset mpc83xx cpu.
1352
1353     The do_reset routine in the cpu/mpc83xx/cpu.c file does not reset
1354     the mpc83xx cpu when issued via netconsole.
1355
1356     Moving the console output "resetting the board." to the beginning of
1357     the routine before disabling interrupts solved the problem.
1358
1359     Signed-off-by: Michael Zaidman <michael.zaidman@gmail.com>
1360     Acked-by: Detlev Zundel <dzu@denx.de>
1361     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
1362
1363 commit 77e7273c40315abd2f3c17ad8d46a78950e3e65f
1364 Author: Jens Scharsig <js_at_ng@scharsoft.de>
1365 Date:   Wed Feb 3 22:48:09 2010 +0100
1366
1367     new board (eb_cpux9k2)
1368
1369     * new board (eb_cpux9k2)
1370      * support for EB+CPUx9K2 board by BuS Elektronik GmbH & Co. KG
1371      * select via make eb_cpux9k2_config
1372      * this also demonstrates, how to use boards with AT91RM9200 cpu
1373        in at91 arch tree
1374
1375     Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
1376
1377 commit 6799a80f7644d78988187390dfd37352f20ad710
1378 Author: Jens Scharsig <js_at_ng@scharsoft.de>
1379 Date:   Wed Feb 3 22:47:57 2010 +0100
1380
1381     new at91_emac network driver (NET_MULTI api)
1382
1383     * add's at91_emac (AT91RM9200) network driver (NET_MULTI api)
1384      * enable driver with CONFIG_DRIVER_AT91EMAC
1385      * generic PHY initialization
1386      * modify AT91RM9200 boards to use NET_MULTI driver
1387      * the drivers has been tested with LXT971 Phy and DM9161 Phy at MII and RMII
1388        interface
1389
1390     Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
1391
1392 commit 98250e8e17fc76b3981708c6e63d41f875bf0359
1393 Author: Jens Scharsig <js_at_ng@scharsoft.de>
1394 Date:   Wed Feb 3 22:47:35 2010 +0100
1395
1396     prepare joining at91rm9200 into at91
1397
1398     * prepare joining at91 and at91rm9200
1399      * add modified copy of soc files to cpu/arm920t/at91 to make
1400        possible to compile at91rm9200 boards in at91 tree instead
1401        of at91rm9200
1402      * add header files with c structure defs for AT91 MC, ST and TC
1403      * the new cpu files are using at91 c structure soc access
1404      * please read README.soc-at91 for details
1405
1406     Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
1407
1408 commit 1b34f00c28a3023693d9b31e7bd1a9212af8352f
1409 Author: Jens Scharsig <js_at_ng@scharsoft.de>
1410 Date:   Wed Feb 3 22:47:18 2010 +0100
1411
1412     update at91sam9263ek board to new SoC access
1413
1414     * convert at91sam9263ek board to use c stucture SoC access
1415      * change gpio access to at91_gpio syntax
1416
1417     Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
1418
1419 commit 0cf0b93161beb3f3ed5e37e6112aedf15da17e8a
1420 Author: Jens Scharsig <js_at_ng@scharsoft.de>
1421 Date:   Wed Feb 3 22:46:58 2010 +0100
1422
1423     convert common files to new SoC access
1424
1425     * add's a warning to all files, which need update to new SoC access
1426      * convert common files in cpu/../at91 and a lot of drivers to use
1427        c stucture SoC access
1428
1429     Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
1430
1431 commit 7f9e8633ac9c846e7e4f867507cbd5de1bd99e0c
1432 Author: Jens Scharsig <js_at_ng@scharsoft.de>
1433 Date:   Wed Feb 3 22:46:46 2010 +0100
1434
1435     convert all at91 files to use at91_gpio driver syntax
1436
1437     * convert all files cpu/../at91 to use at91_gpio driver syntax
1438      * change AT91_PINP([A-F])(\d+) to AT91_PIO_PORT\1, \2
1439        this makes all 160 AT91_PINPxxx defines obsolete
1440      * AT91_PINPxxx defines and gpio.h can be remove, if all boards converted to new SoC access
1441
1442     Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
1443
1444 commit ea8fbba73184a40437bdeccd888cf448d5f1105e
1445 Author: Jens Scharsig <js_at_ng@scharsoft.de>
1446 Date:   Wed Feb 3 22:46:16 2010 +0100
1447
1448     add a new AT91 GPIO driver
1449
1450     * add a real AT91 GPIO driver instead of header inline code
1451     * resolve the mixing of port and pins
1452     * change board config files to use new driver
1453     * add macros to gpio to realize backward compatibility
1454
1455     Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
1456
1457 commit 5d8e359c38d3ab80015e47d0cab792efe75cacf9
1458 Author: Jens Scharsig <js_at_ng@scharsoft.de>
1459 Date:   Wed Feb 3 22:46:01 2010 +0100
1460
1461     add c structures for SoC access
1462
1463     * add's c structures for SoC access to pheriperials head files
1464
1465     Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
1466
1467 commit 425de62d40f84524b90e776b141b060cd438a9fe
1468 Author: Jens Scharsig <js_at_ng@scharsoft.de>
1469 Date:   Wed Feb 3 22:45:42 2010 +0100
1470
1471     add new CONFIG_AT91_LEGACY
1472
1473     * add's the new temporary CONFIG_AT91_LEGACY to all board configs
1474      This will need for backward compatiblity, while change the SoC access
1475      to c structures. If CONFIG_AT91_LEGACY is defined, the deprecated
1476      SoC is used.
1477
1478     Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
1479
1480 commit 3a4e43921d2599453ea87c623099e5f347c9e54a
1481 Author: Nick Thompson <nick.thompson@ge.com>
1482 Date:   Mon Feb 8 11:36:16 2010 -0500
1483
1484     DA830 EVM: Enable NAND support on Spectrum Digital EVM
1485
1486     The EVM UI extender card has a NAND device. This change will enable
1487     saveenv to work with NAND and Linux to be booted using:
1488
1489         mtdparts default
1490         nboot kernel
1491         bootm
1492
1493     Signed-off-by: Nick Thompson <nick.thompson@ge.com>
1494     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
1495
1496 commit 6228e6389e5ef472d5f43cc5ec4f309323305638
1497 Author: Nick Thompson <nick.thompson@ge.com>
1498 Date:   Mon Feb 8 11:34:58 2010 -0500
1499
1500     Davinci: Add EMIF-A macros for setting chip select parameters
1501
1502     The patch adds EMIF-A macros for setting chip select parameters
1503
1504     Signed-off-by: Nick Thompson <nick.thompson@ge.com>
1505     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
1506
1507 commit b74064a0e2984a166e3575852f3697ef5595a97b
1508 Author: Sanjeev Premi <premi@ti.com>
1509 Date:   Mon Feb 8 11:33:25 2010 -0500
1510
1511     OMAP3: Avoid re-write to PRM_CLKSRC_CTRL
1512
1513     In function get_osc_clk_speed(), do not change/ update
1514     the divider for SYS_CLK as it can has cascading effect
1515     on the other derived clocks.
1516
1517     Sudden change in divider value can lead to inconsistent
1518     behavior in the system - often leading to crashes.
1519
1520     The problem was found when working with OMAP3EVM using
1521     DM3730 processor card.
1522
1523     The patch has been tested with OMAP3530 on OMAP3EVM as
1524     well
1525
1526     Signed-off-by: Sanjeev Premi <premi@ti.com>
1527     Signed-off-by: Hiremath Vaibhav <hvaibhav@ti.com>
1528     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
1529
1530 commit eff536befd3efab538bba10bad07ecff63c9f470
1531 Author: Magnus Lilja <lilja.magnus@gmail.com>
1532 Date:   Tue Feb 9 22:05:39 2010 +0100
1533
1534     SPI: Fix 32 bit transfers in mxc_spi.c
1535
1536     Commit f9b6a1575d9f1ca192e4cb60e547aa66f08baa3f,  "i.MX31: fix SPI
1537     driver for shorter than 32 bit" broke 32 bit transfers. This patch
1538     makes single 32 bit transfer work again.
1539
1540     Transfer lengths that are known not to work will abort and print
1541     an error message.
1542
1543     Tested on i.MX31 Litekit and i.MX31 PDK using 32 bit transfers to
1544     the MC13783/ATLAS chip (using the 'date' command).
1545
1546     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
1547
1548 commit 39a9142203e610bf2b1a216085e374277fd28f9f
1549 Author: Alessandro Rubini <rubini-list@gnudd.com>
1550 Date:   Sat Feb 6 20:54:05 2010 +0100
1551
1552     edb93xx: enable the uart in devicecfg register
1553
1554     printf goes to uart1, but it will block forever waiting for
1555     busy to go off unless the uart is enabled first.
1556
1557     Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
1558
1559 commit 822bd70db49773b4d57eaa484dca83386a6b3479
1560 Author: Alessandro Rubini <rubini-list@gnudd.com>
1561 Date:   Sat Feb 6 20:53:54 2010 +0100
1562
1563     edb93xx: change calculation un early_udelay.h
1564
1565     Previous code compiled with gcc-4.2.2 makes a call to
1566     __aeabi_uidiv to divide by 20. As a side effect it was
1567     not inline any more, and so sdram_cfg used the stack
1568     as well, but this is early code that has no stack yet.
1569     The patch explicitly removes the division, so no stack is used.
1570
1571     The calculation of the counter calls a division by 20
1572
1573     Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
1574
1575 commit c50a0f503967d435150bbb9f2f816ce33afdf231
1576 Author: Alessandro Rubini <rubini-list@gnudd.com>
1577 Date:   Sat Feb 6 20:53:43 2010 +0100
1578
1579     EP93xx: fix syscon_regs definition
1580
1581     The structure was missing a reserved entry (not listed in the manual,
1582     actually), so the last registers had a wrong offset. This prevented
1583     all swlocked registers to be modified as swlock is last in the structure.
1584
1585     Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
1586
1587 commit fcfb632bd1e9de645b015cf73a78183c299743d8
1588 Author: Matthias Kaehlcke <matthias@kaehlcke.net>
1589 Date:   Mon Feb 1 21:29:39 2010 +0100
1590
1591     ARM: Add support for EP93xx SoCs
1592
1593     Add support for the Cirrus EP93xx platform
1594
1595     Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
1596     Acked-by: Tom <Tom.Rix@windriver.com>
1597
1598 commit cf3c142ee4be0f077f8b84593f1b24b35d14039e
1599 Author: Matthias Kaehlcke <matthias@kaehlcke.net>
1600 Date:   Mon Feb 1 21:29:48 2010 +0100
1601
1602     Add support for EDB93xx boards
1603
1604     Added support for the following EDB93xx boards:
1605
1606     EDB9301
1607     EDB9302
1608     EDB9302A
1609     EDB9307
1610     EDB9307A
1611     EDB93012
1612     EDB9315
1613     EDB9315A
1614
1615     Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
1616
1617 commit d798e27b14543762f9f5d0561a3430c7f9e2153b
1618 Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
1619 Date:   Wed Jan 27 11:12:28 2010 -0500
1620
1621     NetStar: Remove debug junk leaked into eeprom utility
1622
1623     This patch removes debug junk leaked into eeprom utility.
1624
1625     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
1626     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
1627
1628 commit 89e94d81eda9af2e1c35e97125b0c049335c70fc
1629 Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
1630 Date:   Wed Jan 27 11:12:23 2010 -0500
1631
1632     NetStar: make crcit utility more readable
1633
1634     This patch makes the crcit utility more readable
1635
1636     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
1637     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
1638
1639 commit 3843e7dc934d8ef7c592f5a2106885efe32eac7f
1640 Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
1641 Date:   Wed Jan 27 11:12:08 2010 -0500
1642
1643     NetStar: Disable CONFIG_CMD_JFFS2
1644
1645     This patch removes "CONFIG_CMD_JFFS" from the board config
1646
1647     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
1648     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
1649
1650 commit 632e1d9014848ec8d983a629c2e35b4423816336
1651 Author: Tom Rix <Tom.Rix@windriver.com>
1652 Date:   Wed Jan 27 11:11:55 2010 -0500
1653
1654     OMAP3 Move declaration of gpmc_cfg.
1655
1656     Every omap3 board config file declared the global variable gpmc_cfg.
1657     This changes moves the declaration to a better location in the
1658     arch dependent header file cpu.h.
1659
1660     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
1661     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
1662
1663 commit 093d6018cf0a8dae614c2924c0013d97e2a48662
1664 Author: Scott Ellis <scott@jumpnowtek.com>
1665 Date:   Wed Jan 27 11:11:46 2010 -0500
1666
1667     Overo GPMC registers
1668
1669     Use appropriate GPMC timings for the LAN9221 controller on the
1670     Gumstix Overo expansion boards not the values in arch-omap3/mem.h
1671     which are for a different ethernet controller.
1672
1673     Signed-off-by: Scott Ellis <scott@jumpnowtek.com>
1674     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
1675
1676 commit 63a47dfd07536e399665ca7504bac512bf21491e
1677 Author: Nick Thompson <nick.thompson@ge.com>
1678 Date:   Wed Jan 27 11:11:28 2010 -0500
1679
1680     da830evm: Use table driven pin mux configuration
1681
1682     Tidyup the pin muxer configuration using the Davinci table driven
1683     pinmux configuration function and data tables.
1684
1685     Signed-off-by: Nick Thompson <nick.thompson@ge.com>
1686     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
1687
1688 commit 8ed5885693b39c5c2cca5574dd98d6ad8a982702
1689 Author: Sekhar Nori <nsekhar@ti.com>
1690 Date:   Wed Jan 27 11:10:40 2010 -0500
1691
1692     TI DaVinci: Driver for the davinci SPI controller
1693
1694     This adds a driver for the SPI controller found on davinci
1695     based SoCs from Texas Instruments.
1696
1697     Signed-off-by: Sekhar Nori <nsekhar@ti.com>
1698     Signed-off-by: Sudhakar Rajashekhara <sudhakar.raj@ti.com>
1699     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
1700
1701 commit 44d80256229d05862622f4dd886466fd70fe04ae
1702 Author: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
1703 Date:   Mon Jan 25 10:50:41 2010 +0100
1704
1705     at91: Add esd gmbh OTC570 board support
1706
1707     This patch adds support for esd gmbh OTC570 board.
1708     The OTC570 is based on an Atmel AT91SAM9263 SoC.
1709
1710     Signed-off-by: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
1711
1712 commit e39bf1e2a9e437174687de687c127ec980a93eeb
1713 Author: Mike Frysinger <vapier@gentoo.org>
1714 Date:   Mon Feb 8 15:30:16 2010 -0500
1715
1716     kgdb: cpu/mpc* cpu/74xx: include kgdb.h when needed
1717
1718     Commit cbb0cab1d929839d broke some platforms which used kgdb code but
1719     didn't actually include kgdb.h.  So include kgdb.h in all the relevant
1720     traps code.
1721
1722     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
1723
1724 commit ab5a0dcb9c8f19e351fc33c5db91469bfb1d9438
1725 Author: Stefan Roese <sr@denx.de>
1726 Date:   Tue Feb 2 13:43:48 2010 +0100
1727
1728     net: Use 0.5 sec timeout in miiphy_reset() instead of counting loop
1729
1730     This patch fixes a problem I've notived on a buggy PPC4xx system. This
1731     system has problems with the PHY MDIO communication and seemed to be
1732     stuck/crashed in miiphy_reset(). But degugging revealed, that the CPU
1733     didn't crash, but "only" hung in this counting loop for about 2 minutes.
1734
1735     This patch now uses a real timeout of 0.5 seconds (as mentioned in the
1736     comment in miiphy_reset).
1737
1738     Signed-off-by: Stefan Roese <sr@denx.de>
1739     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
1740
1741 commit 4294b2485bf0e8d68c893190a96bb0e7856b12c4
1742 Author: Stefano Babic <sbabic@denx.de>
1743 Date:   Mon Feb 1 14:51:30 2010 +0100
1744
1745     fec_mxc: add support for MX51 processor
1746
1747     The patch add support for the Freescale mx51 processor
1748     to the FEC ethernet driver.
1749
1750     Signed-off-by: Stefano Babic <sbabic@denx.de>
1751     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
1752
1753 commit e66b19ce6dbe6f91b18ba47273cbe89eb5a80e78
1754 Author: Siddarth Gore <gores@marvell.com>
1755 Date:   Tue Jan 19 11:09:07 2010 +0530
1756
1757     NET: kirkwood-egiga smi access fix
1758
1759     Although the datasheet mentions seperate smi registers for each
1760     port, using Port 1 smi register to access ethernet phys does not
1761     work. Hence only Port 0 smi register should be used to access all
1762     devices connected to the smi bus. This behavior is consistant with
1763     the mv643xx driver in the linux kernel.
1764
1765     Signed-off-by: Siddarth Gore <gores@marvell.com>
1766     Acked-by: Prafulla Wadaskar <prafulla@marvell.com>
1767     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
1768
1769 commit a1b322a98319de568b3bc38029ef7e123643c1e8
1770 Author: Ladislav Michl <ladis@linux-mips.org>
1771 Date:   Mon Feb 1 23:34:25 2010 +0100
1772
1773     ns16550: kick watchdog while waiting for a character
1774
1775     ns16550 busyloops waiting for incoming byte causing watchdog to reboot
1776     while waiting for a key press. A call to WATCHDOG_RESET in NS16550_getc
1777     loop fixes it.
1778
1779     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
1780
1781 commit 84d36b30181acfb72f22d1105c15574b30ea2fa1
1782 Author: Remy Bohmer <linux@bohmer.net>
1783 Date:   Mon Feb 1 19:40:47 2010 +0100
1784
1785     USB: usb_control_msg wait for driver ISR to set status.
1786
1787     This patch changes usb_control_msg back to the state prior to commit
1788     48867208444cb2a82e2af9c3249e90b7ed4a1751.
1789
1790     The USB driver ISR routine may update the status.
1791
1792     Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
1793
1794 commit 6e20e64f5c6deb5b48e40a0cba4877f9170545e0
1795 Author: Prathap Srinivas <msprathap@ti.com>
1796 Date:   Mon Jan 11 15:36:46 2010 +0530
1797
1798     musb: Add host support for DM365 EVM
1799
1800     Add support for musb host on DM365 EVM.
1801
1802     Signed-off-by: Prathap Srinivas <msprathap@ti.com>
1803
1804 commit ec2aadb40855cecb088b68c062e3534d6ce39128
1805 Author: Cliff Cai <cliff.cai@analog.com>
1806 Date:   Tue Jan 19 00:10:42 2010 -0500
1807
1808     usb: musb: fix Blackfin DMA register padding
1809
1810     The conversion from offsets to C structs lost a little padding in the DMA
1811     register map.  Accessing endpoints other than ep0 with DMA would fail as
1812     the addresses wouldn't be adjusted correctly.
1813
1814     Signed-off-by: Cliff Cai <cliff.cai@analog.com>
1815     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
1816
1817 commit d0750bc9e5932baf4c90eda2456106f21a26bdc1
1818 Author: Wolfgang Denk <wd@denx.de>
1819 Date:   Mon Feb 1 11:36:29 2010 +0100
1820
1821     EXBITGEN: drop support for unmaintained board
1822
1823     The EXBITGEN board has not been maintained for a long time; it has
1824     build problems, but no hardware is available any more for testing.
1825
1826     Drop support for this board.
1827
1828     Signed-off-by: Wolfgang Denk <wd@denx.de>
1829     Acked-by: Stefan Roese <sr@denx.de>
1830
1831 commit 9461a939cabd606d7f0e9b8490b40841af104ff5
1832 Author: Wolfgang Denk <wd@denx.de>
1833 Date:   Sun Jan 31 22:03:15 2010 +0100
1834
1835     mpc5xxx/cpu_init.c: fix warning: unused variable 'cdm'
1836
1837     Signed-off-by: Wolfgang Denk <wd@denx.de>
1838     Acked-by: Detlev Zundel <dzu@denx.de>
1839
1840 commit 13d8bfe26c0dd2c08b76c5f077e800a718859bbc
1841 Author: Wolfgang Denk <wd@denx.de>
1842 Date:   Sun Jan 31 21:58:48 2010 +0100
1843
1844     mpc5xxx/cpu_init.c: fix warning: unused variable 'gpt0'
1845
1846     Signed-off-by: Wolfgang Denk <wd@denx.de>
1847     Acked-by: Detlev Zundel <dzu@denx.de>
1848
1849 commit 4710cee1b5292fe077a67cc23193cc43060fbe3d
1850 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
1851 Date:   Mon Feb 1 13:54:09 2010 +0100
1852
1853     ppc4xx: Remove unused feature from AR405 board
1854
1855     This patch fixes building for AR405 boards by remove an unused feature.
1856
1857     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
1858     Signed-off-by: Stefan Roese <sr@denx.de>
1859
1860 commit 976c21ad8e136df0ec361aca0c4bc287c5637c01
1861 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
1862 Date:   Mon Feb 1 13:53:59 2010 +0100
1863
1864     ppc4xx: Fix building for PLU405 boards
1865
1866     The init_coupler() function from board/esd/plu405/plu405.c
1867     got lost somehow! This patch readds it.
1868
1869     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
1870     Signed-off-by: Stefan Roese <sr@denx.de>
1871
1872 commit 59c1db6dab52b981e6ea25a203d0a919ede61ed2
1873 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
1874 Date:   Mon Feb 1 13:53:47 2010 +0100
1875
1876     ppc4xx: Fix building of PMC440 board
1877
1878     Remove some unused features and default environment variable
1879     to shrink the PMC440 u-boot.
1880
1881     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
1882     Signed-off-by: Stefan Roese <sr@denx.de>
1883
1884 commit 6f6c26e430ffae87b6b3d74ba7cbf9439703feea
1885 Author: Stefan Roese <sr@denx.de>
1886 Date:   Tue Jan 26 13:33:29 2010 +0100
1887
1888     ppc4xx: Fix compilation error on ML2 board
1889
1890     Recently this compilation error occurs:
1891
1892     Configuring for ML2 board...
1893     traps.c: In function 'MachineCheckException':
1894     traps.c:159: error: 'debugger_exception_handler' undeclared (first use
1895         in this function)
1896     traps.c:159: error: (Each undeclared identifier is reported only once
1897     traps.c:159: error: for each function it appears in.)
1898
1899     This patch now fixes it by including kgdb.h
1900
1901     Signed-off-by: Stefan Roese <sr@denx.de>
1902
1903 commit f3dec798d9ebf7f17c11ec7671b979ce3d251955
1904 Author: Ladislav Michl <ladis@linux-mips.org>
1905 Date:   Thu Jan 28 12:27:14 2010 +0100
1906
1907     CFI: fix eraseregions numblocks
1908
1909     eraseregions numblocks was sometimes one less than actual, possibly producing
1910     erase regions with zero blocks. As MTD code touches eraseregions only if
1911     numeraseregions is greater that zero, allocate eraseregions only for non
1912     uniform erase size flash.
1913
1914     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
1915     Signed-off-by: Stefan Roese <sr@denx.de>
1916
1917 commit c041e9d212162f6c85cd3b6a40ad6ba9d9292451
1918 Author: Jens Scharsig <js_at_ng@scharsoft.de>
1919 Date:   Sat Jan 23 12:03:45 2010 +0100
1920
1921     new at91_emac network driver (NET_MULTI api)
1922
1923     * add's at91_emac (AT91RM9200) network driver (NET_MULTI api)
1924     * enable driver with CONFIG_DRIVER_AT91EMAC
1925     * generic PHY initialization
1926     * modify AT91RM9200 boards to use NET_MULTI driver
1927     * the drivers has been tested with LXT971 Phy and DM9161 Phy at
1928       MII and RMII interface
1929
1930     Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
1931     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
1932
1933 commit 594d57d0ccce649d6ccd881b8d9c5ea8d0c307ef
1934 Author: Matthias Kaehlcke <matthias@kaehlcke.net>
1935 Date:   Sun Jan 31 17:39:49 2010 +0100
1936
1937     Add EP93xx ethernet driver
1938
1939     Added ethernet driver for EP93xx SoCs
1940
1941     Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
1942     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
1943
1944 commit 582c55a0274f38e6e7e35b95e7ab81d3e912f700
1945 Author: Heiko Schocher <hs@denx.de>
1946 Date:   Wed Jan 20 09:04:28 2010 +0100
1947
1948     83xx, uec: split enet_interface in two variables
1949
1950     There's no sensible reason to unite speed and interface type into
1951     one variable.  So split this variable enet_interface into two
1952     vars: enet_interface_type, which hold the interface type and speed.
1953
1954     Also: add the possibility for switching between 10 and 100 MBit
1955     interfaces on the fly, when running in FAST_ETH mode.
1956
1957     Signed-off-by: Heiko Schocher <hs@denx.de>
1958     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
1959
1960 commit d7e354374c8eb0a5d8b8226b881c5ee276c77a60
1961 Author: Nick Thompson <nick.thompson@ge.com>
1962 Date:   Fri Dec 18 13:33:07 2009 +0000
1963
1964     TI: DaVinci: Updating EMAC driver for DM365, DM646x and DA8XX
1965
1966     The EMAC IP on DM365, DM646x and DA830 is slightly different
1967     from that on DM644x. This change updates the DaVinci EMAC driver
1968     so that EMAC becomes operational on SOCs with EMAC v2.
1969
1970     Signed-off-by: Nick Thompson <nick.thompson@ge.com>
1971     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
1972
1973 commit 0f751d6ef3e6fb1d28ac272c39c34831d629a59e
1974 Author: Semih Hazar <semih.hazar@indefia.com>
1975 Date:   Thu Dec 17 15:07:15 2009 +0200
1976
1977     macb: Fix mii_phy_read and mii_phy_write functions
1978
1979     Enabling CONFIG_CMD_MII in AVR32 boards was not possible due to
1980     compile errors.
1981
1982     This patch fixes miiphy_read and miiphy_write functions and
1983     registers them properly.
1984
1985     Signed-off-by: Semih Hazar <semih.hazar@indefia.com>
1986     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
1987
1988 commit 5f6b1442218fcb6a3ef0d2be05d84119cebfe0ae
1989 Author: Peter Tyser <ptyser@xes-inc.com>
1990 Date:   Mon Nov 9 13:09:48 2009 -0600
1991
1992     tsec: Add TSEC_FIBER flag
1993
1994     The TSEC_FIBER flag should be set when a PHY is operating with an
1995     external fiber interface.  Currently it is only used to notify a user
1996     that the PHY is operating in fiber mode.
1997
1998     A short description was also added to the other TSEC flag defines so
1999     that it is clear how they differ from one another.
2000
2001     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
2002     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2003
2004 commit 8abb8dcc8d6f2a9e31551a6fa41de97bd1f15350
2005 Author: Peter Tyser <ptyser@xes-inc.com>
2006 Date:   Mon Nov 9 13:09:47 2009 -0600
2007
2008     tsec: Add support for using the BCM5482 PHY in fiber mode
2009
2010     The BCM5482 PHY supports both copper and fiber as an ethernet medium.
2011     By enabling its copper/fiber mode auto-detection feature it can
2012     dynamically determine if it should be configured for copper or fiber.
2013
2014     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
2015     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2016
2017 commit c6dbdfda5393c155bb13a90d9d6be4fe75ec3498
2018 Author: Peter Tyser <ptyser@xes-inc.com>
2019 Date:   Mon Nov 9 13:09:46 2009 -0600
2020
2021     tsec: General cleanup
2022
2023     - Cleanup formatting of phy_info structures
2024
2025     - Fix lines > 80 chars
2026
2027     - Fix some random indentation inconsistencies
2028
2029     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
2030     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2031
2032 commit e1957ef02c0d949c27f7386e5fa509a57e033d5a
2033 Author: Peter Tyser <ptyser@xes-inc.com>
2034 Date:   Mon Nov 9 13:09:45 2009 -0600
2035
2036     tsec: Make functions/data static when possible
2037
2038     This is generally good practice and saves ~150 bytes.
2039
2040     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
2041     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2042
2043 commit 27165b5c328464b706601b1cd586e359a3dc2f6d
2044 Author: Peter Tyser <ptyser@xes-inc.com>
2045 Date:   Mon Nov 9 13:09:44 2009 -0600
2046
2047     tsec: Clean up Broadcom PHY status parsing
2048
2049     - Remove unnecessary printing "Enet starting in <speed>/<duplex>"
2050         This same information is already printed during normal ethernet
2051         operation in the form "Speed: 1000, full duplex".
2052
2053     - Add a check for link before determining link speed and duplex
2054         If there is no link, speed/duplex don't matter.  This also removes
2055         the annoying and unneeded "Auto-neg error, defaulting to 10BT/HD"
2056         message that occurs when no link is detected.
2057
2058     - Whitespace and line > 80 characters cleanup
2059
2060     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
2061     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2062
2063 commit 46e91674fb4b6d06c6a4984c0b5ac7d9a16923f4
2064 Author: Peter Tyser <ptyser@xes-inc.com>
2065 Date:   Tue Nov 3 17:52:07 2009 -0600
2066
2067     tsec: Force TBI PHY to 1000Mbps full duplex in SGMII mode
2068
2069     In SGMII mode the link between a processor's internal TBI PHY and an
2070     external PHY should always be 1000Mbps, full duplex.  Also, the SGMII
2071     interface between an internal TBI PHY and external PHY does not
2072     support in-band auto-negotation.
2073
2074     Previously, when configured for SGMII mode a TBI PHY would attempt to
2075     restart auto-negotation during initializtion.  This auto-negotation
2076     between a TBI PHY and external PHY would fail and result in unusable
2077     ethernet operation.
2078
2079     Forcing the TBI PHY and and external PHY to link at 1000Mbps full duplex
2080     in SGMII mode resolves this issue of auto-negotation failing.
2081
2082     Note that 10Mbps and 100Mbps operation is still possible on the external
2083     side of the external PHY even when SGMII is operating at 1000Mbps.
2084     The SGMII interface still operates at 1000Mbps, but each byte of data
2085     is repeated 100 or 10 times for 10/100Mbps and the external PHY handles
2086     converting this data stream into proper 10/100Mbps signalling.
2087
2088     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
2089     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2090
2091 commit 76771e595aa2640da8c7b5ea81bd9583ccdab8a1
2092 Author: Seunghyeon Rhee <seunghyeon@lpmtec.com>
2093 Date:   Mon Nov 2 00:00:00 2009 -0800
2094
2095     NET: Fix MAC addr handling for smc911x
2096
2097     This patch turns off MAC address mismatch warning when
2098     optional eeprom programmed with MAC address is not available.
2099     In that case, smc911x's MAC address register has its default
2100     value ff:ff:ff:ff:ff:ff and it's not a valid address. This
2101     makes eth_initialize() show the warning which has no
2102     meaningful information while environment variable ethaddr
2103     overrides the address read from the register. If there's no
2104     eeprom and the value of MAC address register is not valid
2105     after initialization, dev->enetaddr had better not be updated
2106     and maintain its initial value 00:00:00:00:00:00, which I
2107     think is what eth_initialize() expects. This is not a bug fix.
2108     Even without this patch, the driver works fine. It's just for
2109     enhancing the way of displaying messages.
2110
2111     Signed-off-by: Seunghyeon Rhee <seunghyeon@lpmtec.com>
2112     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2113
2114 commit 07c966066b977b24f4b08b1684eed130f463b4c6
2115 Author: Matthias Kaehlcke <matthias@kaehlcke.net>
2116 Date:   Thu Jan 21 22:16:34 2010 +0100
2117
2118     cs8900_initialize() cleanup
2119
2120     cs8900_initialize(): remove unecessary calls to free() and fix memory leak
2121
2122     Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
2123     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2124
2125 commit c4168af3ba03c17a73751b98c124bbd2e3e1f5b0
2126 Author: Mike Frysinger <vapier@gentoo.org>
2127 Date:   Thu Jan 21 05:04:59 2010 -0500
2128
2129     smc91111_eeprom: fix linking error
2130
2131     Building for a bf533-stamp ends up with this error:
2132     smc91111_eeprom.o: In function `smc91111_eeprom':
2133     examples/standalone/smc91111_eeprom.c:58: undefined reference to `memset'
2134     make[2]: *** [smc91111_eeprom] Error 1
2135
2136     The new eth_struct definition means gcc has to zero out the structure on
2137     the stack, and some gcc versions optimize this with an implicit call to
2138     memset.  So tweak the structure style to avoid that gcc feature.
2139
2140     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2141     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2142
2143 commit 5f566f454750be4f2f83288ef382afcb9c4aa8a4
2144 Author: Wolfgang Denk <wd@denx.de>
2145 Date:   Sun Jan 31 21:51:43 2010 +0100
2146
2147     cmd_ximg.c: fix error: 'i' undeclared
2148
2149     Fix compile error:
2150
2151         cmd_ximg.c: In function 'do_imgextract':
2152         cmd_ximg.c:234: error: 'i' undeclared (first use in this function)
2153         cmd_ximg.c:234: error: (Each undeclared identifier is reported only once
2154         cmd_ximg.c:234: error: for each function it appears in.)
2155
2156     Signed-off-by: Wolfgang Denk <wd@denx.de>
2157
2158 commit a6e42ed097220a82870a32f4e60ac8863a8b05ab
2159 Author: Anatolij Gustschin <agust@denx.de>
2160 Date:   Sat Dec 12 21:20:57 2009 +0100
2161
2162     lcd: remove CONFIG_ATMEL_LCD ifdefs from lcd_setfgcolor
2163
2164     Not all boards defining LCD_COLOR16 are able to set
2165     lcd_color_fg/lcd_color_bg correctly. The issue seems to
2166     be caused by CONFIG_ATMEL_LCD ifdefs in lcd_setfgcolor()
2167     and lcd_setbgcolor(). Actually, the color values passed
2168     to these functions are already correct, we don't need
2169     to fix them. So remove ifdefs here.
2170
2171     Reported-by: Alessandro Rubini <rubini@unipv.it>
2172     Signed-off-by: Anatolij Gustschin <agust@denx.de>
2173
2174 commit d841978ea616e661e48f8da4045a71d6217823bd
2175 Author: Alessandro Rubini <rubini@unipv.it>
2176 Date:   Sat Dec 5 13:39:41 2009 +0100
2177
2178     include/nomadik.h: add physical address for cldc
2179
2180     Signed-off-by: Alessandro Rubini <rubini@unipv.it>
2181     Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
2182
2183 commit 3e446cbdf30221b9ca3a89b0f5abbfc691ce7755
2184 Author: Alessandro Rubini <rubini@unipv.it>
2185 Date:   Sat Dec 5 13:39:31 2009 +0100
2186
2187     video: add amba-clcd prime-cell
2188
2189     This adds support for the CLCD logic cell. It accepts precompiled
2190     register values for specific configuration through a board-supplied
2191     data structure.  It is used by the Nomadik nhk8815, added by a later
2192     patch in this series.
2193
2194     Signed-off-by: Alessandro Rubini <rubini@unipv.it>
2195     Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
2196
2197 commit b081c2e9b9329d7dadc8d13fc9a2bae5c90a1204
2198 Author: John Rigby <jcrigby@gmail.com>
2199 Date:   Tue Jan 26 19:24:18 2010 -0700
2200
2201     Nand mxc_nand add v1.1 controller support
2202
2203     Add support for version 1.1 of the nfc nand flash
2204     controller which is on the i.mx25 soc.
2205
2206     Signed-off-by: John Rigby <jcrigby@gmail.com>
2207     CC: Scott Wood <scottwood@freescale.com>
2208
2209 commit f3bb63a304c4e76010a2a4e99da61f7b6ffffc77
2210 Author: John Rigby <jcrigby@gmail.com>
2211 Date:   Tue Jan 26 19:24:17 2010 -0700
2212
2213     Add MX25 support to nand_spl fsl nfc driver
2214
2215     MX25 has a different version of the fsl_nfc
2216     flash controller known as version 1.1.
2217
2218     Add support to the nand_spl fsl_nfc driver
2219
2220     Versioning differs from mainline mxc kernel driver
2221     no consensus yet on if the naming here and in
2222     Redboot or the kernel is "correct".
2223
2224     Signed-off-by: John Rigby <jcrigby@gmail.com>
2225     Signed-off-by: Wolfgang Denk <wd@denx.de>
2226     CC: Scott Wood <scottwood@freescale.com>
2227
2228 commit ef22b50370f7b6d8deba9e9e64d2cb13c542b647
2229 Author: John Rigby <jcrigby@gmail.com>
2230 Date:   Mon Jan 25 23:12:52 2010 -0700
2231
2232     arm926ejs: add nand_spl boot support
2233
2234     Add CONFIG_PRELOADER/CONFIG_NAND_SPL support for nand booting
2235     to arm926ejs/start.S
2236
2237     This is derived from CONFIG_PRELOADER support in arm1136/start.S
2238
2239     Signed-off-by: John Rigby <jcrigby@gmail.com>
2240     CC: Scott Wood <scottwood@freescale.com>
2241
2242 commit 15b86c3d6c9a5a2e917b73d758a556568430021a
2243 Author: Wolfgang Denk <wd@denx.de>
2244 Date:   Sat Jan 16 21:50:26 2010 -0700
2245
2246     env_nand.c: print error message and fail gracefully
2247
2248     env_nand.c would crash silently if a malloc() for the environment
2249     buffers failed; make it print an error message and fail gracefully,
2250     i. e. use the default environment then.
2251
2252     Signed-off-by: Wolfgang Denk <wd@denx.de>
2253     Acked-by: John Rigby <jcrigby@gmail.com>
2254
2255 commit 674ef7bd02de948b6d8757f6a43a6f2fa4d88769
2256 Author: Liu Yu <yu.liu@freescale.com>
2257 Date:   Mon Jan 18 19:03:28 2010 +0800
2258
2259     Nand boot: Add nand boot support for MPC8569mds board
2260
2261     This patch add nand boot support for MPC8569mds board.
2262
2263     Signed-off-by: Liu Yu <yu.liu@freescale.com>
2264
2265 commit 249d4dec69e8d41ca58fe6cb3c56ea6f0480ef16
2266 Author: Kumar Gala <galak@kernel.crashing.org>
2267 Date:   Wed Jan 27 10:16:56 2010 -0600
2268
2269     Fix compiler warning in imximage.c due to getline prototype
2270
2271     imximage.c: In function 'imximage_parse_cfg_file':
2272     imximage.c:142: warning: implicit declaration of function 'getline'
2273
2274     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2275
2276 commit a9c3ac78d81d7ff4fe239e292e11e0f78ac5d461
2277 Author: Kumar Gala <galak@kernel.crashing.org>
2278 Date:   Tue Jan 12 12:56:05 2010 -0600
2279
2280     85xx: Add support for 'cpu disable' command
2281
2282     Support disabling of a core via user command 'cpu disable'.
2283
2284     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2285
2286 commit c894852b7aa2ac5f04ca70a073f803aa665c3ec1
2287 Author: Kumar Gala <galak@kernel.crashing.org>
2288 Date:   Tue Jan 12 11:51:52 2010 -0600
2289
2290     86xx: Add support for 'cpu disable' command
2291
2292     Support disabling of a core via user command 'cpu disable'.
2293
2294     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2295
2296 commit 4194b3668a93eee18dd1f7eb1309ca7b05003aa7
2297 Author: Kumar Gala <galak@kernel.crashing.org>
2298 Date:   Tue Jan 12 11:42:43 2010 -0600
2299
2300     Add support to disable cpu's in multicore processors
2301
2302     Add a disable sub-command to the cpu command that allows for disabling
2303     cores in multicore processors.  This can be useful for systems that are
2304     using multicore chips but aren't utilizing all the cores as a way to
2305     reduce power and possibly improve performance.
2306
2307     Also updated an added missing copyright.
2308
2309     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2310
2311 commit 8b1760ed9a35a5fd71d1f64981068ca2979f1e3d
2312 Author: Heiko Schocher <hs@denx.de>
2313 Date:   Wed Jan 20 09:05:32 2010 +0100
2314
2315     83xx, kmeter1: fix compile error
2316
2317     - delete double MTDIDS_DEFAULT and MTDPARTS_DEFAULT
2318       defines in board config file.
2319     - add mising CONFIG_KM_UBI_PARTITION_NAME define
2320
2321     Signed-off-by: Heiko Schocher <hs@denx.de>
2322     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
2323
2324 commit 5912d3650740468329a0df014109132431d2140d
2325 Author: Wolfgang Wegner <w.wegner@astro-kom.de>
2326 Date:   Thu Dec 10 10:11:21 2009 +0100
2327
2328     add ability to handle compressed images to imxtract
2329
2330     imxtract currently can not handle compressed images. This patch adds
2331     handling for bzip2 and zip compression. In both cases, a destination
2332     address has to be specified for extraction.
2333
2334     Signed-off-by: Wolfgang Wegner <w.wegner@astro-kom.de>
2335
2336 commit a16e9a5b5f23106665dde15d974db17e8aeb83f1
2337 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
2338 Date:   Tue Jan 19 14:41:57 2010 +0100
2339
2340     ppc: remove -ffixed-r14 gcc option.
2341
2342     This is no loger needed, free up r14 for general usage.
2343
2344     Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
2345
2346 commit e6bee80814c3a0d7eab89d28142fe68c4a670f31
2347 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
2348 Date:   Tue Jan 19 14:41:58 2010 +0100
2349
2350     ppc: Update README about the new GOT ptr.
2351
2352     r14 is no longer used as non volatile GOT ptr. Instead
2353     the volatile r12 is used so be sure to do GET_GOT in
2354     asm code when you need to access global data.
2355
2356     Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
2357
2358 commit 0f8aa159175385ddd77bc91d11b9568583fbbd0c
2359 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
2360 Date:   Tue Jan 19 14:41:56 2010 +0100
2361
2362     ppc: Use r12 instead of r14 as GOT pointer.
2363
2364     r14 is not supposed to be clobbered by functions. Switch
2365     to r12 and call GET_GOT when needed. This will allow u-boot
2366     to loose the -ffixed-r14 gcc option.
2367
2368     Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
2369
2370 commit fc4e188789b01dc9f18c80869c43fdd7d1a51378
2371 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
2372 Date:   Tue Jan 19 14:41:55 2010 +0100
2373
2374     ppc: Loose GOT access in IRQ
2375
2376     Using the GOT in IRQ handlers requires r14 to be -ffixed-r14.
2377     Avoid this by relocatate transfer_to_handler too.
2378     This will allow to free up r14 later on.
2379
2380     Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
2381
2382 commit 66e821ebe96123b3a81ec9ca25cec9c0560fe232
2383 Author: Vivek Mahajan <vivek.mahajan@freescale.com>
2384 Date:   Thu Jan 7 14:27:14 2010 +0530
2385
2386     85xx/p1_p2_rdb: enable hwconfig
2387
2388     Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
2389     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2390
2391 commit 46df64f22c471b010161aa68bfdbfe94ea46e7bd
2392 Author: Liu Yu <yu.liu@freescale.com>
2393 Date:   Fri Jan 15 14:58:40 2010 +0800
2394
2395     qe: fixup the snum for MPC8569 Rev2.0
2396
2397     Since 1.0 and 2.0 use different snum table,
2398     we fixup the snum value according to SPRN_SVR.
2399
2400     Signed-off-by: Liu Yu <yu.liu@freescale.com>
2401     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2402
2403 commit 0fd2fa6cce6eb91271ebf9733878d0f1fcbc9b32
2404 Author: Dave Liu <daveliu@freescale.com>
2405 Date:   Tue Nov 17 20:49:05 2009 +0800
2406
2407     Fix the local bus divider mapping
2408
2409     The real clock divider is 4 times of the bits LCRR[CLKDIV],
2410     according the latest RevF RM.
2411
2412     Signed-off-by: Dave Liu <daveliu@freescale.com>
2413     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2414
2415 commit c95d541e4b46cb3ba19bf35e34b1dc3ca32f7b4b
2416 Author: Liu Yu <yu.liu@freescale.com>
2417 Date:   Fri Nov 27 15:31:52 2009 +0800
2418
2419     ppc/85xx: Add ATM config for MPC8569MDS
2420
2421     Signed-off-by: Liu Yu <yu.liu@freescale.com>
2422     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2423
2424 commit d91803826985bfdf151eed66543ce3b1a301682f
2425 Author: Liu Yu <yu.liu@freescale.com>
2426 Date:   Fri Nov 27 15:31:51 2009 +0800
2427
2428     ppc/85xx: Add PIB/ATM support for MPC8569mds
2429
2430     Signed-off-by: Liu Yu <yu.liu@freescale.com>
2431     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2432
2433 commit 1118cdbfeb8fc3acfe542d08703153ac188f9dbd
2434 Author: Li Yang <leoli@freescale.com>
2435 Date:   Thu Jan 7 16:00:13 2010 +0800
2436
2437     fsl_esdhc: fix wrong clock mask
2438
2439     Fix typo in SYSCTL_CLOCK_MASK, which caused residual in high bits of SDCLKFS.
2440
2441     Signed-off-by: Jin Qing <B24347@freescale.com>
2442     Signed-off-by: Li Yang <leoli@freescale.com>
2443     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2444
2445 commit 693416fe01d324472d270ac28389022eb82c7217
2446 Author: Kumar Gala <galak@kernel.crashing.org>
2447 Date:   Mon Jan 25 11:01:51 2010 -0600
2448
2449     Revert "ppc/p4080: Fix reporting of PME & FM clock frequencies"
2450
2451     This reverts commit bc20f9a9527afe8ae406a74f74765d4323f04922.
2452
2453     The original code was correct.  I clearly need glasses or a brown
2454     paper bag.
2455
2456     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2457
2458 commit 93cedc71647b4b72ac9b48e11997eb2f91645001
2459 Author: James Yang <James.Yang@freescale.com>
2460 Date:   Tue Jan 12 15:50:18 2010 -0600
2461
2462     ppc/p4080: Fix mask width of RCW fields MEM_PLL_RAT, SYS_PLL_RAT
2463
2464     The masks for MEM_PLL_RAT and SYS_PLL_RAT should have been 5-bits
2465     instead of 4.
2466
2467     Signed-off-by: James Yang <James.Yang@freescale.com>
2468     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2469
2470 commit 2903ad33a71251a3a87485b5b185852c8998f209
2471 Author: Mike Frysinger <vapier@gentoo.org>
2472 Date:   Fri Jan 8 08:03:06 2010 -0500
2473
2474     jffs2: fix hangs/crashs when not using CONFIG_JFFS2_PART_SIZE
2475
2476     Commit b5b004ad8a0ac6f98bd5708ec8b22fbddd1c1042 caused the sector_size to
2477     be calculated incorrectly when the part size was not hardcoded.  This is
2478     because the new code relied on part->size but tried to do the calculation
2479     before it was initialized properly, and it did not take into consideration
2480     the magic SIZE_REMAINING define.
2481
2482     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2483
2484 commit 64b150213365db6be97a98d25884f87d83caacaf
2485 Author: Mike Frysinger <vapier@gentoo.org>
2486 Date:   Fri Jan 8 02:48:03 2010 -0500
2487
2488     getline: split out for darwin systems
2489
2490     At least on OS X 10.5 and older, getline does not exist.  So split out the
2491     function from the mingw code so that we can pull it in for Darwin systems.
2492
2493     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2494
2495 commit e852d36a1e12864ab0656729c45c846e65efa4ee
2496 Author: Mike Frysinger <vapier@gentoo.org>
2497 Date:   Thu Jan 21 19:59:04 2010 -0500
2498
2499     tools: give explicit libfdt paths
2500
2501     The current libfdt object rules hard depend implicitly on the .depend file
2502     being correct.  If it isn't, then it is unable to properly compile the
2503     objects.  Give it a full path like all the other implicit rules here so it
2504     will always work in face of .depend issues.
2505
2506     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2507
2508 commit 44431cabbb66e81a2d77642b6f7d39c6230ea4ba
2509 Author: Mike Frysinger <vapier@gentoo.org>
2510 Date:   Thu Jan 21 19:30:36 2010 -0500
2511
2512     gzip/zlib: make features optional
2513
2514     If you really want to slim down U-Boot and you would rather use a higher
2515     compression scheme (like LZMA), it'd be nice to disable gzip/zlib since
2516     these code bases take up a significant amount of space.
2517
2518     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2519
2520 commit 8edcde5e4e2e7f6bc7e277011fed71e64fd9d294
2521 Author: Stefano Babic <sbabic@denx.de>
2522 Date:   Wed Jan 20 18:19:10 2010 +0100
2523
2524     mkimage: Add Freescale imx Boot Image support (imximage)
2525
2526     This patch adds support for "imximage" (MX Boot Image)
2527     to the mkimage utility. The imximage is used on the Freescales's
2528     MX.25, MX.35 and MX.51 processors.
2529
2530     Further details under doc/README.imximage.
2531
2532     This patch was tested on a Freescale mx51evk board.
2533
2534     Signed-off-by: Stefano Babic <sbabic@denx.de>
2535
2536 commit a21fb981d533ac6d323a01c7fa2cda20f2d36de5
2537 Author: Detlev Zundel <dzu@denx.de>
2538 Date:   Wed Jan 20 14:28:48 2010 +0100
2539
2540     mpc5xxx: Support CPU internal watchdog.
2541
2542     Signed-off-by: Detlev Zundel <dzu@denx.de>
2543
2544 commit 82826d5422331e9c99e5408dcf0348c8e0c257a6
2545 Author: Detlev Zundel <dzu@denx.de>
2546 Date:   Fri Jan 22 14:47:59 2010 +0100
2547
2548     mpc512x: Add display of reset status register
2549
2550     Content of the RSR is put into gd early so we can output it together
2551     with the CPU info.  The clearing of gd in board_init_f is redundant for
2552     this architecture as it is done in cpu_init_f so we remove it.
2553
2554     Signed-off-by: Detlev Zundel <dzu@denx.de>
2555
2556 commit a3f3897bfda9b4729785bdd328b3b7f30417a67f
2557 Author: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
2558 Date:   Wed Jan 20 08:00:11 2010 +0100
2559
2560     at91: Enable slow master clock on meesc board
2561
2562     Normally the processor clock has a divisor of 2.
2563     In some cases this this needs to be set to 4.
2564     Check the user has set environment mdiv to 4 to change the divisor.
2565
2566     Signed-off-by: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
2567
2568 commit 7da692360414d07027c6cf564a15d79cd9dcf488
2569 Author: Vipin KUMAR <vipin.kumar@st.com>
2570 Date:   Fri Jan 15 19:15:53 2010 +0530
2571
2572     SPEAr : Support added for SPEAr320 board
2573
2574     SPEAr320 SoC support contains basic spear320 support along with the
2575     usage of following drivers
2576     - serial driver(UART)
2577     - i2c driver
2578     - smi driver
2579     - nand driver(FSMC)
2580     - usbd driver
2581     - emi driver(cfi support)
2582
2583     Signed-off-by: Vipin <vipin.kumar@st.com>
2584
2585 commit 080cfee71459588fd6312e475bb5115bdbda1cb3
2586 Author: Vipin KUMAR <vipin.kumar@st.com>
2587 Date:   Fri Jan 15 19:15:52 2010 +0530
2588
2589     SPEAr : Support added for SPEAr310 board
2590
2591     SPEAr310 SoC support contains basic spear310 support along with the
2592     usage of following drivers
2593     - serial driver(UART)
2594     - i2c driver
2595     - smi driver
2596     - nand driver(FSMC)
2597     - usbd driver
2598     - emi driver(cfi support)
2599
2600     Signed-off-by: Vipin <vipin.kumar@st.com>
2601
2602 commit 4bfacad4e796f2e121ee7432705ecc9c61e7b6ca
2603 Author: Vipin KUMAR <vipin.kumar@st.com>
2604 Date:   Fri Jan 15 19:15:51 2010 +0530
2605
2606     SPEAr : emi controller initialization for CFI driver support
2607
2608     SPEAr310 and SPEAr320 SoCs contain an EMI controller to interface
2609     Paraller NOR flashes. This patch adds the support for this IP
2610
2611     The standard CFI driver is used to interface with NOR flashes
2612
2613     Signed-off-by: Vipin <vipin.kumar@st.com>
2614
2615 commit 7e074158ce239380259c5fc97e87be2896169973
2616 Author: Vipin KUMAR <vipin.kumar@st.com>
2617 Date:   Fri Jan 15 19:15:50 2010 +0530
2618
2619     SPEAr : Support added for SPEAr300 board
2620
2621     SPEAr300 SoC support contains basic spear300 support along with the
2622     usage of following drivers
2623     - serial driver(UART)
2624     - i2c driver
2625     - smi driver
2626     - nand driver(FSMC)
2627     - usbd driver
2628
2629     Signed-off-by: Vipin <vipin.kumar@st.com>
2630
2631 commit f92994f0f7403b84366ce04e554e461f624e6868
2632 Author: Vipin KUMAR <vipin.kumar@st.com>
2633 Date:   Fri Jan 15 19:15:49 2010 +0530
2634
2635     SPEAr : Support for HW mac id read/write from i2c mem
2636
2637     This patch adds the  support to read and write mac id from i2c
2638     memory.
2639     For reading:
2640         if (env contains ethaddr)
2641                 pick env ethaddr
2642         else
2643                 pick ethaddr from i2c memory
2644     For writing:
2645         chip_config ethaddr XX:XX:XX:XX:XX:XX writes the mac id
2646         in i2c memory
2647
2648     Signed-off-by: Vipin <vipin.kumar@st.com>
2649
2650 commit 566c9c16fe4e501c3193ae6605bc9c663c6ea706
2651 Author: Vipin KUMAR <vipin.kumar@st.com>
2652 Date:   Fri Jan 15 19:15:48 2010 +0530
2653
2654     SPEAr : Support added for SPEAr600 board
2655
2656     SPEAr600 SoC support contains basic spear600 support along with the
2657     usage of following drivers
2658     - serial driver(UART)
2659     - i2c driver
2660     - smi driver
2661     - nand driver(FSMC)
2662     - usbd driver
2663
2664     Signed-off-by: Vipin <vipin.kumar@st.com>
2665
2666 commit 62db1c0d79f1fd75961eec81edc8c0a1bc1f09a6
2667 Author: Vipin KUMAR <vipin.kumar@st.com>
2668 Date:   Fri Jan 15 19:15:47 2010 +0530
2669
2670     SPEAr : usbd driver support for SPEAr SoCs
2671
2672     SPEAr SoCs contain a synopsys usb device controller.
2673     USB Device IP can work in 2 modes
2674     - DMA mode
2675     - Slave mode
2676
2677     The driver adds support only for slave mode operation of usb
2678     device IP. This driver is used along with standard USBTTY
2679     driver to obtain a tty interface over USB on the host
2680
2681     Signed-off-by: Vipin <vipin.kumar@st.com>
2682
2683 commit 165fa406ad8c39c0c32a31476a8a9bda3db72851
2684 Author: Vipin KUMAR <vipin.kumar@st.com>
2685 Date:   Fri Jan 15 19:15:46 2010 +0530
2686
2687     SPEAr : nand driver support for SPEAr SoCs
2688
2689     SPEAr SoCs contain an FSMC controller which can be used to interface
2690     with a range of memories eg. NAND, SRAM, NOR.
2691     Currently, this driver supports interfacing FSMC with NAND memories
2692
2693     Signed-off-by: Vipin <vipin.kumar@st.com>
2694
2695 commit a6e34f76c51c8514f1b691fc60394f09ae4fb2ff
2696 Author: Vipin KUMAR <vipin.kumar@st.com>
2697 Date:   Fri Jan 15 19:15:45 2010 +0530
2698
2699     SPEAr : smi driver support for SPEAr SoCs
2700
2701     SPEAr SoCs contain a serial memory interface controller. This
2702     controller is used to interface with spi based memories.
2703     This patch adds the driver for this IP.
2704
2705     Signed-off-by: Vipin <vipin.kumar@st.com>
2706
2707 commit 2403f8f417b1b94701bb5949903d701f1f414a42
2708 Author: Vipin KUMAR <vipin.kumar@st.com>
2709 Date:   Fri Jan 15 19:15:44 2010 +0530
2710
2711     SPEAr : i2c driver support added for SPEAr SoCs
2712
2713     SPEAr SoCs contain a synopsys i2c controller.
2714     This patch adds the driver for this IP.
2715
2716     Signed-off-by: Vipin <vipin.kumar@st.com>
2717
2718 commit 81c0ebf623ddbb6a4da8e051441c83e99a01b00b
2719 Author: Vipin KUMAR <vipin.kumar@st.com>
2720 Date:   Fri Jan 15 19:15:43 2010 +0530
2721
2722     SPEAr : Adding basic SPEAr architecture support.
2723
2724     SPEAr Architecture support added. It contains the support for
2725     following SPEAr blocks
2726     - Timer
2727     - System controller
2728     - Misc registers
2729
2730     Signed-off-by: Vipin <vipin.kumar@st.com>
2731
2732 commit 6fffcdf8c869a3d8436be8eff6428d8121aa76e6
2733 Author: Vipin KUMAR <vipin.kumar@st.com>
2734 Date:   Fri Jan 15 19:15:42 2010 +0530
2735
2736     SPEAr : Adding README.spear in doc
2737
2738     README.spear contains information about SPEAr architecture and
2739     build options etc
2740
2741     Signed-off-by: Vipin <vipin.kumar@st.com>
2742
2743 commit e4c43c20b87d5c9a7ac3b5250ca009311c62945c
2744 Author: Tom Rix <Tom.Rix@windriver.com>
2745 Date:   Wed Jan 20 18:00:28 2010 -0600
2746
2747     ARM Update mach-types
2748
2749     Fetched from http://www.arm.linux.org.uk/developer/machines/download.php
2750     And built with
2751
2752     repo http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm
2753     commit 2045124ffd1a5e46d157349016a2c50f19c8c91d
2754
2755     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
2756
2757 commit bfb6d510e9acbec97e4e1cc855ec1269538689f8
2758 Author: Prafulla Wadaskar <prafulla@marvell.com>
2759 Date:   Mon Nov 16 18:29:25 2009 +0530
2760
2761     Kirkwood: Makefile cleanup- fixed ordering (cosmetic change)
2762
2763     As per coding guidlines, it is good to maintain proper ordering
2764     in the makefiles.
2765     This was missed during initial coding, corrected here.
2766
2767     This was discovered during orion5x code review
2768     Thanks to Albert Aribaud for this.
2769
2770     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
2771
2772 commit beca04dd2446fc9ec46ca17163dadb7f82420e7c
2773 Author: Prafulla Wadaskar <prafulla@marvell.com>
2774 Date:   Thu Dec 24 02:55:23 2009 +0530
2775
2776     Kirkwood: Upgated licencing for files imported from linux source to GPLv2 or later
2777
2778     These are few files directly imported from Linux kernel source.
2779     Those are not modifyed at all ar per strategy.
2780     These files contains source with GPLv2 only
2781     whereas u-boot expects GPLv2 or latter
2782
2783     These files are updated for the same from prior permission from original writes
2784
2785     Acked-by: Nicolas Pitre <nico@marvell.com>
2786     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
2787
2788 commit d8e5f55475e621e793a15d93e2dd2549c5138735
2789 Author: Minkyu Kang <mk7.kang@samsung.com>
2790 Date:   Fri Dec 18 15:03:51 2009 +0900
2791
2792     s5pc1xx: update cache routines
2793
2794     Because of v7_flush_dcache_all is moved to omap3/cache.S
2795     and s5pc110 needs cache routines, update s5pc1xx cache routines.
2796
2797     l2_cache_enable and l2_caceh_disable are moved from cache.c to cache.S
2798     and invalidate_dcache is modified for SoC specific.
2799
2800     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
2801
2802 commit 17ef9104ae11220979e1870f22dcaf535d9baacf
2803 Author: Seunghyeon Rhee <seunghyeon@lpmtec.com>
2804 Date:   Thu Dec 3 09:41:49 2009 +0900
2805
2806     samsung: fix DMC1_MEM_CFG for s3c64xx
2807
2808     The MSB of DMC1_MEM_CFG can be set to '1' for separate CKE control
2809     for S3C6400. In the configuration of SMDK6400, however, two 16-bit
2810     mDDR (SAMSUNG K4X51163) chips are used in parallel to form 32-bit
2811     memory bus and there is no need to control CKE for each chip
2812     separately. AFAIK, CKE1 is not at all connected. Only CKE0 is
2813     used. Futhermore, it should be '0' always for S3C6410. When tested
2814     with a board which has a S3C6410 and the same memory configuration,
2815     a side effect is observed that u-boot command "reset" doesn't work
2816     leading to system hang. Leaving the bit clear is safe in most cases.
2817
2818     Signed-off-by: Seunghyeon Rhee <seunghyeon@lpmtec.com>
2819     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
2820
2821 commit 9998b1366e7e42089c3f579b4d1d790d3c295387
2822 Author: Stefan Roese <sr@denx.de>
2823 Date:   Thu Jan 21 11:37:31 2010 +0100
2824
2825     ppc4xx: Kilauea: Add CPLD version detection and EBC reconfiguration
2826
2827     A newer CPLD version on the 405EX evaluation board requires a different
2828     EBC controller setup for the CPLD register access. This patch adds a CPLD
2829     version detection for Kilauea and code to reconfigure the EBC controller
2830     (chip select 2) for the old CPLD if no new version is found.
2831
2832     Additionally the CPLD version is printed upon bootup:
2833
2834     Board: Kilauea - AMCC PPC405EX Evaluation Board (CPLD rev. 0)
2835
2836     Signed-off-by: Stefan Roese <sr@denx.de>
2837     Acked-by: Wolfgang Denk <wd@denx.de>
2838     Cc: Zhang Bao Quan <bqzhang@udtech.com.cn>
2839
2840 commit 97c9f29008579f56c3fb86785f29f04dd4f47f94
2841 Author: Felix Radensky <felix@embedded-sol.com>
2842 Date:   Sat Jan 23 01:35:24 2010 +0200
2843
2844     ppc4xx: Fix sending type 1 PCI transactions
2845
2846     The list of 4xx SoCs that should send type 1 PCI transactions
2847     is not defined correctly. As a result PCI-PCI bridges and devices
2848     behind them are not identified. The following 4xx variants should
2849     send type 1 transactions: 440GX, 440GP, 440SP, 440SPE, 460EX and 460GT.
2850
2851     Signed-off-by: Felix Radensky <felix@embedded-sol.com>
2852     Signed-off-by: Stefan Roese <sr@denx.de>
2853
2854 commit 57ae8a5cced612088104303777e71a3dc89c00ef
2855 Author: Detlev Zundel <dzu@denx.de>
2856 Date:   Thu Jan 21 17:55:58 2010 +0100
2857
2858     mpc512x: Use in/out accessors for all registers
2859
2860     This is not only a cosmetic change as it fixes the real bug of board
2861     reset not working with the ELDK 4.2 toolchain.
2862
2863     Signed-off-by: Detlev Zundel <dzu@denx.de>
2864
2865 commit c7c0d542a199089cf658a7c23c314a5cff248b00
2866 Author: Mike Frysinger <vapier@gentoo.org>
2867 Date:   Thu Jan 21 04:03:22 2010 -0500
2868
2869     tools: allow people to compile w/out configuring
2870
2871     It's useful to be able to build up the host tools without having to select
2872     a board first.  Pretty much all tools in there are config-independent
2873     anyways.
2874
2875     Also add a shortcut "tools-all" to quickly build all host tools that are
2876     actually config-independent to allow for simple test builds.
2877
2878     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2879
2880 commit c5a028f085020b60040a2b42966f29b25bd6ee8e
2881 Author: Mike Frysinger <vapier@gentoo.org>
2882 Date:   Thu Jan 21 04:03:21 2010 -0500
2883
2884     ubsha1: drop unnecessary includes/prototypes
2885
2886     This code doesn't use any config.h defines, and the sha1.h header already
2887     declares a sha1_csum prototype.
2888
2889     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2890
2891 commit 5daa1c18b6a6877b0619a8dbaad0afd783f79e4f
2892 Author: Mike Frysinger <vapier@gentoo.org>
2893 Date:   Thu Jan 21 04:03:20 2010 -0500
2894
2895     image.h: avoid command.h for host tools
2896
2897     The u-boot command structures don't get used with host systems, so don't
2898     bother including it when building host code.  This avoids an implicit need
2899     on config.h in the process.
2900
2901     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2902
2903 commit 34be10651704709dfb35f9c57013f02d47cced09
2904 Author: Matthias Weisser <weisserm@arcor.de>
2905 Date:   Mon Jan 18 10:58:13 2010 +0100
2906
2907     Removing Atmel from ARM926EJ-S Systems
2908
2909     Signed-off-by: Matthias Weisser <weisserm@arcor.de>
2910
2911 commit a16028da63c78001823bfb375b3f6d9d86e5a534
2912 Author: Mike Frysinger <vapier@gentoo.org>
2913 Date:   Tue Nov 3 11:35:59 2009 -0500
2914
2915     lmb: only force on arches that use it
2916
2917     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2918
2919 commit dac4d7e8849d275023ea2fcae6caf941db91c042
2920 Author: Mike Frysinger <vapier@gentoo.org>
2921 Date:   Sun Jan 17 21:08:00 2010 -0500
2922
2923     sha1: add dedicated config option
2924
2925     The sha1 code is currently compiled for everyone, but in reality, it's
2926     only used by the FIT code.  So make it optional just like MD5.
2927
2928     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2929
2930 commit 33c8c664239f6665b228145d7e5adfa238a300bc
2931 Author: Felix Radensky <felix@embedded-sol.com>
2932 Date:   Tue Jan 19 21:19:06 2010 +0200
2933
2934     ppc4xx: Allow setting a single SPD EEPROM address for DDR2 DIMMs
2935
2936     On platforms where SPD EEPROM and another EEPROM have adjacent
2937     I2C addresses SPD_EEPROM_ADDRESS should be defined as a single
2938     element array, otherwise DDR2 setup code would fail with the
2939     following error:
2940
2941     ERROR: Unknown DIMM detected in slot 1
2942
2943     However, fixing SPD_EEPROM_ADDRESS would result in another
2944     error:
2945
2946     ERROR: DIMM's DDR1 and DDR2 type can not be mixed.
2947
2948     This happens because initdram() routine does not explicitly
2949     initialize dimm_populated array. This patch fixes the problem.
2950
2951     Signed-off-by: Felix Radensky <felix@embedded-sol.com>
2952     Signed-off-by: Stefan Roese <sr@denx.de>
2953
2954 commit d98964aaacc5c54cf7d67bb1e5128ed067086dd7
2955 Author: Felix Radensky <felix@embedded-sol.com>
2956 Date:   Tue Jan 19 17:37:13 2010 +0200
2957
2958     ppc4xx: Fix reporting of bootstrap options G and F on 460EX/GT
2959
2960     Bootstrap options G and F are reported incorrectly (G instead
2961     of F and vice versa). This patch fixes this.
2962
2963     Signed-off-by: Felix Radensky <felix@embedded-sol.com>
2964     Signed-off-by: Stefan Roese <sr@denx.de>
2965
2966 commit 19c292999732996e071caa0782eeef0ce0a60ac0
2967 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
2968 Date:   Wed Jan 20 21:07:00 2010 +0900
2969
2970     MIPS: qemu_mips: Import asm/unaligned.h from the Linux kernel
2971
2972     with a few adjustments for U-Boot.  This fixes the following build error:
2973
2974     make -C lib_generic/
2975     zlib.c:31:27: error: asm/unaligned.h: No such file or directory
2976     zlib.c: In function 'inflate_fast':
2977     zlib.c:641: warning: implicit declaration of function 'get_unaligned'
2978     make[1]: *** [zlib.o] Error 1
2979     make[1]: Leaving directory `/home/skuribay/git/u-boot.git/lib_generic'
2980     make: *** [lib_generic/libgeneric.a] Error 2
2981
2982     Reported-by: Himanshu Chauhan <himanshu@symmetricore.com>
2983     Signed-off-by: Shinya Kuribayashi <skuribay@pobox.com>
2984
2985 commit 38a8b3eafb17d61690e5fc93e6dc45120f79d7d0
2986 Author: Magnus Lilja <lilja.magnus@gmail.com>
2987 Date:   Sun Jan 17 17:46:11 2010 +0100
2988
2989     MX31: Activate NAND environment on i.MX31 PDK board.
2990
2991     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
2992
2993 commit c4832dffff20519e72879a8da010174ac0526141
2994 Author: Magnus Lilja <lilja.magnus@gmail.com>
2995 Date:   Sun Jan 17 17:46:10 2010 +0100
2996
2997     MXC: Add large page oob layout for i.MX31 NAND controller.
2998
2999     Import the large page oob layout from Linux mxc_nand.c driver.
3000
3001     The CONFIG_SYS_NAND_LARGEPAGE option is used to activate
3002     the large page oob layout. Run time detection is not supported
3003     as this moment.
3004
3005     This has been tested on the i.MX31 PDK board with a large
3006     page NAND device.
3007
3008     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
3009
3010 commit f6a9748e3261fdccdeb78a2b58e6ad538ba54496
3011 Author: Magnus Lilja <lilja.magnus@gmail.com>
3012 Date:   Wed Nov 11 20:18:43 2009 +0100
3013
3014     mxc_nand: Update driver to work with i.MX31.
3015
3016     Tested on i.MX31 Litekit.
3017
3018     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
3019
3020 commit c816dcb118e26ba17e7d73989514fec08a3823ac
3021 Author: Magnus Lilja <lilja.magnus@gmail.com>
3022 Date:   Wed Nov 11 20:18:42 2009 +0100
3023
3024     MX31: Add struct definition for clock control module in i.MX31.
3025
3026     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
3027
3028 commit 50ef25ef24eccd8e69d2c1ccc97b3f7e30109f51
3029 Author: Michal Simek <monstr@monstr.eu>
3030 Date:   Tue Jan 19 12:03:25 2010 +0100
3031
3032     microblaze: zlib needs asm/unaligned.h
3033
3034     Microblaze has own hw unaligned handler if is available.
3035     Use big endian version.
3036
3037     Signed-off-by: Michal Simek <monstr@monstr.eu>
3038
3039 commit 5b8b83bce6fdd0d2ca661de90ae83a0f8b152de6
3040 Author: Michal Simek <monstr@monstr.eu>
3041 Date:   Tue Jan 19 12:03:24 2010 +0100
3042
3043     microblaze: Remove getenv_IPaddr prototype
3044
3045     Commit 6a45e384955262882375a2785426dc65aeb636c4
3046     should remove reference from Microblaze too.
3047
3048     Signed-off-by: Michal Simek <monstr@monstr.eu>
3049
3050 commit b9e6957ca15be8466190794d6d87845491b3411b
3051 Author: Alessandro Rubini <rubini@unipv.it>
3052 Date:   Mon Jan 18 22:38:38 2010 +0100
3053
3054     MAINTAINERS: fix nhk8815 board name
3055
3056     Signed-off-by: Alessandro Rubini <rubini@unipv.it>
3057
3058 commit b40e2320c440c5082020e5036a0cb8d4ed1b3d7d
3059 Author: Ben Warren <biggerbadderben@gmail.com>
3060 Date:   Mon Jan 18 11:35:31 2010 -0800
3061
3062     Fix breakage in SMC EEPROM standalone applications
3063
3064     Commit 6a45e384955262882375a2785426dc65aeb636c4 (Make getenv_IPaddr() global)
3065     inadvertently added ' #include "net.h" ' to the standalone programs, creating
3066     duplicate definitions of 'struct eth_device'.  This patch removes the local
3067     definitions and removes other code that breaks due to the change in definition.
3068
3069     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
3070     Acked-by: Mike Frysinger <vapier@gentoo.org>
3071
3072 commit 2a9987935e3cdb61e7550c87cbc9f500a54f672d
3073 Author: Daniel Hobi <daniel.hobi@schmid-telecom.ch>
3074 Date:   Mon Jan 18 18:13:39 2010 +0100
3075
3076     Makefile: fix parallel build
3077
3078     During parallel build, the top Makefile spawns multiple sub-makes for
3079     targets in cpu/$(CPU) and $(dir $(LDSCRIPT)). If the .depend files are
3080     not present in these directories, the sub-makes may end up generating
3081     these files simultaneously which leads to corrupted content.
3082
3083     A typical error message is:
3084
3085     .depend:39: *** multiple target patterns.  Stop.
3086
3087     This patch serializes the creation of .depend in cpu/$(CPU) and
3088     $(dir $(LDSCRIPT)) by adding these directories to the depend target
3089     in the top Makefile.
3090
3091     Other directories in $(LIBS) are not affected since they contain only
3092     one Make target and thus only one sub-make is spawned per directory.
3093
3094     Signed-off-by: Daniel Hobi <daniel.hobi@schmid-telecom.ch>
3095     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
3096
3097 commit f19fd87e9387282b5abbfdafe46ac272320643d8
3098 Author: Robin Getz <robin.getz@analog.com>
3099 Date:   Mon Dec 21 16:35:48 2009 -0500
3100
3101     Blackfin: add support for kgdb
3102
3103     Signed-off-by: Robin Getz <robin.getz@analog.com>
3104     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
3105
3106 commit 3869453f659c22396fecb7c8ed7af909e89f461c
3107 Author: Robin Getz <robin.getz@analog.com>