]> git.ipfire.org Git - people/ms/u-boot.git/blame - CHANGELOG
nand: Fix access to last block in NAND devices
[people/ms/u-boot.git] / CHANGELOG
CommitLineData
0fc52948
WD
1commit f2352877cb2daac88115192fb09991a2397d0b27
2Author: Peter Tyser <ptyser@xes-inc.com>
3Date: Sun Dec 6 23:58:28 2009 -0600
4
5 MAKEALL: Fix return value
6
7 Previously MAKEALL would always return a value of 0, even if 1 or more
8 boards did not compile. This change causes MAKEALL to return 0 if all
9 boards were able to build, otherwise 1.
10
11 This change also requires changing the script interpreter from sh to
12 bash to support bash's PIPESTATUS variable.
13
14 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15
16commit fbc1c8f6f6c972524197829c56dd8f2f5da0200a
17Author: Peter Tyser <ptyser@xes-inc.com>
18Date: Sun Dec 6 01:33:24 2009 -0600
19
20 tools/mkimage: Remove duplicate line of code
21
22 Recent commits 1a99de2cb4d08eb3bf9fb3f60a9d533150de8c0e and
23 6a590c5f5fd12cdd27f3153522acfac3854590e7 both fixed the same bug in the
24 same manner. Unfortunately git was "smart" enough to merge both changes
25 which resulted in some duplicate code.
26
27 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
28
29 Reordered code and comment a bit.
30
31 Signed-off-by: Wolfgang Denk <wd@denx.de>
32
33commit df002fa6b9cd475909ede35bf95b803c2289c6a4
34Author: Heiko Schocher <hs@denx.de>
35Date: Sat Dec 5 11:59:51 2009 +0100
36
37 i2c: fix dangling comment in do_i2c_mw()
38
39 commit bd3784df94bfeca43fbf34094df9cb1bd3ecca3b deleted some unused
40 code in do_i2c_mw(), but missed to also remove the respective
41 commment. This patch fixes this.
42
43 Signed-off-by: Heiko Schocher <hs@denx.de>
44
45commit f8450829f921cf10667af98a8d08edfa3d998f04
46Author: Heiko Schocher <hs@denx.de>
47Date: Tue Dec 1 19:30:47 2009 +0100
48
49 52xx, manroland: add fdt_fixup_memory() in ft_board_setup()
50
51 To update the real memory size in the memory node on the
52 uc101 and mucmc52 boards call fdt_fixup_memory() in
53 ft_board_setup().
54
55 Signed-off-by: Heiko Schocher <hs@denx.de>
56
57commit 0ec81db20294efdad2454a753e79f1fe244a43ca
58Author: Daniel Hobi <daniel.hobi@schmid-telecom.ch>
59Date: Tue Dec 1 14:05:55 2009 +0100
60
61 Fix computation in nand_util.c:get_len_incl_bad
62
63 Depending on offset, flash size and the number of bad blocks,
64 get_len_incl_bad may return a too small value which may lead to:
65
66 1) If there are no bad blocks, nand_{read,write}_skip_bad chooses the
67 bad block aware read/write code. This may hurt performance, but does
68 not have any adverse effects.
69
70 2) If there are bad blocks, the nand_{read,write}_skip_bad may choose
71 the bad block unaware read/write code (if len_incl_bad == *length)
72 which leads to corrupted data.
73
74 Signed-off-by: Daniel Hobi <daniel.hobi@schmid-telecom.ch>
75
76commit aabb8cb0818e285aeed0cfaf243635997e07554d
77Author: Evan Samanas <esamanas@xes-inc.com>
78Date: Mon Nov 9 20:08:36 2009 -0600
79
80 nfs: NfsTimeout() updates
81
82 - NfsTimeout() does not correctly update the NFS timeout value which
83 results in NfsTimeout() only being called once in certain situations.
84 This can result in the 'nfs' command hanging indefinetly. For
85 example, the command:
86
87 nfs 192.168.0.1:/home/user/file
88
89 will not exit until ctrl-c is pressed if 192.168.0.1 does not have an
90 NFS server running.
91
92 This issue is resolved by reinitializting the NFS timeout value inside
93 NfsTimeout() when a timeout occurs.
94
95 - Make the 'nfs' command print the 'T' character when a timeout occurs.
96 Previously there was no indication that timeouts were occuring.
97
98 - Mimic the 'tftpboot' command and when a download fails print "Retry
99 count exceeded; starting again", and restart the download taking the
100 'netretry' environment variable into account.
101
102 Signed-off-by: Evan Samanas <esamanas@xes-inc.com>
103 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
104
105 Tested on TQM8xxL.
106
107 Tested by: Wolfgang Denk <wd@denx.de>
108
109 Tested on MPC8527DS.
110
111 Tested by: Ed Swarthout <Ed.Swarthout@freescale.com>
112
113commit 224c90d1060bf1a83cbf33ca51d060b9d19e0294
114Author: Peter Tyser <ptyser@xes-inc.com>
115Date: Wed Nov 18 19:08:59 2009 -0600
116
117 bootm: Fix help message's sub-command ordering
118
119 The help message for the 'bootm' command listed the 'cmdline' and 'bdt'
120 sub-commands in the wrong order which resulted in the error below when
121 following the 'help' command's instructions:
122
123 "Trying to execute a command out of order"
124
125 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
126
127commit a93c92cddaedd5f0720e0da15c6664f7a688b582
128Author: Robert P. J. Day <rpjday@crashcourse.ca>
129Date: Tue Nov 17 07:30:23 2009 -0500
130
131 help: Correct syntax of nandecc help output.
132
133 "nandecc" help output should not reproduce the command name, nor have
134 a trailing newline.
135
136 Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
137
138commit c2fff331a32ceca837d76eb7827d6340da270d52
139Author: Mike Rapoport <mike@compulab.co.il>
140Date: Wed Nov 11 10:03:03 2009 +0200
141
142 smc911x: update SMC911X related configuration description
143
144 Since commit 736fead8fdbf8a8407048bebc373cd551d01ec98 "Convert SMC911X
145 Ethernet driver to CONFIG_NET_MULTI API" SMC911X configration options
146 are called CONFIG_SMC911X rather than CONFIG_DRIVER_SMC911X. Update
147 README to reflect that change.
148
149 Signed-off-by: Mike Rapoport <mike@compulab.co.il>
150
151commit 45b6b65c6bf06a589ef3123192af94b0381db27b
152Author: Mike Rapoport <mike@compulab.co.il>
153Date: Wed Nov 11 10:03:09 2009 +0200
154
155 smc911x: fix typo in smc911x_handle_mac_address name
156
157 Signed-off-by: Mike Rapoport <mike@compulab.co.il>
158
159commit f64ef9bb995687e24e0b61b52316f4eaa97c3bbc
160Author: Ed Swarthout <Ed.Swarthout@freescale.com>
161Date: Thu Nov 19 02:47:28 2009 -0600
162
163 fix nfs symlink name corruption
164
165 An off by one error may cause nfs readlink lookup fail if
166 nfs_path_buff has non-zero data from a previous use.
167
168 Loading: *** ERROR: File lookup fail
169
170 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
171
172commit e8fac25e83426fdf461c66aa8a2530ec28ec536e
173Author: Wolfgang Denk <wd@denx.de>
174Date: Mon Dec 7 21:06:40 2009 +0100
175
176 at91sam9261ek.c: fix minor coding style issue.
177
178 Signed-off-by: Wolfgang Denk <wd@denx.de>
179
180commit 4713010adf5beda87410d637ebfc58db0db9a9db
181Author: Wolfgang Denk <wd@denx.de>
182Date: Sun Dec 6 01:21:28 2009 +0100
183
184 trab: fix warning: implicit declaration of function 'disable_vfd'
185
186 Signed-off-by: Wolfgang Denk <wd@denx.de>
187
188commit a9f99ab44b473fb394169ba365f8b4380f981584
189Author: Wolfgang Denk <wd@denx.de>
190Date: Sun Dec 6 00:53:18 2009 +0100
191
192 zlib.c: avoid build conflicts for cradle board
193
194 Commit dce3d79710 updated the zlib code to v0.95; this caused
195 conflicts when building for the "cradle" board, because the (pretty
196 generic) preprocessor variable "OFF" was used in multiple files.
197 Make sure to avoid further conflicts by #undef'ing it in zlib.c
198 before redefining it.
199
200 Signed-off-by: Wolfgang Denk <wd@denx.de>
201 cc: Giuseppe Condorelli <giuseppe.condorelli@st.com>
202 cc: Angelo Castello <angelo.castello@st.com>
203 cc: Alessandro Rubini <rubini-list@gnudd.com>
204
205commit 8cbf4e4f17121d732e78764f0ba317c9a1838ea6
206Author: Wolfgang Denk <wd@denx.de>
207Date: Sun Dec 6 00:26:19 2009 +0100
208
209 Fix out-of-tree building of "apollon" board.
210
211 Signed-off-by: Wolfgang Denk <wd@denx.de>
212
213commit f68ab43de67f59925542efb6bcec30f4a84fe695
214Author: Mike Frysinger <vapier@gentoo.org>
215Date: Fri Dec 4 05:35:15 2009 -0500
216
217 lzma: ignore unset filesizes
218
219 The Linux kernel build system changed how it compresses things with LZMA
220 such that the header no longer contains the filesize (it is instead set to
221 all F's). So if we get a LZMA image that has -1 for the 64bit field,
222 let's just assume that the decompressed size is unknown and continue on.
223
224 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
225
226commit cccfc2ab77877dbdd2abe26b28d4c1f467feb0c0
227Author: Detlev Zundel <dzu@denx.de>
228Date: Tue Dec 1 17:16:19 2009 +0100
229
230 README: Rearrange paragraphs to regain linear arrangement.
231
232 Two later additions to the Configuration Option section unfortunately
233 split the description of Show boot progress and the list of its call outs.
234
235 Signed-off-by: Detlev Zundel <dzu@denx.de>
236
237commit c81296c16fd9d12422c9968cc0f1d9bf440a7d88
238Author: Peter Tyser <ptyser@xes-inc.com>
239Date: Tue Nov 24 16:42:10 2009 -0600
240
241 tools/mkimage: Print FIT image contents after creation
242
243 Previously, there was no indication to the user that a FIT image was
244 successfully created after executing mkimage. For example:
245
246 $ mkimage -f uImage.its uImage.itb
247 DTC: dts->dtb on file "uImage.its"
248
249 Adding some additional output after creating a FIT image lets the user
250 know exactly what is contained in their image, eg:
251
252 $ mkimage -f uImage.its uImage.itb
253 DTC: dts->dtb on file "uImage.its"
254 FIT description: Linux kernel 2.6.32-rc7-00201-g7550d6f-dirty
255 Created: Tue Nov 24 15:43:01 2009
256 Image 0 (kernel@1)
257 Description: Linux Kernel 2.6.32-rc7-00201-g7550d6f-dirty
258 Type: Kernel Image
259 Compression: gzip compressed
260 Data Size: 2707311 Bytes = 2643.86 kB = 2.58 MB
261 Architecture: PowerPC
262 OS: Linux
263 Load Address: 0x00000000
264 Entry Point: 0x00000000
265 Hash algo: crc32
266 Hash value: efe0798b
267 Hash algo: sha1
268 Hash value: ecafba8c95684f2c8fec67e33c41ec88df1534d7
269 Image 1 (fdt@1)
270 Description: Flattened Device Tree blob
271 Type: Flat Device Tree
272 Compression: uncompressed
273 Data Size: 12288 Bytes = 12.00 kB = 0.01 MB
274 Architecture: PowerPC
275 Hash algo: crc32
276 Hash value: a5cab676
277 Hash algo: sha1
278 Hash value: 168722b13e305283cfd6603dfe8248cc329adea6
279 Default Configuration: 'config@1'
280 Configuration 0 (config@1)
281 Description: Default Linux kernel
282 Kernel: kernel@1
283 FDT: fdt@1
284
285 This brings the behavior of creating a FIT image in line with creating a
286 standard uImage, which also prints out the uImage contents after
287 creation.
288
289 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
290
291commit 8e1c89663cc8796b85588910046e03b388a7597c
292Author: Peter Tyser <ptyser@xes-inc.com>
293Date: Tue Nov 24 16:42:09 2009 -0600
294
295 tools/fit_image.c: Remove unused fit_set_header()
296
297 The FIT fit_set_header() function was copied from the standard uImage's
298 image_set_header() function during mkimage reorganization. However, the
299 fit_set_header() function is not used since FIT images use a standard
300 device tree blob header.
301
302 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
303
304commit 1a99de2cb4d08eb3bf9fb3f60a9d533150de8c0e
305Author: Peter Tyser <ptyser@xes-inc.com>
306Date: Tue Nov 24 16:42:08 2009 -0600
307
308 tools/mkimage: Assume FDT image type for FIT images
309
310 When building a Flattened Image Tree (FIT) the image type needs to be
311 "flat_dt". Commit 89a4d6b12fd6394898b8a454cbabeaf1cd59bae5 introduced a
312 regression which caused the user to need to specify the "-T flat_dt"
313 parameter on the command line when building a FIT image. The "-T
314 flat_dt" parameter should not be needed and is at odds with the current
315 FIT image documentation.
316
317 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
318
319commit 270737acca21f3939f814de5dcf350a1c3d80d83
320Author: Michael Brandt <Michael.Brandt@emsyso.de>
321Date: Sun Nov 22 14:13:27 2009 +0100
322
323 EXT2FS: fix inode size for ext2fs rev#0
324
325 extfs.c assumes that there is always a valid inode_size field in the
326 superblock. But this is not true for ext2fs rev 0. Such ext2fs images
327 are for instance generated by genext2fs. Symptoms on ARM machines are
328 messages like: "raise: Signal # 8 caught"; on PowerPC "ext2ls" will
329 print nothing.
330 This fix checks for rev 0 and uses then 128 bytes as inode size.
331
332 Signed-off-by: Michael Brandt <Michael.Brandt@emsyso.de>
333 Tested on: TQM5200S
334 Tested-by: Wolfgang Denk <wd@denx.de>
335 Signed-off-by: Wolfgang Denk <wd@denx.de>
336
337commit bcb324d68f7955c1136dafc944eb55db8ebaa601
338Author: Robert P. J. Day <rpjday@crashcourse.ca>
339Date: Thu Nov 19 11:00:28 2009 -0500
340
341 Remove superfluous preprocessor tests from some cmd_*.c files.
342
343 A small number of common/cmd_*.c files contain preprocessor tests that
344 are apparently superfluous since those same tests are used in the
345 Makefile to control the compilation of those files. Those tests are
346 clearly redundant as long as they surround the entirety of the source
347 in those files.
348
349 Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
350
351commit ad53226156fa64b6d04c0d1d6e91e09979cbea15
352Author: Robert P. J. Day <rpjday@crashcourse.ca>
353Date: Tue Nov 17 01:59:29 2009 -0500
354
355 README: Update the list of directories.
356
357 Bring the directory listing more into line with current content.
358
359 Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
360
361commit bd3784df94bfeca43fbf34094df9cb1bd3ecca3b
362Author: Pratap Chandu <pratap.rrke@gmail.com>
363Date: Thu Nov 12 19:28:25 2009 +0530
364
365 Removes dead code in the file common/cmd_i2c.c
366
367 There is some dead code enclosed by #if 0 .... #endif in the file
368 common/cmd_i2c.c
369 This patch removes the dead code.
370
371 Signed-off-by: Pratap Chandu <pratap.rrke@gmail.com>
372
373commit 64a480601a5614b441de692ae15a62c51e0bb381
374Author: Mike Frysinger <vapier@gentoo.org>
375Date: Wed Nov 11 17:51:56 2009 -0500
376
377 smc91111_eeprom: drop CONFIG stub protection
378
379 Since the Makefile now controls the compilation of this, there is no need
380 for CONFIG checking nor the stub function.
381
382 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
383
384commit f3a7bddc06c927c36a1a99a97131299479ef207a
385Author: Magnus Lilja <lilja.magnus@gmail.com>
386Date: Wed Nov 11 19:56:58 2009 +0100
387
388 RTC: Fix return code in MC13783 RTC driver.
389
390 Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
391
392commit d52e3e0176a74c30549251e16c5c00a363c544d2
393Author: Magnus Lilja <lilja.magnus@gmail.com>
394Date: Wed Nov 11 19:56:36 2009 +0100
395
396 cmd_date: Fix spelling in error message.
397
398 Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
399
400commit c253122395753abb9e531d8906c5265dc8803fb1
401Author: Peter Tyser <ptyser@xes-inc.com>
402Date: Wed Nov 11 10:36:28 2009 -0600
403
404 Move do_irqinfo() to common/cmd_irq.c
405
406 cmd_irq.c is a much better home and it is already conditionally
407 compiled based on CONFIG_CMD_IRQ.
408
409 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
410
411commit a5dd4dc64fe68e549c5ffcf6a048281b5ba94752
412Author: Peter Tyser <ptyser@xes-inc.com>
413Date: Wed Nov 11 10:36:19 2009 -0600
414
415 cmd_license: Remove unneeded #ifdef CONFIG_CMD_LICENSE
416
417 cmd_license is already conditionally compiled at the Makefile-level.
418
419 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
420
421commit 06015146a15adc7455440c491d543f6a8091551d
422Author: Peter Tyser <ptyser@xes-inc.com>
423Date: Mon Nov 9 15:18:52 2009 -0600
424
425 m41t11: Remove unused functions
426
427 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
428
429commit 9ef78511cda39987e5fc10febf386fd19f58ecf7
430Author: Peter Tyser <ptyser@xes-inc.com>
431Date: Mon Nov 9 15:17:50 2009 -0600
432
433 circbuf: Move to lib_generic and conditionally compile
434
435 circbuf could be used as a generic library and is only currently
436 needed when CONFIG_USB_TTY is defined.
437
438 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
439
440commit 604f7ce55ad74694ef8743ad2e99933dc0265e46
441Author: Sanjeev Premi <premi@ti.com>
442Date: Mon Nov 9 22:43:00 2009 +0530
443
444 Fix build failure in examples/standalone
445
446 Some versions of 'make' do not handle trailing white-spaces
447 properly. Trailing spaces in ELF causes a 'fake' source to
448 be added to the variable COBJS; leading to build failure
449 (listed below). The problem was found with GNU Make 3.80.
450
451 Using text-function 'strip' as a workaround for the problem.
452
453 make[1]: Entering directory `/home/sanjeev/u-boot/examples/standalone'
454 arm-none-linux-gnueabi-gcc -g -Os -fno-common -ffixed-r8 -msoft-float
455 -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/sanjeev/u-boot/include
456 -fno-builtin -ffreestanding -nostdinc -isystem /opt/codesourcery/2009q1-
457 203/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe -DCONFIG_
458 ARM -D__ARM__ -marm -mabi=aapcs-linux -mno-thumb-interwork -march=armv5
459 -Wall -Wstrict-prototypes -fno-stack-protector -g -Os -fno-common -ff
460 ixed-r8 -msoft-float -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/sanje
461 ev/u-boot/include -fno-builtin -ffreestanding -nostdinc -isystem /opt/co
462 desourcery/2009q1-203/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/includ
463 e -pipe -DCONFIG_ARM -D__ARM__ -marm -mabi=aapcs-linux -mno-thumb-inte
464 rwork -march=armv5 -I.. -Bstatic -T u-boot.lds -Ttext 0x80e80000 -o .c
465 arm-none-linux-gnueabi-gcc: no input files
466 make[1]: *** [.c] Error 1
467 make[1]: Leaving directory `/home/sanjeev/u-boot/examples/standalone'
468 make: *** [examples/standalone] Error 2
469 premi #
470
471 Signed-off-by: Sanjeev Premi <premi@ti.com>
472
473 Fixed typo (s/ElF/ELF/).
474 Signed-off-by: Wolfgang Denk <wd@denx.de>
475
476commit af860962b544ddf323c4ff68454f00d31e44df0a
477Author: Becky Bruce <beckyb@kernel.crashing.org>
478Date: Wed Nov 4 18:30:08 2009 -0600
479
480 85xx: Remove unused CONFIG_ASSUME_AMD_FLASH from config files
481
482 A bunch of the 85xx boards have this cruft in them - it's not used
483 anywhere. Delete it.
484
485 Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
486
487commit deec1fbd4f704dded2e668bb9e368631981ea139
488Author: Wolfgang Denk <wd@denx.de>
489Date: Wed Dec 2 22:26:30 2009 +0100
490
491 MAINTAINERS: update responsible for MPC85xx/86xx
492
493 Signed-off-by: Wolfgang Denk <wd@denx.de>
494 Cc: Kumar Gala <galak@kernel.crashing.org>
495 Cc: Becky Bruce <beckyb@kernel.crashing.org>
496
497commit 824d82997fbcf28e49081d36fdd5d3be1b92b03d
498Author: Ira W. Snyder <iws@ovro.caltech.edu>
499Date: Wed Nov 4 13:37:59 2009 -0800
500
501 Fix example FIT image source files
502
503 The example FIT image source files do not compile with the latest dtc and
504 mkimage. The following error message is produced:
505
506 DTC: dts->dtb on file "kernel.its"
507 Error: kernel.its 7:0 - 1:0 syntax error
508 FATAL ERROR: Unable to parse input tree
509 ./mkimage: Can't read kernel.itb.tmp: Invalid argument
510
511 The FIT image source files are missing the "/dts-v1/;" directive at the
512 beginning of the file. Add the directive to the examples.
513
514 Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu>
515
516commit fd66066ee3ce15c2966feb9b2be0f0d51a95db48
517Author: Mike Frysinger <vapier@gentoo.org>
518Date: Wed Nov 4 16:13:19 2009 -0500
519
520 img2srec: use standard types
521
522 The img2srec code creates a lot of typedefs with common names. These
523 easily clash with system headers that include these typedefs (like mingw).
524
525 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
526
527commit 8204e068110e8abe5db9c3b7df9971b58cda8f26
528Author: Mike Frysinger <vapier@gentoo.org>
529Date: Wed Nov 4 16:03:25 2009 -0500
530
531 tools: gitignore *.exe binaries
532
533 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
534
535commit 425d3b666eee5c58fdb82fb894a535dd71782a05
536Author: Peter Tyser <ptyser@xes-inc.com>
537Date: Tue Nov 3 23:31:07 2009 -0600
538
539 ppc: Move conditional compilation of kgdb.c to Makefile
540
541 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
542
543commit e06ab6546b332acc55ac4e7c31338662328b0fb3
544Author: Mike Frysinger <vapier@gentoo.org>
545Date: Tue Nov 3 11:36:39 2009 -0500
546
547 spi_flash.h: pull in linux/types.h for u## types
548
549commit 0008555f4d57c15ad86ee735861ca0d783042f61
550Author: Mike Frysinger <vapier@gentoo.org>
551Date: Tue Nov 3 11:36:26 2009 -0500
552
553 bootm: mark local boot_os[] table static
554
555 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
556
557commit a8fa379d47f06c7d3ed75c8fb26ae43ee38e1fd7
558Author: Nishanth Menon <nm@ti.com>
559Date: Mon Nov 2 09:40:18 2009 -0600
560
561 mkconfig: deny messed up ARCH definition
562
563 Refuse to setup a platform if the command line ARCH= is not the same
564 as the one required for the board. This prevents any user with
565 prehistoric aliases from messing up their builds.
566
567 Reported in thread:
568 http://old.nabble.com/-U-Boot--Build-breaks-on-some-OMAP3-configs-to26132721.html
569
570 Inputs from: Mike Frysinger and Wolfgang Denk:
571 http://lists.denx.de/pipermail/u-boot/2009-November/063642.html
572
573 Cc: Wolfgang Denk <wd@denx.de>
574 Cc: Mike Frysinger <vapier@gentoo.org>
575 Cc: Anand Gadiyar <gadiyar@ti.com>
576 Cc: Dirk Behme <dirk.behme@googlemail.com>
577 Signed-off-by: Nishanth Menon <nm@ti.com>
578
579commit 67b96e87da1b84660fa1e5b78cc760246d116814
580Author: Remy Bohmer <linux@bohmer.net>
581Date: Wed Oct 28 22:13:39 2009 +0100
582
583 Repair the 'netretry=once' option.
584
585 'netretry = once' does the same as 'netretry = yes', because it is not stored
586 when it was tried once.
587
588 Signed-off-by: Remy Bohmer <linux@bohmer.net>
589 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
590
591commit b25e38fc36e13fa8037fa4d37fe909d1d6e6f372
592Author: Remy Bohmer <linux@bohmer.net>
593Date: Thu Oct 29 14:24:22 2009 +0100
594
595 Repair build fail in case CONFIG_PPC=n and CONFIG_FIT=y
596
597 Signed-off-by: Remy Bohmer <linux@bohmer.net>
598
599commit 01826abc02ce160501534788e63629ccbe31b05c
600Author: Grazvydas Ignotas <notasas@gmail.com>
601Date: Thu Nov 12 11:46:07 2009 +0200
602
603 OMAP3: pandora: fix booting without serial attached
604
605 When the board is booted without serial cable attached (which
606 is how most of them will be used) UART RX is left floating and
607 sometimes picks noise, which interrupts countdown and enters
608 U-Boot prompt instead of booting the kernel.
609
610 Fix this by setting up internal pullup on UART RX pin. This
611 does not prevent serial from working as the internal pullup
612 is weak.
613
614 Signed-off-by: Grazvydas Ignotas <notasas@gmail.com>
615
616commit 41dfd8a60324243dbe2dc313a607910824a68aa7
617Author: Remy Bohmer <linux@bohmer.net>
618Date: Wed Oct 28 22:13:37 2009 +0100
619
620 Add support for CS2 dataflash for Atmel-SPI.
621
622 The only missing chipselect line support is CS2, and I need it on
623 CS2...
624
625 Signed-off-by: Remy Bohmer <linux@bohmer.net>
626
627commit faf36c1437c95e4a86835633d9801c5f6396a3c7
628Author: Remy Bohmer <linux@bohmer.net>
629Date: Wed Oct 28 22:13:36 2009 +0100
630
631 Fix mingw tools build
632
633 mkimage does not build due to missing strtok_r() and getline() implementation
634
635 Signed-off-by: Remy Bohmer <linux@bohmer.net>
636
637commit 6a590c5f5fd12cdd27f3153522acfac3854590e7
638Author: Remy Bohmer <linux@bohmer.net>
639Date: Wed Oct 28 22:13:35 2009 +0100
640
641 Building of FIT images does not work.
642
643 The type is not set for generation of the FIT images, resulting
644 in no images being created without printing or returning an error
645
646 Signed-off-by: Remy Bohmer <linux@bohmer.net>
647
648commit 0a7691e820e33b23f61c6ea0ef6fa72099d1a6ae
649Author: Renato Andreola <renato.andreola@imagos.it>
650Date: Mon Nov 23 16:45:14 2009 -0500
651
652 Nios2: do_boom_linux(): kernel gunzip input data integrity problem due to
653 missing cache flush.
654
655 Added instruction and data caches flush.
656
657 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
658
659commit de03825386eaedb5e17261dd87cde86e9a764ba9
660Author: Scott McNutt <smcnutt@psyent.com>
661Date: Mon Nov 23 16:29:40 2009 -0500
662
663 Nios2: Fix compiler warnings in lib_nios2/board.c (unused variables)
664
665 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
666
667commit 57baa379cf2f67df89a5c6052767fd25daff20bd
668Author: Scott McNutt <smcnutt@psyent.com>
669Date: Mon Nov 23 15:54:25 2009 -0500
670
671 Nios2/Nios: Remove unnecessary (residual) linker Nios command scripts from
672 the standalone examples.
673
674 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
675
676commit fcffb680e77fcb48598d4a9944dbe2d4503170e0
677Author: Mike Frysinger <vapier@gentoo.org>
678Date: Wed Oct 14 19:28:03 2009 -0400
679
680 sf: fix stmicro offset setup while erasing
681
682 Reported-by: Peter Gombos <gombos@protecta.hu>
683 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
684
685commit d394a7795027d96ca55799df40bd5c4a13dbeebe
686Author: Jason McMullan <mcmullan@netapp.com>
687Date: Fri Oct 9 17:12:23 2009 -0400
688
689 sf: new driver for Winbond W25X16/32/64 devices
690
691 Signed-off-by: Jason McMullan <jason.mcmullan@gmail.com>
692 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
693
694commit cada315100c88894b85972a91309a6f2413966b6
695Author: Marcel Ziswiler <marcel@ziswiler.com>
696Date: Thu Oct 1 23:55:17 2009 +0200
697
698 mpc8260: move FDT memory node fixup into common CPU code.
699
700 Signed-off-by: Marcel Ziswiler <marcel.ziswiler@noser.com>
701 Tested-by: Heiko Schocher <hs@denx.de>
702
703commit f2cea405f83da46b72098ea874fb3eefe185d312
704Author: Po-Yu Chuang <ratbert.chuang@gmail.com>
705Date: Wed Sep 23 15:52:35 2009 +0800
706
707 Add driver for FTRTC010 real time clock
708
709 Signed-off-by: Po-Yu Chuang <ratbert@faraday-tech.com>
710
711 Edited commit message.
712 Signed-off-by: Wolfgang Denk <wd@denx.de>
713
714commit c0356a88011330646e960dfac8a2c909bede3304
715Author: Mark Jackson <mpfj-list@mimc.co.uk>
716Date: Mon Aug 17 16:42:52 2009 +0100
717
718 MIMC200: set default fbmem value
719
720 This patch adds a default bootargs "fbmem" value to the
721 CONFIG_BOOTARGS string for the MIMC200 board.
722
723 Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
724
725commit 3ffc0d61bad7d986e344ce7062b37c5c8f04fb0e
726Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
727Date: Tue Oct 27 19:58:09 2009 +0100
728
729 ppc4xx: Initialize magnetic coupler on VOM405 boards
730
731 This patch fixes an ugly behavior of the IL712 magnetic coupler
732 as used on VOM405. These parts will remember their last state
733 over a power cycle which might cause unwanted behavior.
734
735 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
736 Signed-off-by: Stefan Roese <sr@denx.de>
737
738commit be0db3e3141c6c6b4e232b51091f35a284cc54e5
739Author: Matthias Fuchs <matthias.fuchs@esd.eu>
740Date: Mon Oct 26 09:58:45 2009 +0100
741
742 ppc4xx: Initialize magnetic couplers in PLU405
743
744 This patch fixes an ugly behavior of the IL712 magnetic couplers
745 as used on PLU405. These parts will remember their last state
746 over a power cycle which might cause unwanted behavior.
747
748 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
749 Signed-off-by: Stefan Roese <sr@denx.de>
750
751commit 067f54c66acd469870ef6946e1591bfcc02de1b3
752Author: Matthias Fuchs <matthias.fuchs@esd.eu>
753Date: Mon Oct 26 09:55:40 2009 +0100
754
755 Add minimal SJA1000 header for basic CAN mode
756
757 This patch is in preparation for the upcoming PLU405 board fix.
758
759 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
760 Signed-off-by: Stefan Roese <sr@denx.de>
761
762commit cdbdbe65f5f006cba208accee5a126c659d4b867
763Author: Kumar Gala <galak@kernel.crashing.org>
764Date: Fri Nov 13 08:52:21 2009 -0600
765
766 ppc/85xx: Fix how we determine the number of CAM entries
767
768 We were incorrectly use the max CAM size as the number of entries in
769 the array for setting up the addrmap. We should be using the NENTRY
770 field which is the low 12-bits of TLB1CFG.
771
772 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
773
774commit fbd47b6753b08162436d9ccad1e63c8d43ede54c
775Author: Mike Rapoport <mike@compulab.co.il>
776Date: Thu Nov 12 15:35:08 2009 +0200
777
778 smc911x: make smc911x_initialize return correct value
779
780 Make smc911x_initialize return -1 on error and number of interfaces
781 detected otherwise.
782
783 Signed-off-by: Mike Rapoport <mike@compulab.co.il>
784 Acked-by: Mike Frysinger <vapier@gentoo.org>
785 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
786
787commit c44efcf97b335dcef7d014f65b7d3094e79adb13
788Author: Mike Frysinger <vapier@gentoo.org>
789Date: Thu Nov 12 22:26:02 2009 -0500
790
791 smc911x_eeprom: fix building after smc911x overhaul
792
793 When the smc911x driver was converted to NET_MULTI, the smc911x eeprom was
794 missed. The config option needed updating as well as overhauling of the
795 rergister read/write functions.
796
797 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
798 Tested-by: Mike Rapoport <mike.rapoport@gmail.com>
799 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
800
801commit 3ad95deb30ac73bd57e966d321215a17d3236f9f
802Author: Dave Liu <daveliu@freescale.com>
803Date: Thu Nov 12 07:26:37 2009 +0800
804
805 fsl-ddr: Fix the chip-select interleaving issue
806
807 commit 1542fbdeec0d1e2a6df13189df8dcb1ce8802be3
808 introduced one new bug to chip-select interleaving.
809
810 Single DDR controller also can do the chip-select
811 interleaving if there is dual-rank or qual-rank DIMMs.
812
813 Signed-off-by: Dave Liu <daveliu@freescale.com>
814 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
815
816commit 651ef90fa6ca824c8e581aeef9e04bbbe7f7e9ce
817Author: javier Martin <javier.martin@vista-silicon.com>
818Date: Thu Oct 29 08:22:43 2009 +0100
819
820 mxc_fec: avoid free() calls to already freed pointers.
821
822 Sometimes, inside NetLoop, eth_halt() is called before eth_init() has
823 been called. This is harmless except for free() calls to pointers
824 which have not been allocated yet.
825
826 This patch initializes those pointers to NULL and allocates them only
827 the first time. This way we can get rid of free calls in halt callback.
828
829 This has been tested in i.MX27 Litekit board and eldk-4.2 toolchains.
830
831 Signed-off-by: Javier Martin <javier.martin@vista-silicon.com>
832 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
833
834commit e8f1546a88b4ade6a910c4a7958a774ee1b40023
835Author: javier Martin <javier.martin@vista-silicon.com>
836Date: Thu Oct 29 08:18:34 2009 +0100
837
838 mxc_fec: fix some erroneous PHY accesses.
839
840 This patch fixes erroneous access to the ethernet PHY which broke the driver.
841 1. Selector field in the auto-negotiation register must be 0x00001 for
842 using 802.3, not 0x00000 which is reseved.
843 2. Access to the PHY address specified by CONFIG_FEC_MXC_PHYADDR, not
844 0x0 fixed address.
845
846 This has been tested in i.MX27 Litekit board and eldk-4.2 toolchains.
847
848 Now using proper defines for auto-negotiation register.
849
850 Signed-off-by: Javier Martin <javier.martin@vista-silicon.com>
851 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
852
853commit f865fcbbb35851e75fee9c3a3fa8e0f71d9e6463
854Author: Ron Lee <ron@debian.org>
855Date: Wed Aug 5 20:14:01 2009 +0200
856
857 ARM Don't inline weak symbols
858
859 ------------------------------------------------------------------------
860
861 GCC 4.4 complains about this now.
862
863 Signed-off-by: Ron Lee <ron@debian.org>
864
865commit d14c7ec2b51fb92c4a5218b299b772c3d186510d
866Author: Ben Warren <biggerbadderben@gmail.com>
867Date: Mon Nov 9 13:09:57 2009 -0800
868
869 Fix SMC91111 regression: lpd7a40x build failures
870
871 Both lpd7a400 and lpd7a404 failed to compile because they had
872 CONFIG_SMC_USE_IOFUNCS defined:
873
874 examples/standalone/smc91111_eeprom.c:388: undefined reference to `SMC_outw'
875
876 Also removed an orphaned paren in lpd7a404.h
877
878 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
879
880commit 1031ae960ce6ce8332190278a06e2d72c2b2793e
881Author: Ben Warren <biggerbadderben@gmail.com>
882Date: Mon Nov 9 14:01:08 2009 -0800
883
884 SMC91111: Clean up SMC_inx macros on xsengine and xaeniax
885
886 This patch fixes the following warnings:
887
888 Configuring for xaeniax board...
889 smc91111_eeprom.c: In function 'print_macaddr':
890 smc91111_eeprom.c:278: warning: suggest parentheses around + or - in operand of &
891 smc91111_eeprom.c:281: warning: suggest parentheses around + or - in operand of &
892 ...
893 Configuring for xsengine board...
894 smc91111_eeprom.c: In function 'print_macaddr':
895 smc91111_eeprom.c:278: warning: suggest parentheses around + or - inside shift
896 smc91111_eeprom.c:281: warning: suggest parentheses around + or - inside shift
897
898 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
899
900commit 830c7b6722c6a9762411bf52a7bf2fae4dc71dab
901Author: Ben Warren <biggerbadderben@gmail.com>
902Date: Mon Nov 9 11:43:18 2009 -0800
903
904 Fix CS8900 regression on impa7 board
905
906 The following error was seen on impa7 board, due to its use of a 32-bit bus
907 on CS8900.
908 cs8900.c:137:37: error: macro "get_reg_init_bus" passed 2 arguments, but takes just 1
909
910 This patch gives the macro the correct number of arguments
911
912 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
913
914commit e5c5d9e0834bacf1c4787fa76cc4e369f2597cf5
915Author: Mike Frysinger <vapier@gentoo.org>
916Date: Sun Nov 1 22:39:56 2009 -0500
917
918 clarify eth driver halt/recv steps
919
920 The dev->halt() func can be called at any time, and the dev->recv() func
921 does not need to use NetRxPackets[] when calling NetReceive().
922
923 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
924 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
925
926commit 497ab0eec5e1e2dfccc141a4485cd6b940e1424a
927Author: Hui.Tang <zetalabs@gmail.com>
928Date: Thu Nov 5 09:58:44 2009 +0800
929
930 Fix cs8900 dev->priv not init issue
931
932 Ensure all CS8900 data structures are assigned before accessing device
933
934 Signed-off-by: Hui.Tang <zetalabs@gmail.com>
935 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
936
937commit 4fe5193d464ecdac26ddc71b1351be5b86bbff29
938Author: Stefan Roese <sr@denx.de>
939Date: Tue Nov 3 14:34:45 2009 +0100
940
941 ppc4xx: 44x_spd_ddr2.c: Fix register macro ECCCR -> ECCES (SDRAM_ECCES)
942
943 This error only appears when DEBUG is enabled in this driver. That's why
944 it went unnoticed till now.
945
946 Signed-off-by: Stefan Roese <sr@denx.de>
947
948commit 916ed9444d3ab7b5cd6312557005f2a764a8baf7
949Author: Stefan Roese <sr@denx.de>
950Date: Thu Oct 29 18:37:45 2009 +0100
951
952 ppc4xx: Canyonlands: Change EBC bus config to drive always (no high-z)
953
954 This patch fixes a problem only seen very occasionally on Canyonlands.
955 The NOR flash interface (CFI driver) doesn't work reliably in all cases.
956 Erasing and/or programming sometimes doesn't work. Sometimes with
957 an error message, like "flash not erased" when trying to program an
958 area that should have just been erased. And sometimes without any error
959 messages. As mentioned above, this problem was only seen rarely and with
960 some PLL configuration (CPU speed, EBC speed).
961
962 Now I spotted this problem a few times, when running my Canyonlands with
963 the following setup (chip_config):
964
965 1000-nor - NOR CPU:1000 PLB: 200 OPB: 100 EBC: 100
966
967 Changing the EBC configuration to not release the bus into high
968 impedance state inbetween the transfers (ATC, DTC and CTC bits set to 1
969 in EBC0_CFG) seems to fix this problem. I haven't seen any failure
970 anymore with this patch applied.
971
972 Signed-off-by: Stefan Roese <sr@denx.de>
973 Cc: David Mitchell <dmitchell@amcc.com>
974 Cc: Jeff Mann <MannJ@embeddedplanet.com>
975
976commit 25793f76bf9a7be59c9415ef0f78d034e8d53dae
977Author: Remy Bohmer <linux@bohmer.net>
978Date: Thu Oct 29 12:29:37 2009 +0100
979
980 ARM: Use Linux version for unaligned access code
981
982 The asm-arm/unaligned.h includes linux/unaligned/access_ok.h
983 This file is unsafe to be used on ARM, since it does an unaligned memory
984 accesses which fails on ARM.
985
986 Lookin at Linux the basic difference seems to be the header
987 "include/asm-arm/unaligned.h". The Linux version of "unaligned.h"
988 does *not* include "access_ok.h" at all. It includes "le_byteshift.h"
989 and "be_byteshift.h" instead.
990
991 Signed-off-by: Remy Bohmer <linux@bohmer.net>
992 Signed-off-by: Stefan Roese <sr@denx.de>
993 --
994 include/asm-arm/unaligned.h | 3 -
995 include/linux/unaligned/be_byteshift.h | 70 +++++++++++++++++++++++++++++++++
996 include/linux/unaligned/le_byteshift.h | 70 +++++++++++++++++++++++++++++++++
997 3 files changed, 142 insertions(+), 1 deletion(-)
998 create mode 100644 include/linux/unaligned/be_byteshift.h
999 create mode 100644 include/linux/unaligned/le_byteshift.h
1000
1001commit 6d6e7c53d5c75e5e24841c5506f4ed9d82adee09
1002Author: Kumar Gala <galak@kernel.crashing.org>
1003Date: Wed Nov 4 18:02:10 2009 -0600
1004
1005 ppc/85xx: Fix inclusion of 83xx immap in 85xx builds
1006
1007 The nand_boot_fsl_elbc.c is shared between 83xx & 85xx however we should
1008 not be including the immap_83xx.h when building 85xx. We can just get
1009 this all from common.h
1010
1011 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1012
1013commit 107b579c75256212d4bf8b99ee8d68e0078f3646
1014Author: Becky Bruce <beckyb@kernel.crashing.org>
1015Date: Wed Nov 4 17:34:04 2009 -0600
1016
1017 86xx: Remove redundant code in initdram
1018
1019 The same code exists both inside an #ifdef and outside of it.
1020 Remove the extra code for all the 86xx boards.
1021
1022 Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
1023 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1024
1025commit 715d8f7608f77c93f1807a032644893fd5b6d08b
1026Author: Ed Swarthout <Ed.Swarthout@freescale.com>
1027Date: Mon Nov 2 09:05:49 2009 -0600
1028
1029 fsl_pci_init_port end-point initialization is broken
1030
1031 commit 70ed869e broke fsl pcie end-point initialization.
1032 Returning 0 is not correct. The function must return the first free
1033 bus number for the next controller.
1034
1035 fsl_pci_init() must still be called and a bus allocated even if the
1036 controller is an end-point.
1037
1038 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
1039 Acked-by: Vivek Mahajan <vivek.mahajan@freescale.com>
1040 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1041
1042commit 01471d538fb163f472a769f21267d7676c91267c
1043Author: Kumar Gala <galak@kernel.crashing.org>
1044Date: Wed Nov 4 01:29:04 2009 -0600
1045
1046 Revert "ppc/85xx/pci: fsl_pci_init: pcie agent mode support"
1047
1048 This reverts commit 70ed869ea5f6b1d13d7b140c83ec0dcd8a127ddc.
1049
1050 There isn't any need to modify the API for fsl_pci_init_port to pass the
1051 status of host/agent(end-point) status. We can determine that
1052 internally to fsl_pci_init_port. Revert the patch that makes the API
1053 change.
1054
1055 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1056
1057commit ff88229549e08fdd3f9127c1cc4db11a3576250f
1058Author: Dave Liu <daveliu@freescale.com>
1059Date: Sat Oct 31 07:59:55 2009 +0800
1060
1061 ppc/85xx: Fix misc L2 cache enabling bug
1062
1063 We need loop-check the flash clear lock and enable bit for L2 cache.
1064
1065 Signed-off-by: Dave Liu <daveliu@freescale.com>
1066 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1067
1068commit 59434fe243962758742af5cb8e2ced976e17c302
1069Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
1070Date: Fri Oct 30 10:16:27 2009 +0900
1071
1072 sh: Update lowlevel_init.S of espt-giga
1073
1074 There was the point that did not use write macro.
1075 Change to write macro.
1076
1077 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
1078
1079commit f1cae1969d9e971fb72827a5731ce7e752464aa2
1080Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
1081Date: Fri Oct 30 10:01:25 2009 +0900
1082
1083 sh: Move some defs to convince 'pcrel too far'
1084
1085 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
1086 Signed-off-by: Takashi Yoshii <yoshii.takashi@gmail.com>
1087
1088commit 0f9eaf4b323ea0ca95944b84c7465b81ba575514
1089Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
1090Date: Thu Oct 15 13:36:34 2009 +0900
1091
1092 sh: Remove malloc_bin_reloc from lib_sh, lib_nios2 and lib_nios.
1093
1094 By "arm/microblaze/nios/nios2/sh: Remove relocation fixups"
1095 (commit: 0630535e2d062dd73c1ceca5c6125c86d1127a49", doesn't need
1096 malloc_bin_reloc function. This commit remove this.
1097
1098 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
1099
1100commit 0775437293a6963cb21244dfae6978cbf67c6bfe
1101Author: Ben Warren <biggerbadderben@gmail.com>
1102Date: Wed Oct 21 21:53:39 2009 -0700
1103
1104 Fix DM9000 MAC address handling
1105
1106 Proper behavior is to pull MAC address from NVRAM in the initialization() an
1107 stuff it in dev->address, then program the device from dev->address in
1108 the init() function.
1109
1110 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
1111
1112commit 98d92d8c9f4021629a45261ad5ec3f3595f3a27a
1113Author: Wolfgang Denk <wd@denx.de>
1114Date: Wed Oct 28 22:07:56 2009 +0100
1115
1116 sbc8349: fix incorrect comment
1117
1118 The comment for the BR0_PRELIM port size initialization incorrectly
1119 stated 32 bit, while it's actually 16 bit. The code is correct.
1120
1121 Reported-by: Guenter Koellner <guenter.koellner@nsn.com>
1122 Signed-off-by: Wolfgang Denk <wd@denx.de>
1123
1124commit a38f85e180a30b6225808828ded1017b1a5418c6
1125Author: Sandeep Paulraj <s-paulraj@ti.com>
1126Date: Wed Oct 28 11:05:03 2009 -0400
1127
1128 Fix Compliation warning for TNY-A9260 and TNY-A9G20
1129
1130 The patch fixes a compilation warning by defining
1131 CONFIG_SYS_64BIT_VSPRINTF in the config file
1132
1133 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
1134
1135commit 264e42ee54f1d322805d9068168fd362b413fd09
1136Author: Sandeep Paulraj <s-paulraj@ti.com>
1137Date: Wed Oct 28 11:04:53 2009 -0400
1138
1139 Fix Compliation warning for SBC35-A9G20 board
1140
1141 The patch fixes a compilation warning by defining
1142 CONFIG_SYS_64BIT_VSPRINTF in the config file
1143
1144 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
1145
1146commit 353462f6ff9769091fb644d44d8025f20a4192d9
1147Author: Eric Millbrandt <emillbrandt@coldhaus.com>
1148Date: Wed Oct 28 09:37:33 2009 -0500
1149
1150 galaxy5200: Add default environment variables
1151
1152 Extend bootdelay to 10 seconds. Set boot retry time to 120 seconds and use
1153 reset to retry. Define default bootcommand and bootargs for production.
1154
1155 Signed-off-by: Eric Millbrandt <emillbrandt@dekaresearch.com>
1156
1157commit fa36ae790eb10ce70935f9a78f07703719dca422
1158Author: Stefan Roese <sr@denx.de>
1159Date: Tue Oct 27 15:15:55 2009 +0100
1160
1161 cfi: Add weak default function for flash_cmd_reset()
1162
1163 Currently the CFI driver issues both AMD and Intel reset commands.
1164 This is because the driver doesn't know yet which chips are connected.
1165 This dual reset seems to cause problems with the M29W128G chips as
1166 reported by Richard Retanubun. This patch now introduces a weak default
1167 function for the CFI reset command, still with both resets. This can
1168 be overridden by a board specific version if necessary.
1169
1170 Signed-off-by: Stefan Roese <sr@denx.de>
1171 Cc: Richard Retanubun <RichardRetanubun@ruggedcom.com>
1172
1173commit 4946775c6db52dba28f72ba3525764b54f1d4593
1174Author: Wolfgang Denk <wd@denx.de>
1175Date: Wed Oct 28 00:49:47 2009 +0100
1176
1177 Coding Style cleanup; update CHANGELOG, prepare -rc1
1178
1179 Signed-off-by: Wolfgang Denk <wd@denx.de>
1180
4946775c
WD
1181commit 246c69225c7b962d5c93e92282b78ca9fc5fefee
1182Author: Peter Tyser <ptyser@xes-inc.com>
1183Date: Sun Oct 25 15:12:56 2009 -0500
1184
1185 Add 'editenv' command
1186
1187 The editenv command can be used to edit an environment variable.
1188 Editing an environment variable is useful when one wants to tweak an
1189 existing variable, for example fix a typo or change the baudrate in the
1190 'bootargs' environment variable.
1191
1192 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
1193
1194commit b0fa8e50632a628766db23f5c884ec63f1469552
1195Author: Peter Tyser <ptyser@xes-inc.com>
1196Date: Sun Oct 25 15:12:55 2009 -0500
1197
1198 setenv(): Delete 0-length environment variables
1199
1200 Previously setenv() would only delete an environment variable if it
1201 was passed a NULL string pointer as a value. It should also delete an
1202 environment variable when it encounters a valid string pointer of
1203 0-length.
1204
1205 This change/fix is generally useful and is necessary for the upcoming
1206 "editenv" command.
1207
1208 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
1209
1210commit ecc5500ee487170d8af6ff893fd1e0082380a01a
1211Author: Peter Tyser <ptyser@xes-inc.com>
1212Date: Sun Oct 25 15:12:54 2009 -0500
1213
1214 readline(): Add ability to modify a string buffer
1215
1216 If the 'buf' parameter is a non-0-length string, its contents will be
1217 edited. Previously, the initial contents of 'buf' were ignored and the
1218 user entered its contents from scratch.
1219
1220 This change is necessary to support the upcoming "editenv" command but
1221 could also be used for future commands which require a user to modify
1222 an existing string.
1223
1224 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
1225
1226commit f923943843cd617d681387e7fe81a48060cc6401
1227Author: Peter Tyser <ptyser@xes-inc.com>
1228Date: Sun Oct 25 15:12:53 2009 -0500
1229
1230 cread_line(): Remove unused variables
1231
1232 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
1233
1234commit e491a71e578e93bd3b2f8f20d8ef8f111c98010d
1235Author: Peter Tyser <ptyser@xes-inc.com>
1236Date: Sun Oct 25 15:12:52 2009 -0500
1237
1238 Check for NULL prompt in readline_into_buffer()
1239
1240 Previously, passing readline() or readline_into_buffer() a NULL 'prompt'
1241 parameter would result in puts() printing garbage when
1242 CONFIG_CMDLINE_EDITING was enabled.
1243
1244 Note that no board currently triggers this bug. Enabling
1245 CONFIG_CMDLINE_EDITING on some boards (eg bab7xx) would result in
1246 the bug appearing. This change is only intended to prevent someone
1247 from running into this issue in the future.
1248
1249 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
1250
1251commit 16d1c10783660f3fdbc3c19141f42f3b0d1834d3
1252Author: Wolfgang Denk <wd@denx.de>
1253Date: Sun Oct 25 23:00:09 2009 +0100
1254
1255 drivers/net/phy/miiphybb.c: fix warning: no newline at end of file
1256
1257 Add missing newline.
1258
1259 Signed-off-by: Wolfgang Denk <wd@denx.de>
1260 Cc: Luigi Mantellini <luigi.mantellini@idf-hit.com>
1261 Cc: Ben Warren <biggerbadderben@gmail.com>
1262
1263commit a747a7f31059b9069e97c78bba5496409c33aa05
1264Author: Wolfgang Denk <wd@denx.de>
1265Date: Tue Oct 27 00:03:32 2009 +0100
1266
1267 Revert "env: only build env_embedded and envcrc when needed"
1268
1269 Breaks building on many boards, and no really clean fix available yet.
1270
1271 This reverts commit 6dab6add2d8ee80905234b326abc3de11be1d178.
1272
1273commit 3fca80375981fe83d4674a0267183b469a1ea7ff
1274Author: Anton Vorontsov <avorontsov@ru.mvista.com>
1275Date: Thu Oct 15 17:47:16 2009 +0400
1276
1277 mpc85xx: Configure QE USB for MPC8569E-MDS boards
1278
1279 Setup QE pin multiplexing for USB function, configure needed BCSRs
1280 and add some fdt fixups.
1281
1282 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
1283 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1284
1285commit 14809b6c21c89dd65abaf3fea7627fb5ea0f78a3
1286Author: Anton Vorontsov <avorontsov@ru.mvista.com>
1287Date: Thu Oct 15 17:47:13 2009 +0400
1288
1289 mpc85xx: Configure QE UART for MPC8569E-MDS boards
1290
1291 To make QE UART usable by Linux we should setup pin multiplexing
1292 and turn UCC2 Ethernet node into UCC2 QE UART node.
1293
1294 Also, QE UART is mutually exclusive with UART0, so we can't enable
1295 it if eSDHC is in 4-bits mode on pilot boards, or if it's a prototype
1296 board with eSDHC in 1- or 4-bits mode.
1297
1298 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
1299 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1300
1301commit 70d665b1d230b9575a647948e8db3da1e6743e5c
1302Author: Anton Vorontsov <avorontsov@ru.mvista.com>
1303Date: Thu Oct 15 17:47:11 2009 +0400
1304
1305 mpc85xx: Setup QE pinmux for SPI Flash on MPC8569E-MDS boards
1306
1307 SPI Flash (M25P40) is connected to the SPI1 bus, we need a few
1308 qe_iop entries to actually enable SPI1 on these boards.
1309
1310 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
1311 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1312
1313commit 65dec3b4599a17e83ec69dfd059e4ea1e795ef37
1314Author: Anton Vorontsov <avorontsov@ru.mvista.com>
1315Date: Thu Oct 15 17:47:09 2009 +0400
1316
1317 mpc85xx: Setup SRIO memory region LAW for MPC8569E-MDS boards
1318
1319 This patch sets memory window for Serial RapidIO on MPC8569E-MDS
1320 boards.
1321
1322 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
1323 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1324
1325commit a29155e12286cc5ec2df72c1cab28e3659bfdad5
1326Author: Anton Vorontsov <avorontsov@ru.mvista.com>
1327Date: Thu Oct 15 17:47:08 2009 +0400
1328
1329 mpc85xx: Add eLBC NAND support for MPC8569E-MDS boards
1330
1331 Simply add some defines, and adjust TLBe setup to include some
1332 space for eLBC NAND.
1333
1334 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
1335 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1336
1337commit 7f52ed5ef1b490da282ace3316be381a6abf96a5
1338Author: Anton Vorontsov <avorontsov@ru.mvista.com>
1339Date: Thu Oct 15 17:47:06 2009 +0400
1340
1341 mpc85xx: Add eSDHC support for MPC8569E-MDS boards
1342
1343 eSDHC is mutually exlusive with UART0 (in 4-bits mode) and I2C2
1344 (in 1-bit mode). When eSDHC is used, we should switch u-boot console to
1345 UART1, and make the proper device-tree fixups.
1346
1347 Because of an erratum in prototype boards it is impossible to use eSDHC
1348 without disabling UART0 (which makes it quite easy to 'brick' the board
1349 by simply issung 'setenv hwconfig esdhc', and not able to interact with
1350 U-Boot anylonger).
1351
1352 So, but default we assume that the board is a prototype, which is a most
1353 safe assumption. There is no way to determine board revision from a
1354 register, so we use hwconfig.
1355
1356 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
1357 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1358
1359commit 48618126f78f05042dae428811809b594f747eb9
1360Author: Peter Tyser <ptyser@xes-inc.com>
1361Date: Fri Oct 23 15:55:48 2009 -0500
1362
1363 xpedite5370: Enable multi-core support
1364
1365 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
1366 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1367
1368commit 5ccd29c3679b3669b0bde5c501c1aa0f325a7acb
1369Author: Peter Tyser <ptyser@xes-inc.com>
1370Date: Fri Oct 23 15:55:47 2009 -0500
1371
1372 85xx: MP Boot Page Translation update
1373
1374 This change has 3 goals:
1375 - Have secondary cores be released into spin loops at their 'true'
1376 address in SDRAM. Previously, secondary cores were put into spin
1377 loops in the 0xfffffxxx address range which required that boot page
1378 translation was always enabled while cores were in their spin loops.
1379
1380 - Allow the TLB window that the primary core uses to access the
1381 secondary cores boot page to be placed at any address. Previously, a
1382 TLB window at 0xfffff000 was always used to access the seconary cores'
1383 boot page. This TLB address requirement overlapped with other
1384 peripherals on some boards (eg XPedite5370). By default, the boot
1385 page TLB will still use the 0xfffffxxx address range, but this can be
1386 overridden on a board-by-board basis by defining a custom
1387 CONFIG_BPTR_VIRT_ADDR. Note that the TLB used to map the boot page
1388 remains in use while U-Boot executes. Previously it was only
1389 temporarily used, then restored to its initial value.
1390
1391 - Allow Boot Page Translation to be disabled on bootup. Previously,
1392 Boot Page Translation was always left enabled after secondary cores
1393 were brought out of reset. This caused the 0xfffffxxx address range
1394 to somewhat "magically" be translated to an address in SDRAM. Some
1395 boards may not want this oddity in their memory map, so defining
1396 CONFIG_MPC8xxx_DISABLE_BPTR will turn off Boot Page Translation after
1397 the secondary cores are initialized.
1398
1399 These changes are only applicable to 85xx boards with CONFIG_MP defined.
1400
1401 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
1402 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1403
1404commit 70ed869ea5f6b1d13d7b140c83ec0dcd8a127ddc
1405Author: Vivek Mahajan <vivek.mahajan@freescale.com>
1406Date: Tue Oct 27 12:18:55 2009 +0530
1407
1408 ppc/85xx/pci: fsl_pci_init: pcie agent mode support
1409
1410 Originally written by Jason Jin and Mingkai Hu for mpc8536.
1411
1412 When QorIQ based board is configured as a PCIe agent, then unlock/enable
1413 inbound PCI configuration cycles and init a 4K inbound memory window;
1414 so that a PCIe host can access the PCIe agents SDRAM at address 0x0
1415
1416 * Supported in fsl_pci_init_port() after adding pcie_ep as a param
1417 * Revamped copyright in drivers/pci/fsl_pci_init.c
1418 * Mods in 85xx based board specific pci init after this change
1419
1420 Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
1421 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1422
1423commit 273a28ad9ef59dcfcd4c056ec1f61f1e0896cfaa
1424Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
1425Date: Tue Oct 27 09:36:38 2009 +0530
1426
1427 85xx/p1_p2_rdb: Fixing DDR configuration for 800MHz data rate
1428
1429 Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
1430 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1431
1432commit 924024c396761c267b948f38d78e9905f2036501
1433Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
1434Date: Tue Oct 27 09:26:55 2009 +0530
1435
1436 85xx/p1_p2rdb: Fix crash while configuring 32 bit DDR i/f for P1020RDB.
1437
1438 The data being modified was in NOR flash which caused the crash.
1439
1440 Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
1441 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1442
0fc52948
WD
1443commit 2c0c58b92dbb68007061bdc0edd23bdf142efebf
1444Author: Sergey Mironov <ierton@gmail.com>
1445Date: Wed Sep 23 16:47:38 2009 +0400
1446
1447 Fix bug in jumptable call stubs for SPARC.
1448
1449 Signed-off-by: Sergey Mironov <ierton@gmail.com>
1450 Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
1451
4946775c
WD
1452commit 3e303f748cf57fb23e8ec95ab7eac0074be50e2b
1453Author: Anton Vorontsov <avorontsov@ru.mvista.com>
1454Date: Thu Oct 15 17:47:04 2009 +0400
1455
1456 fdt_support: Add multi-serial support for stdout fixup
1457
1458 Currently fdt_fixup_stdout() is using hard-coded CONFIG_CONS_INDEX
1459 constant. With multi-serial support, the CONS_INDEX may no longer
1460 represent actual console, so we should try to extract port number
1461 from the current stdio device name instead of always hard-coding the
1462 constant value.
1463
1464 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
1465 Acked-by: Gerald Van Baren <vanbaren@cideas.com>
1466 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1467
1468commit da0e5f7ee828f246d85997486fff308837069453
1469Author: Leon Woestenberg <leon.woestenberg@gmail.com>
1470Date: Mon Oct 26 10:03:32 2009 +0100
1471
1472 ppc/85xx: Fix crashes due to generation of SPE instruction
1473
1474 U-Boot crashed on the last instruction:
1475
1476 int parse_stream_outer(struct in_str *inp, int flag)
1477 {
1478 effa4784: 94 21 ff 38 stwu r1,-200(r1)
1479 effa4788: 7c 08 02 a6 mflr r0
1480 effa478c: 42 9f 00 05 bcl- 20,4*cr7+so,effa4790 <parse_stream_outer+0xc>
1481 effa4790: 7d 80 00 26 mfcr r12
1482 effa4794: 13 c1 b3 21 evstdd r30,176(r1)
1483
1484 ...which is a SPE instruction, although -mno-spe was used.
1485
1486 tmp/cross/ppce500v2/bin/powerpc-angstrom-linux-gnuspe-gcc --version
1487 powerpc-angstrom-linux-gnuspe-gcc (GCC) 4.3.3
1488
1489 Seems to be a known issue (since 2008-04?!)
1490
1491 Googled some, turns out this patch/workaround works for me on MPC8536DS.
1492
1493 See http://gcc.gnu.org/ml/gcc-patches/2008-04/msg00311.html for more info
1494
1495 Signed-off-by: Leon Woestenberg <leon@sidebranch.com>
1496 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1497
1498commit 654ea1f3184235694306ddc5874baa27ad3018fe
1499Author: Dave Liu <daveliu@freescale.com>
1500Date: Thu Oct 22 00:10:23 2009 -0500
1501
1502 ppc/85xx: Make L2 support more robust
1503
1504 According the user manual, we need loop-check the L2 enable bit set.
1505
1506 Signed-off-by: Dave Liu <daveliu@freescale.com>
1507 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1508
1509commit 613ad28c3da4c7fc6336ef9d94993b25a5d0586e
1510Author: Kumar Gala <galak@kernel.crashing.org>
1511Date: Mon Oct 26 21:21:25 2009 -0500
1512
1513 ppc/85xx: Fix compiler warning in nand_spl/.../p1_p2_rdb/nand_boot.c
1514
1515 nand_boot.c: In function 'board_init_f':
1516 nand_boot.c:44: warning: 'sys_clk' may be used uninitialized in this function
1517
1518 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1519
1520commit e8967d96a0e8d09d91a3b7bd292746996dd8e7ac
1521Author: Kumar Gala <galak@kernel.crashing.org>
1522Date: Mon Oct 26 21:18:33 2009 -0500
1523
1524 ppc/85xx: Fix building NAND_SPL out of tree
1525
1526 We need to source files to exist in the O=<FOO> nand_spl dir when
1527 we build out of tree.
1528
1529 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1530
1531commit f3ee25859e3920ee7c7cc519a3e6f60d70d7a53f
1532Author: Matthias Fuchs <matthias.fuchs@esd.eu>
1533Date: Fri Oct 23 10:52:38 2009 +0200
1534
1535 License cleanup: Fix license header for some esd display configurations
1536
1537 These files were autogenerated by EPSON configuration tools.
1538 This patch replaces the autogenerated file headers by the GPL
1539 license notice.
1540
1541 This change is done with the explicit permission
1542 of Epson Research & Development / IC Software Development.
1543
1544 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
1545
1546commit 4166ee58d30ada7b298b9c941067f0341c2dccbe
1547Author: Mike Frysinger <vapier@gentoo.org>
1548Date: Fri Oct 9 17:12:44 2009 -0400
1549
1550 sf: add GPL-2 license info
1551
1552 Some of the new spi flash files were missing explicit license lines.
1553
1554 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
1555 CC: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
1556
1557commit d535a493004fb701f131b132402a7704f9c9342d
1558Author: Kumar Gala <galak@kernel.crashing.org>
1559Date: Wed Oct 21 23:29:51 2009 -0500
1560
1561 fdt: Fix fdt padding issue for initrd mem_rsv
1562
1563 Its possible that we end up with a device tree that happens to be a
1564 particular size that after we call fdt_resize() we don't have any
1565 space left for the initrd mem_rsv.
1566
1567 Fix this be adding a second mem_rsv into the size calculation. We
1568 had one to cover the fdt itself and we have the potential of adding
1569 a second for the initrd.
1570
1571 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1572 Acked-by: Gerald Van Baren <vanbaren@cideas.com>
1573
1574commit 4bc3d2afb380e78fdbb9c501d9a8da6d59eb178e
1575Author: Steve Sakoman <sakoman@gmail.com>
1576Date: Tue Oct 20 18:21:18 2009 +0200
1577
1578 ARM: OMAP3: Refactors the SM911x driver
1579
1580 Move the test up in the function to not hang on systems without ethernet.
1581
1582 Signed-off-by: Steve Sakoman <sakoman@gmail.com>
1583 Acked-by: Ben Warren <biggerbadderben@gmail.com>
1584
1585commit f3807374787e4394efb767e2e8527887f57e51b8
1586Author: Minkyu Kang <mk7.kang@samsung.com>
1587Date: Thu Oct 15 11:19:15 2009 +0900
1588
1589 s5pc1xx: SMDKC100: fix compile warnings
1590
1591 fix the following compile warnings
1592 warning: dereferencing type-punned pointer will break strict-aliasing rules
1593
1594 Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
1595
1596commit 8003c361deec3ee651451662efd05352f1abdd40
1597Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
1598Date: Tue Oct 6 08:44:22 2009 +0200
1599
1600 arm926ejs: 8-byte align stack to avoid LDRD/STRD problems
1601
1602 U-boot for Marvell Kirkwood boards no longer work after the EABI changes
1603 introduced in commit f772acf8a584067033eff1e231fcd1fb3a00d3d9. This
1604 turns out to be caused by a stack alignment issue. The armv5te
1605 instructions ldrd/strd instructions require 8-byte alignment to work
1606 properly (otherwise undefined behavior).
1607
1608 Tested on an OpenRD base board, where both printouts and ubifs stuff now
1609 works.
1610
1611 Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
1612
1613commit e63e5904b48528f3f3cc98317df6fc62fab25bf9
1614Author: Tom Rix <Tom.Rix@windriver.com>
1615Date: Sat Oct 17 12:41:06 2009 -0500
1616
1617 TI OMAP3 SDP3430: Initial Support
1618
1619 Start of support of
1620 Texas Instruments Software Development Platform(SDP)
1621 for OMAP3430 - SDP3430
1622
1623 Highlights of this platform are:
1624 Flash Memory devices:
1625 Sibley NOR, Micron 8bit NAND and OneNAND
1626 Connectivity:
1627 3 UARTs and expanded 4 UART ports + IrDA
1628 Ethernet, USB
1629 Other peripherals:
1630 TWL5030 PMIC+Audio+Keypad
1631 VGA display
1632 Expansion ports:
1633 Memory devices plugin boards (PISMO)
1634 Connectivity board for GPS,WLAN etc.
1635 Completely configurable boot sequence and device mapping
1636 etc.
1637
1638 Support default jumpering and:
1639 - UART1/ttyS0 console(legacy sdp3430 u-boot)
1640 - UART3/ttyS2 console (matching other boards,
1641 and SDP HW docs)
1642 - Ethernet
1643 - mmc0
1644 - NOR boot
1645
1646 Currently the UART1 is enabled by default. for
1647 compatibility with other OMAP3 u-boot platforms,
1648 enable the #define of CONSOLE_J9.
1649
1650 Conflicts:
1651
1652 Makefile
1653
1654 Fixed the conflict with smdkc100_config by moving omap_sdp3430_config
1655 to it is alphabetically sorted location above zoom1.
1656
1657 Signed-off-by: David Brownell <david-b@pacbell.net>
1658 Signed-off-by: Nishanth Menon <nm@ti.com>
1659 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
1660
1661commit a4474ff8629be5f28aefb8a9f48d4411d62fb0d2
1662Author: Sandeep Paulraj <s-paulraj@ti.com>
1663Date: Tue Oct 13 19:35:11 2009 -0400
1664
1665 TI DaVinci: Adding Copyright for DM365 EVM
1666
1667 Forgot to add Copyright while submitting the patch.
1668 This patch adds the copyright.
1669
1670 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
1671
1672commit 11b0102218bbb50ac5c04f1521f2a22ed4e90cf1
1673Author: Sandeep Paulraj <s-paulraj@ti.com>
1674Date: Tue Oct 13 12:32:32 2009 -0400
1675
1676 TI DaVinci: Fix DM6467 EVM Compilation Warning
1677
1678 Due to new TI boards being added to U-Boot, the hardware.h
1679 is getting very messy. The warning being fixed is due to
1680 the EMIF addresses being redefined.
1681
1682 The long term solution(after 2009.11) to this is to
1683 have SOC specific header files.
1684
1685 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
1686
1687commit fac1ef4ba685606bf28349d18e050ea08b50e669
1688Author: Sandeep Paulraj <s-paulraj@ti.com>
1689Date: Tue Oct 13 12:01:52 2009 -0400
1690
1691 TI DaVinci: DM355 Leopard: Fix compilation warning
1692
1693 We get a compliation warning when we enable the NAND driver
1694 for DM355 leopard. The waring we get is that we have
1695 an implicit declaration of davinci_nand_init.
1696
1697 It is fixed by including the asm/arch/nand_defs.h header file
1698
1699 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
1700
1701commit f8a812aa656bc34622303a26fa5003d19c34aeed
1702Author: Nishanth Menon <nm@ti.com>
1703Date: Tue Oct 13 12:49:55 2009 -0400
1704
1705 TI OMAP3: make gpmc_config as const
1706
1707 gpmc_config should not be a variant as it is board specific
1708 hence make it a const parameter
1709
1710 Fixes issues identified by Dirk:
1711 - build issue for zoom2
1712 - warnings for all other OMAP3 platforms using nand/onenand etc
1713
1714 Signed-off-by: Nishanth Menon <nm@ti.com>
1715
1716commit cfc25874624a328f53ad59b1206e2103f2e62d74
1717Author: Stefan Roese <sr@denx.de>
1718Date: Mon Oct 19 16:19:36 2009 +0200
1719
1720 ppc4xx: Sequoia: Add chip_config command
1721
1722 This patch removes the Sequoia "bootstrap" command and replaces it
1723 with the now common command "chip_config".
1724
1725 Please note that the patches with the dynamic PCI sync clock
1726 configuration have to be applied, before this one should go in.
1727 This is because Sequoia has 2 different bootstrap EEPROMs, and
1728 the old bootstrap command configured different values depending
1729 on the detected PCI async clock (33 vs. 66MHz). With the PCI sync
1730 clock patches, this is not necessary anymore. The PCI sync clock
1731 will be configured correctly on-the-fly now.
1732
1733 Signed-off-by: Stefan Roese <sr@denx.de>
1734
1735commit c85b58397030e25e146ccf5085c86221c40c53b3
1736Author: Stefan Roese <sr@denx.de>
1737Date: Mon Oct 19 14:14:08 2009 +0200
1738
1739 ppc4xx: Yosemite/Yellowstone: Check and reconfigure the PCI sync clock
1740
1741 This patch now uses the 440EP(x)/GR(x) function to check and dynamically
1742 reconfigure the PCI sync clock.
1743
1744 Signed-off-by: Stefan Roese <sr@denx.de>
1745
1746commit 23c51a2d6393cd3be9eb62cb42d92138ff6db8a9
1747Author: Stefan Roese <sr@denx.de>
1748Date: Mon Oct 19 14:10:50 2009 +0200
1749
1750 ppc4xx: Sequoia/Rainer: Check and reconfigure the PCI sync clock
1751
1752 This patch now uses the 440EP(x)/GR(x) function to check and dynamically
1753 reconfigure the PCI sync clock.
1754
1755 Signed-off-by: Stefan Roese <sr@denx.de>
1756
1757commit 08c6a2628478ace808b3767db17e4148cac5a7fb
1758Author: Stefan Roese <sr@denx.de>
1759Date: Mon Oct 19 14:44:11 2009 +0200
1760
1761 ppc4xx: Print PCI synchronous clock frequency upon bootup
1762
1763 Some 4xx variants (e.g. 440EP(x)/GR(x)) have an internal
1764 synchronous PCI clock. Knowledge about the currently configured
1765 value might be helpful. So let's print it out upon bootup.
1766
1767 Signed-off-by: Stefan Roese <sr@denx.de>
1768
1769commit 5e47f9535f53fd4cc05f32fb6166870f976fbb4e
1770Author: Stefan Roese <sr@denx.de>
1771Date: Mon Oct 19 14:06:23 2009 +0200
1772
1773 ppc4xx: Add function to check and dynamically change PCI sync clock
1774
1775 PPC440EP(x)/PPC440GR(x):
1776 In asynchronous PCI mode, the synchronous PCI clock must meet
1777 certain requirements. The following equation describes the
1778 relationship that must be maintained between the asynchronous PCI
1779 clock and synchronous PCI clock. Select an appropriate PCI:PLB
1780 ratio to maintain the relationship:
1781
1782 AsyncPCIClk - 1MHz <= SyncPCIclock <= (2 * AsyncPCIClk) - 1MHz
1783
1784 This patch now adds a function to check and reconfigure the sync
1785 PCI clock to meet this requirement. This is in preparation for
1786 some AMCC boards (Sequoia/Rainier and Yosemite/Yellowstone) using this
1787 function to not violate the PCI clocking rules.
1788
1789 Signed-off-by: Stefan Roese <sr@denx.de>
1790
1791commit 92b8964bed0d1b779d9e26be4e16755b5c635415
1792Author: Stefan Roese <sr@denx.de>
1793Date: Fri Oct 16 10:01:09 2009 +0200
1794
1795 ppc4xx: Update flash size in reg property of the NOR flash node
1796
1797 Till now only the ranges in the ebc node are updated with the values
1798 currently configured in the PPC4xx EBC controller. With this patch now
1799 the NOR flash size is updated in the device tree blob as well. This is
1800 done by scanning the compatible nodes "cfi-flash" and "jedec-flash"
1801 for the correct chip select number.
1802
1803 This size fixup is enabled for all AMCC eval board right now. Other
1804 4xx boards may want to enable it as well, if this problem with multiple
1805 NOR FLASH sizes exists.
1806
1807 Signed-off-by: Stefan Roese <sr@denx.de>
1808 Cc: Wolfgang Denk <wd@denx.de>
1809
1810commit 30d45c0d3ea2231f9131276ea113595959a0720e
1811Author: Stefan Roese <sr@denx.de>
1812Date: Wed Oct 21 11:59:52 2009 +0200
1813
1814 fdt: Add fdt_fixup_nor_flash_size() to fixup NOR FLASH size in dtb
1815
1816 This function can be used to update the size in the "reg" property
1817 of the NOR FLASH device nodes. This is necessary for boards with
1818 non-fixed NOR FLASH sizes.
1819
1820 Signed-off-by: Stefan Roese <sr@denx.de>
1821 Acked-by: Gerald Van Baren <vanbaren@cideas.com>
1822 Acked-by: Wolfgang Denk <wd@denx.de>
1823
1824commit 76706cb86b1c76954ff5353db6757ab99cfd95fb
1825Author: Wolfgang Denk <wd@denx.de>
1826Date: Tue Oct 20 23:12:13 2009 +0200
1827
1828 cpu/ppc4xx/fdt.c: avoid strcpy() to constant string
1829
1830 strcpy() was iused with the target address being a pointer to a
1831 constant string, which potentially is read-only. Use a (writable)
1832 array of characters instead.
1833
1834 Signed-off-by: Wolfgang Denk <wd@denx.de>
1835 Signed-off-by: Stefan Roese <sr@denx.de>
1836
1837commit 0e1ac981194aa0d92eff0934442cec48a4f57834
1838Author: Wolfgang Denk <wd@denx.de>
1839Date: Tue Oct 20 23:07:04 2009 +0200
1840
1841 cpu/ppc4xx/fdt.c: avoid strcpy() to constant string
1842
1843 strcpy() was iused with the target address being a pointer to a
1844 constant string, which potentially is read-only. Use a (writable)
1845 array of characters instead.
1846
1847 Signed-off-by: Wolfgang Denk <wd@denx.de>
1848
1849commit c55096c084308c08bf8891c190f90bdc3a232394
1850Author: Daniel Mack <daniel@caiaq.de>
1851Date: Wed Apr 8 13:23:38 2009 +0200
1852
1853 smc911x: add support for LAN9220
1854
1855 Signed-off-by: Daniel Mack <daniel@caiaq.de>
1856 Cc: Sascha Hauer <s.hauer@pengutronix.de>
1857 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
1858
1859commit f67066b6b0740b826ed862615c5ab022aaf4779a
1860Author: Mike Frysinger <vapier@gentoo.org>
1861Date: Sun Oct 18 20:43:14 2009 -0400
1862
1863 envcrc: check return value of fwrite()
1864
1865 Newer toolchains will often complain about unchecked fwrite():
1866