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