]>
Commit | Line | Data |
---|---|---|
4946775c WD |
1 | commit 246c69225c7b962d5c93e92282b78ca9fc5fefee |
2 | Author: Peter Tyser <ptyser@xes-inc.com> | |
3 | Date: Sun Oct 25 15:12:56 2009 -0500 | |
4 | ||
5 | Add 'editenv' command | |
6 | ||
7 | The editenv command can be used to edit an environment variable. | |
8 | Editing an environment variable is useful when one wants to tweak an | |
9 | existing variable, for example fix a typo or change the baudrate in the | |
10 | 'bootargs' environment variable. | |
11 | ||
12 | Signed-off-by: Peter Tyser <ptyser@xes-inc.com> | |
13 | ||
14 | commit b0fa8e50632a628766db23f5c884ec63f1469552 | |
15 | Author: Peter Tyser <ptyser@xes-inc.com> | |
16 | Date: Sun Oct 25 15:12:55 2009 -0500 | |
17 | ||
18 | setenv(): Delete 0-length environment variables | |
19 | ||
20 | Previously setenv() would only delete an environment variable if it | |
21 | was passed a NULL string pointer as a value. It should also delete an | |
22 | environment variable when it encounters a valid string pointer of | |
23 | 0-length. | |
24 | ||
25 | This change/fix is generally useful and is necessary for the upcoming | |
26 | "editenv" command. | |
27 | ||
28 | Signed-off-by: Peter Tyser <ptyser@xes-inc.com> | |
29 | ||
30 | commit ecc5500ee487170d8af6ff893fd1e0082380a01a | |
31 | Author: Peter Tyser <ptyser@xes-inc.com> | |
32 | Date: Sun Oct 25 15:12:54 2009 -0500 | |
33 | ||
34 | readline(): Add ability to modify a string buffer | |
35 | ||
36 | If the 'buf' parameter is a non-0-length string, its contents will be | |
37 | edited. Previously, the initial contents of 'buf' were ignored and the | |
38 | user entered its contents from scratch. | |
39 | ||
40 | This change is necessary to support the upcoming "editenv" command but | |
41 | could also be used for future commands which require a user to modify | |
42 | an existing string. | |
43 | ||
44 | Signed-off-by: Peter Tyser <ptyser@xes-inc.com> | |
45 | ||
46 | commit f923943843cd617d681387e7fe81a48060cc6401 | |
47 | Author: Peter Tyser <ptyser@xes-inc.com> | |
48 | Date: Sun Oct 25 15:12:53 2009 -0500 | |
49 | ||
50 | cread_line(): Remove unused variables | |
51 | ||
52 | Signed-off-by: Peter Tyser <ptyser@xes-inc.com> | |
53 | ||
54 | commit e491a71e578e93bd3b2f8f20d8ef8f111c98010d | |
55 | Author: Peter Tyser <ptyser@xes-inc.com> | |
56 | Date: Sun Oct 25 15:12:52 2009 -0500 | |
57 | ||
58 | Check for NULL prompt in readline_into_buffer() | |
59 | ||
60 | Previously, passing readline() or readline_into_buffer() a NULL 'prompt' | |
61 | parameter would result in puts() printing garbage when | |
62 | CONFIG_CMDLINE_EDITING was enabled. | |
63 | ||
64 | Note that no board currently triggers this bug. Enabling | |
65 | CONFIG_CMDLINE_EDITING on some boards (eg bab7xx) would result in | |
66 | the bug appearing. This change is only intended to prevent someone | |
67 | from running into this issue in the future. | |
68 | ||
69 | Signed-off-by: Peter Tyser <ptyser@xes-inc.com> | |
70 | ||
71 | commit 16d1c10783660f3fdbc3c19141f42f3b0d1834d3 | |
72 | Author: Wolfgang Denk <wd@denx.de> | |
73 | Date: Sun Oct 25 23:00:09 2009 +0100 | |
74 | ||
75 | drivers/net/phy/miiphybb.c: fix warning: no newline at end of file | |
76 | ||
77 | Add missing newline. | |
78 | ||
79 | Signed-off-by: Wolfgang Denk <wd@denx.de> | |
80 | Cc: Luigi Mantellini <luigi.mantellini@idf-hit.com> | |
81 | Cc: Ben Warren <biggerbadderben@gmail.com> | |
82 | ||
83 | commit a747a7f31059b9069e97c78bba5496409c33aa05 | |
84 | Author: Wolfgang Denk <wd@denx.de> | |
85 | Date: Tue Oct 27 00:03:32 2009 +0100 | |
86 | ||
87 | Revert "env: only build env_embedded and envcrc when needed" | |
88 | ||
89 | Breaks building on many boards, and no really clean fix available yet. | |
90 | ||
91 | This reverts commit 6dab6add2d8ee80905234b326abc3de11be1d178. | |
92 | ||
93 | commit 3fca80375981fe83d4674a0267183b469a1ea7ff | |
94 | Author: Anton Vorontsov <avorontsov@ru.mvista.com> | |
95 | Date: Thu Oct 15 17:47:16 2009 +0400 | |
96 | ||
97 | mpc85xx: Configure QE USB for MPC8569E-MDS boards | |
98 | ||
99 | Setup QE pin multiplexing for USB function, configure needed BCSRs | |
100 | and add some fdt fixups. | |
101 | ||
102 | Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com> | |
103 | Signed-off-by: Kumar Gala <galak@kernel.crashing.org> | |
104 | ||
105 | commit 14809b6c21c89dd65abaf3fea7627fb5ea0f78a3 | |
106 | Author: Anton Vorontsov <avorontsov@ru.mvista.com> | |
107 | Date: Thu Oct 15 17:47:13 2009 +0400 | |
108 | ||
109 | mpc85xx: Configure QE UART for MPC8569E-MDS boards | |
110 | ||
111 | To make QE UART usable by Linux we should setup pin multiplexing | |
112 | and turn UCC2 Ethernet node into UCC2 QE UART node. | |
113 | ||
114 | Also, QE UART is mutually exclusive with UART0, so we can't enable | |
115 | it if eSDHC is in 4-bits mode on pilot boards, or if it's a prototype | |
116 | board with eSDHC in 1- or 4-bits mode. | |
117 | ||
118 | Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com> | |
119 | Signed-off-by: Kumar Gala <galak@kernel.crashing.org> | |
120 | ||
121 | commit 70d665b1d230b9575a647948e8db3da1e6743e5c | |
122 | Author: Anton Vorontsov <avorontsov@ru.mvista.com> | |
123 | Date: Thu Oct 15 17:47:11 2009 +0400 | |
124 | ||
125 | mpc85xx: Setup QE pinmux for SPI Flash on MPC8569E-MDS boards | |
126 | ||
127 | SPI Flash (M25P40) is connected to the SPI1 bus, we need a few | |
128 | qe_iop entries to actually enable SPI1 on these boards. | |
129 | ||
130 | Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com> | |
131 | Signed-off-by: Kumar Gala <galak@kernel.crashing.org> | |
132 | ||
133 | commit 65dec3b4599a17e83ec69dfd059e4ea1e795ef37 | |
134 | Author: Anton Vorontsov <avorontsov@ru.mvista.com> | |
135 | Date: Thu Oct 15 17:47:09 2009 +0400 | |
136 | ||
137 | mpc85xx: Setup SRIO memory region LAW for MPC8569E-MDS boards | |
138 | ||
139 | This patch sets memory window for Serial RapidIO on MPC8569E-MDS | |
140 | boards. | |
141 | ||
142 | Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com> | |
143 | Signed-off-by: Kumar Gala <galak@kernel.crashing.org> | |
144 | ||
145 | commit a29155e12286cc5ec2df72c1cab28e3659bfdad5 | |
146 | Author: Anton Vorontsov <avorontsov@ru.mvista.com> | |
147 | Date: Thu Oct 15 17:47:08 2009 +0400 | |
148 | ||
149 | mpc85xx: Add eLBC NAND support for MPC8569E-MDS boards | |
150 | ||
151 | Simply add some defines, and adjust TLBe setup to include some | |
152 | space for eLBC NAND. | |
153 | ||
154 | Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com> | |
155 | Signed-off-by: Kumar Gala <galak@kernel.crashing.org> | |
156 | ||
157 | commit 7f52ed5ef1b490da282ace3316be381a6abf96a5 | |
158 | Author: Anton Vorontsov <avorontsov@ru.mvista.com> | |
159 | Date: Thu Oct 15 17:47:06 2009 +0400 | |
160 | ||
161 | mpc85xx: Add eSDHC support for MPC8569E-MDS boards | |
162 | ||
163 | eSDHC is mutually exlusive with UART0 (in 4-bits mode) and I2C2 | |
164 | (in 1-bit mode). When eSDHC is used, we should switch u-boot console to | |
165 | UART1, and make the proper device-tree fixups. | |
166 | ||
167 | Because of an erratum in prototype boards it is impossible to use eSDHC | |
168 | without disabling UART0 (which makes it quite easy to 'brick' the board | |
169 | by simply issung 'setenv hwconfig esdhc', and not able to interact with | |
170 | U-Boot anylonger). | |
171 | ||
172 | So, but default we assume that the board is a prototype, which is a most | |
173 | safe assumption. There is no way to determine board revision from a | |
174 | register, so we use hwconfig. | |
175 | ||
176 | Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com> | |
177 | Signed-off-by: Kumar Gala <galak@kernel.crashing.org> | |
178 | ||
179 | commit 48618126f78f05042dae428811809b594f747eb9 | |
180 | Author: Peter Tyser <ptyser@xes-inc.com> | |
181 | Date: Fri Oct 23 15:55:48 2009 -0500 | |
182 | ||
183 | xpedite5370: Enable multi-core support | |
184 | ||
185 | Signed-off-by: Peter Tyser <ptyser@xes-inc.com> | |
186 | Signed-off-by: Kumar Gala <galak@kernel.crashing.org> | |
187 | ||
188 | commit 5ccd29c3679b3669b0bde5c501c1aa0f325a7acb | |
189 | Author: Peter Tyser <ptyser@xes-inc.com> | |
190 | Date: Fri Oct 23 15:55:47 2009 -0500 | |
191 | ||
192 | 85xx: MP Boot Page Translation update | |
193 | ||
194 | This change has 3 goals: | |
195 | - Have secondary cores be released into spin loops at their 'true' | |
196 | address in SDRAM. Previously, secondary cores were put into spin | |
197 | loops in the 0xfffffxxx address range which required that boot page | |
198 | translation was always enabled while cores were in their spin loops. | |
199 | ||
200 | - Allow the TLB window that the primary core uses to access the | |
201 | secondary cores boot page to be placed at any address. Previously, a | |
202 | TLB window at 0xfffff000 was always used to access the seconary cores' | |
203 | boot page. This TLB address requirement overlapped with other | |
204 | peripherals on some boards (eg XPedite5370). By default, the boot | |
205 | page TLB will still use the 0xfffffxxx address range, but this can be | |
206 | overridden on a board-by-board basis by defining a custom | |
207 | CONFIG_BPTR_VIRT_ADDR. Note that the TLB used to map the boot page | |
208 | remains in use while U-Boot executes. Previously it was only | |
209 | temporarily used, then restored to its initial value. | |
210 | ||
211 | - Allow Boot Page Translation to be disabled on bootup. Previously, | |
212 | Boot Page Translation was always left enabled after secondary cores | |
213 | were brought out of reset. This caused the 0xfffffxxx address range | |
214 | to somewhat "magically" be translated to an address in SDRAM. Some | |
215 | boards may not want this oddity in their memory map, so defining | |
216 | CONFIG_MPC8xxx_DISABLE_BPTR will turn off Boot Page Translation after | |
217 | the secondary cores are initialized. | |
218 | ||
219 | These changes are only applicable to 85xx boards with CONFIG_MP defined. | |
220 | ||
221 | Signed-off-by: Peter Tyser <ptyser@xes-inc.com> | |
222 | Signed-off-by: Kumar Gala <galak@kernel.crashing.org> | |
223 | ||
224 | commit 70ed869ea5f6b1d13d7b140c83ec0dcd8a127ddc | |
225 | Author: Vivek Mahajan <vivek.mahajan@freescale.com> | |
226 | Date: Tue Oct 27 12:18:55 2009 +0530 | |
227 | ||
228 | ppc/85xx/pci: fsl_pci_init: pcie agent mode support | |
229 | ||
230 | Originally written by Jason Jin and Mingkai Hu for mpc8536. | |
231 | ||
232 | When QorIQ based board is configured as a PCIe agent, then unlock/enable | |
233 | inbound PCI configuration cycles and init a 4K inbound memory window; | |
234 | so that a PCIe host can access the PCIe agents SDRAM at address 0x0 | |
235 | ||
236 | * Supported in fsl_pci_init_port() after adding pcie_ep as a param | |
237 | * Revamped copyright in drivers/pci/fsl_pci_init.c | |
238 | * Mods in 85xx based board specific pci init after this change | |
239 | ||
240 | Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com> | |
241 | Signed-off-by: Kumar Gala <galak@kernel.crashing.org> | |
242 | ||
243 | commit 273a28ad9ef59dcfcd4c056ec1f61f1e0896cfaa | |
244 | Author: Poonam Aggrwal <poonam.aggrwal@freescale.com> | |
245 | Date: Tue Oct 27 09:36:38 2009 +0530 | |
246 | ||
247 | 85xx/p1_p2_rdb: Fixing DDR configuration for 800MHz data rate | |
248 | ||
249 | Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com> | |
250 | Signed-off-by: Kumar Gala <galak@kernel.crashing.org> | |
251 | ||
252 | commit 924024c396761c267b948f38d78e9905f2036501 | |
253 | Author: Poonam Aggrwal <poonam.aggrwal@freescale.com> | |
254 | Date: Tue Oct 27 09:26:55 2009 +0530 | |
255 | ||
256 | 85xx/p1_p2rdb: Fix crash while configuring 32 bit DDR i/f for P1020RDB. | |
257 | ||
258 | The data being modified was in NOR flash which caused the crash. | |
259 | ||
260 | Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com> | |
261 | Signed-off-by: Kumar Gala <galak@kernel.crashing.org> | |
262 | ||
263 | commit 3e303f748cf57fb23e8ec95ab7eac0074be50e2b | |
264 | Author: Anton Vorontsov <avorontsov@ru.mvista.com> | |
265 | Date: Thu Oct 15 17:47:04 2009 +0400 | |
266 | ||
267 | fdt_support: Add multi-serial support for stdout fixup | |
268 | ||
269 | Currently fdt_fixup_stdout() is using hard-coded CONFIG_CONS_INDEX | |
270 | constant. With multi-serial support, the CONS_INDEX may no longer | |
271 | represent actual console, so we should try to extract port number | |
272 | from the current stdio device name instead of always hard-coding the | |
273 | constant value. | |
274 | ||
275 | Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com> | |
276 | Acked-by: Gerald Van Baren <vanbaren@cideas.com> | |
277 | Signed-off-by: Kumar Gala <galak@kernel.crashing.org> | |
278 | ||
279 | commit da0e5f7ee828f246d85997486fff308837069453 | |
280 | Author: Leon Woestenberg <leon.woestenberg@gmail.com> | |
281 | Date: Mon Oct 26 10:03:32 2009 +0100 | |
282 | ||
283 | ppc/85xx: Fix crashes due to generation of SPE instruction | |
284 | ||
285 | U-Boot crashed on the last instruction: | |
286 | ||
287 | int parse_stream_outer(struct in_str *inp, int flag) | |
288 | { | |
289 | effa4784: 94 21 ff 38 stwu r1,-200(r1) | |
290 | effa4788: 7c 08 02 a6 mflr r0 | |
291 | effa478c: 42 9f 00 05 bcl- 20,4*cr7+so,effa4790 <parse_stream_outer+0xc> | |
292 | effa4790: 7d 80 00 26 mfcr r12 | |
293 | effa4794: 13 c1 b3 21 evstdd r30,176(r1) | |
294 | ||
295 | ...which is a SPE instruction, although -mno-spe was used. | |
296 | ||
297 | tmp/cross/ppce500v2/bin/powerpc-angstrom-linux-gnuspe-gcc --version | |
298 | powerpc-angstrom-linux-gnuspe-gcc (GCC) 4.3.3 | |
299 | ||
300 | Seems to be a known issue (since 2008-04?!) | |
301 | ||
302 | Googled some, turns out this patch/workaround works for me on MPC8536DS. | |
303 | ||
304 | See http://gcc.gnu.org/ml/gcc-patches/2008-04/msg00311.html for more info | |
305 | ||
306 | Signed-off-by: Leon Woestenberg <leon@sidebranch.com> | |
307 | Signed-off-by: Kumar Gala <galak@kernel.crashing.org> | |
308 | ||
309 | commit 654ea1f3184235694306ddc5874baa27ad3018fe | |
310 | Author: Dave Liu <daveliu@freescale.com> | |
311 | Date: Thu Oct 22 00:10:23 2009 -0500 | |
312 | ||
313 | ppc/85xx: Make L2 support more robust | |
314 | ||
315 | According the user manual, we need loop-check the L2 enable bit set. | |
316 | ||
317 | Signed-off-by: Dave Liu <daveliu@freescale.com> | |
318 | Signed-off-by: Kumar Gala <galak@kernel.crashing.org> | |
319 | ||
320 | commit 613ad28c3da4c7fc6336ef9d94993b25a5d0586e | |
321 | Author: Kumar Gala <galak@kernel.crashing.org> | |
322 | Date: Mon Oct 26 21:21:25 2009 -0500 | |
323 | ||
324 | ppc/85xx: Fix compiler warning in nand_spl/.../p1_p2_rdb/nand_boot.c | |
325 | ||
326 | nand_boot.c: In function 'board_init_f': | |
327 | nand_boot.c:44: warning: 'sys_clk' may be used uninitialized in this function | |
328 | ||
329 | Signed-off-by: Kumar Gala <galak@kernel.crashing.org> | |
330 | ||
331 | commit e8967d96a0e8d09d91a3b7bd292746996dd8e7ac | |
332 | Author: Kumar Gala <galak@kernel.crashing.org> | |
333 | Date: Mon Oct 26 21:18:33 2009 -0500 | |
334 | ||
335 | ppc/85xx: Fix building NAND_SPL out of tree | |
336 | ||
337 | We need to source files to exist in the O=<FOO> nand_spl dir when | |
338 | we build out of tree. | |
339 | ||
340 | Signed-off-by: Kumar Gala <galak@kernel.crashing.org> | |
341 | ||
342 | commit f3ee25859e3920ee7c7cc519a3e6f60d70d7a53f | |
343 | Author: Matthias Fuchs <matthias.fuchs@esd.eu> | |
344 | Date: Fri Oct 23 10:52:38 2009 +0200 | |
345 | ||
346 | License cleanup: Fix license header for some esd display configurations | |
347 | ||
348 | These files were autogenerated by EPSON configuration tools. | |
349 | This patch replaces the autogenerated file headers by the GPL | |
350 | license notice. | |
351 | ||
352 | This change is done with the explicit permission | |
353 | of Epson Research & Development / IC Software Development. | |
354 | ||
355 | Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu> | |
356 | ||
357 | commit 4166ee58d30ada7b298b9c941067f0341c2dccbe | |
358 | Author: Mike Frysinger <vapier@gentoo.org> | |
359 | Date: Fri Oct 9 17:12:44 2009 -0400 | |
360 | ||
361 | sf: add GPL-2 license info | |
362 | ||
363 | Some of the new spi flash files were missing explicit license lines. | |
364 | ||
365 | Signed-off-by: Mike Frysinger <vapier@gentoo.org> | |
366 | CC: Haavard Skinnemoen <haavard.skinnemoen@atmel.com> | |
367 | ||
368 | commit d535a493004fb701f131b132402a7704f9c9342d | |
369 | Author: Kumar Gala <galak@kernel.crashing.org> | |
370 | Date: Wed Oct 21 23:29:51 2009 -0500 | |
371 | ||
372 | fdt: Fix fdt padding issue for initrd mem_rsv | |
373 | ||
374 | Its possible that we end up with a device tree that happens to be a | |
375 | particular size that after we call fdt_resize() we don't have any | |
376 | space left for the initrd mem_rsv. | |
377 | ||
378 | Fix this be adding a second mem_rsv into the size calculation. We | |
379 | had one to cover the fdt itself and we have the potential of adding | |
380 | a second for the initrd. | |
381 | ||
382 | Signed-off-by: Kumar Gala <galak@kernel.crashing.org> | |
383 | Acked-by: Gerald Van Baren <vanbaren@cideas.com> | |
384 | ||
385 | commit 4bc3d2afb380e78fdbb9c501d9a8da6d59eb178e | |
386 | Author: Steve Sakoman <sakoman@gmail.com> | |
387 | Date: Tue Oct 20 18:21:18 2009 +0200 | |
388 | ||
389 | ARM: OMAP3: Refactors the SM911x driver | |
390 | ||
391 | Move the test up in the function to not hang on systems without ethernet. | |
392 | ||
393 | Signed-off-by: Steve Sakoman <sakoman@gmail.com> | |
394 | Acked-by: Ben Warren <biggerbadderben@gmail.com> | |
395 | ||
396 | commit f3807374787e4394efb767e2e8527887f57e51b8 | |
397 | Author: Minkyu Kang <mk7.kang@samsung.com> | |
398 | Date: Thu Oct 15 11:19:15 2009 +0900 | |
399 | ||
400 | s5pc1xx: SMDKC100: fix compile warnings | |
401 | ||
402 | fix the following compile warnings | |
403 | warning: dereferencing type-punned pointer will break strict-aliasing rules | |
404 | ||
405 | Signed-off-by: Minkyu Kang <mk7.kang@samsung.com> | |
406 | ||
407 | commit 8003c361deec3ee651451662efd05352f1abdd40 | |
408 | Author: Simon Kagstrom <simon.kagstrom@netinsight.net> | |
409 | Date: Tue Oct 6 08:44:22 2009 +0200 | |
410 | ||
411 | arm926ejs: 8-byte align stack to avoid LDRD/STRD problems | |
412 | ||
413 | U-boot for Marvell Kirkwood boards no longer work after the EABI changes | |
414 | introduced in commit f772acf8a584067033eff1e231fcd1fb3a00d3d9. This | |
415 | turns out to be caused by a stack alignment issue. The armv5te | |
416 | instructions ldrd/strd instructions require 8-byte alignment to work | |
417 | properly (otherwise undefined behavior). | |
418 | ||
419 | Tested on an OpenRD base board, where both printouts and ubifs stuff now | |
420 | works. | |
421 | ||
422 | Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net> | |
423 | ||
424 | commit e63e5904b48528f3f3cc98317df6fc62fab25bf9 | |
425 | Author: Tom Rix <Tom.Rix@windriver.com> | |
426 | Date: Sat Oct 17 12:41:06 2009 -0500 | |
427 | ||
428 | TI OMAP3 SDP3430: Initial Support | |
429 | ||
430 | Start of support of | |
431 | Texas Instruments Software Development Platform(SDP) | |
432 | for OMAP3430 - SDP3430 | |
433 | ||
434 | Highlights of this platform are: | |
435 | Flash Memory devices: | |
436 | Sibley NOR, Micron 8bit NAND and OneNAND | |
437 | Connectivity: | |
438 | 3 UARTs and expanded 4 UART ports + IrDA | |
439 | Ethernet, USB | |
440 | Other peripherals: | |
441 | TWL5030 PMIC+Audio+Keypad | |
442 | VGA display | |
443 | Expansion ports: | |
444 | Memory devices plugin boards (PISMO) | |
445 | Connectivity board for GPS,WLAN etc. | |
446 | Completely configurable boot sequence and device mapping | |
447 | etc. | |
448 | ||
449 | Support default jumpering and: | |
450 | - UART1/ttyS0 console(legacy sdp3430 u-boot) | |
451 | - UART3/ttyS2 console (matching other boards, | |
452 | and SDP HW docs) | |
453 | - Ethernet | |
454 | - mmc0 | |
455 | - NOR boot | |
456 | ||
457 | Currently the UART1 is enabled by default. for | |
458 | compatibility with other OMAP3 u-boot platforms, | |
459 | enable the #define of CONSOLE_J9. | |
460 | ||
461 | Conflicts: | |
462 | ||
463 | Makefile | |
464 | ||
465 | Fixed the conflict with smdkc100_config by moving omap_sdp3430_config | |
466 | to it is alphabetically sorted location above zoom1. | |
467 | ||
468 | Signed-off-by: David Brownell <david-b@pacbell.net> | |
469 | Signed-off-by: Nishanth Menon <nm@ti.com> | |
470 | Signed-off-by: Tom Rix <Tom.Rix@windriver.com> | |
471 | ||
472 | commit a4474ff8629be5f28aefb8a9f48d4411d62fb0d2 | |
473 | Author: Sandeep Paulraj <s-paulraj@ti.com> | |
474 | Date: Tue Oct 13 19:35:11 2009 -0400 | |
475 | ||
476 | TI DaVinci: Adding Copyright for DM365 EVM | |
477 | ||
478 | Forgot to add Copyright while submitting the patch. | |
479 | This patch adds the copyright. | |
480 | ||
481 | Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com> | |
482 | ||
483 | commit 11b0102218bbb50ac5c04f1521f2a22ed4e90cf1 | |
484 | Author: Sandeep Paulraj <s-paulraj@ti.com> | |
485 | Date: Tue Oct 13 12:32:32 2009 -0400 | |
486 | ||
487 | TI DaVinci: Fix DM6467 EVM Compilation Warning | |
488 | ||
489 | Due to new TI boards being added to U-Boot, the hardware.h | |
490 | is getting very messy. The warning being fixed is due to | |
491 | the EMIF addresses being redefined. | |
492 | ||
493 | The long term solution(after 2009.11) to this is to | |
494 | have SOC specific header files. | |
495 | ||
496 | Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com> | |
497 | ||
498 | commit fac1ef4ba685606bf28349d18e050ea08b50e669 | |
499 | Author: Sandeep Paulraj <s-paulraj@ti.com> | |
500 | Date: Tue Oct 13 12:01:52 2009 -0400 | |
501 | ||
502 | TI DaVinci: DM355 Leopard: Fix compilation warning | |
503 | ||
504 | We get a compliation warning when we enable the NAND driver | |
505 | for DM355 leopard. The waring we get is that we have | |
506 | an implicit declaration of davinci_nand_init. | |
507 | ||
508 | It is fixed by including the asm/arch/nand_defs.h header file | |
509 | ||
510 | Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com> | |
511 | ||
512 | commit f8a812aa656bc34622303a26fa5003d19c34aeed | |
513 | Author: Nishanth Menon <nm@ti.com> | |
514 | Date: Tue Oct 13 12:49:55 2009 -0400 | |
515 | ||
516 | TI OMAP3: make gpmc_config as const | |
517 | ||
518 | gpmc_config should not be a variant as it is board specific | |
519 | hence make it a const parameter | |
520 | ||
521 | Fixes issues identified by Dirk: | |
522 | - build issue for zoom2 | |
523 | - warnings for all other OMAP3 platforms using nand/onenand etc | |
524 | ||
525 | Signed-off-by: Nishanth Menon <nm@ti.com> | |
526 | ||
527 | commit cfc25874624a328f53ad59b1206e2103f2e62d74 | |
528 | Author: Stefan Roese <sr@denx.de> | |
529 | Date: Mon Oct 19 16:19:36 2009 +0200 | |
530 | ||
531 | ppc4xx: Sequoia: Add chip_config command | |
532 | ||
533 | This patch removes the Sequoia "bootstrap" command and replaces it | |
534 | with the now common command "chip_config". | |
535 | ||
536 | Please note that the patches with the dynamic PCI sync clock | |
537 | configuration have to be applied, before this one should go in. | |
538 | This is because Sequoia has 2 different bootstrap EEPROMs, and | |
539 | the old bootstrap command configured different values depending | |
540 | on the detected PCI async clock (33 vs. 66MHz). With the PCI sync | |
541 | clock patches, this is not necessary anymore. The PCI sync clock | |
542 | will be configured correctly on-the-fly now. | |
543 | ||
544 | Signed-off-by: Stefan Roese <sr@denx.de> | |
545 | ||
546 | commit c85b58397030e25e146ccf5085c86221c40c53b3 | |
547 | Author: Stefan Roese <sr@denx.de> | |
548 | Date: Mon Oct 19 14:14:08 2009 +0200 | |
549 | ||
550 | ppc4xx: Yosemite/Yellowstone: Check and reconfigure the PCI sync clock | |
551 | ||
552 | This patch now uses the 440EP(x)/GR(x) function to check and dynamically | |
553 | reconfigure the PCI sync clock. | |
554 | ||
555 | Signed-off-by: Stefan Roese <sr@denx.de> | |
556 | ||
557 | commit 23c51a2d6393cd3be9eb62cb42d92138ff6db8a9 | |
558 | Author: Stefan Roese <sr@denx.de> | |
559 | Date: Mon Oct 19 14:10:50 2009 +0200 | |
560 | ||
561 | ppc4xx: Sequoia/Rainer: Check and reconfigure the PCI sync clock | |
562 | ||
563 | This patch now uses the 440EP(x)/GR(x) function to check and dynamically | |
564 | reconfigure the PCI sync clock. | |
565 | ||
566 | Signed-off-by: Stefan Roese <sr@denx.de> | |
567 | ||
568 | commit 08c6a2628478ace808b3767db17e4148cac5a7fb | |
569 | Author: Stefan Roese <sr@denx.de> | |
570 | Date: Mon Oct 19 14:44:11 2009 +0200 | |
571 | ||
572 | ppc4xx: Print PCI synchronous clock frequency upon bootup | |
573 | ||
574 | Some 4xx variants (e.g. 440EP(x)/GR(x)) have an internal | |
575 | synchronous PCI clock. Knowledge about the currently configured | |
576 | value might be helpful. So let's print it out upon bootup. | |
577 | ||
578 | Signed-off-by: Stefan Roese <sr@denx.de> | |
579 | ||
580 | commit 5e47f9535f53fd4cc05f32fb6166870f976fbb4e | |
581 | Author: Stefan Roese <sr@denx.de> | |
582 | Date: Mon Oct 19 14:06:23 2009 +0200 | |
583 | ||
584 | ppc4xx: Add function to check and dynamically change PCI sync clock | |
585 | ||
586 | PPC440EP(x)/PPC440GR(x): | |
587 | In asynchronous PCI mode, the synchronous PCI clock must meet | |
588 | certain requirements. The following equation describes the | |
589 | relationship that must be maintained between the asynchronous PCI | |
590 | clock and synchronous PCI clock. Select an appropriate PCI:PLB | |
591 | ratio to maintain the relationship: | |
592 | ||
593 | AsyncPCIClk - 1MHz <= SyncPCIclock <= (2 * AsyncPCIClk) - 1MHz | |
594 | ||
595 | This patch now adds a function to check and reconfigure the sync | |
596 | PCI clock to meet this requirement. This is in preparation for | |
597 | some AMCC boards (Sequoia/Rainier and Yosemite/Yellowstone) using this | |
598 | function to not violate the PCI clocking rules. | |
599 | ||
600 | Signed-off-by: Stefan Roese <sr@denx.de> | |
601 | ||
602 | commit 92b8964bed0d1b779d9e26be4e16755b5c635415 | |
603 | Author: Stefan Roese <sr@denx.de> | |
604 | Date: Fri Oct 16 10:01:09 2009 +0200 | |
605 | ||
606 | ppc4xx: Update flash size in reg property of the NOR flash node | |
607 | ||
608 | Till now only the ranges in the ebc node are updated with the values | |
609 | currently configured in the PPC4xx EBC controller. With this patch now | |
610 | the NOR flash size is updated in the device tree blob as well. This is | |
611 | done by scanning the compatible nodes "cfi-flash" and "jedec-flash" | |
612 | for the correct chip select number. | |
613 | ||
614 | This size fixup is enabled for all AMCC eval board right now. Other | |
615 | 4xx boards may want to enable it as well, if this problem with multiple | |
616 | NOR FLASH sizes exists. | |
617 | ||
618 | Signed-off-by: Stefan Roese <sr@denx.de> | |
619 | Cc: Wolfgang Denk <wd@denx.de> | |
620 | ||
621 | commit 30d45c0d3ea2231f9131276ea113595959a0720e | |
622 | Author: Stefan Roese <sr@denx.de> | |
623 | Date: Wed Oct 21 11:59:52 2009 +0200 | |
624 | ||
625 | fdt: Add fdt_fixup_nor_flash_size() to fixup NOR FLASH size in dtb | |
626 | ||
627 | This function can be used to update the size in the "reg" property | |
628 | of the NOR FLASH device nodes. This is necessary for boards with | |
629 | non-fixed NOR FLASH sizes. | |
630 | ||
631 | Signed-off-by: Stefan Roese <sr@denx.de> | |
632 | Acked-by: Gerald Van Baren <vanbaren@cideas.com> | |
633 | Acked-by: Wolfgang Denk <wd@denx.de> | |
634 | ||
635 | commit 76706cb86b1c76954ff5353db6757ab99cfd95fb | |
636 | Author: Wolfgang Denk <wd@denx.de> | |
637 | Date: Tue Oct 20 23:12:13 2009 +0200 | |
638 | ||
639 | cpu/ppc4xx/fdt.c: avoid strcpy() to constant string | |
640 | ||
641 | strcpy() was iused with the target address being a pointer to a | |
642 | constant string, which potentially is read-only. Use a (writable) | |
643 | array of characters instead. | |
644 | ||
645 | Signed-off-by: Wolfgang Denk <wd@denx.de> | |
646 | Signed-off-by: Stefan Roese <sr@denx.de> | |
647 | ||
648 | commit 0e1ac981194aa0d92eff0934442cec48a4f57834 | |
649 | Author: Wolfgang Denk <wd@denx.de> | |
650 | Date: Tue Oct 20 23:07:04 2009 +0200 | |
651 | ||
652 | cpu/ppc4xx/fdt.c: avoid strcpy() to constant string | |
653 | ||
654 | strcpy() was iused with the target address being a pointer to a | |
655 | constant string, which potentially is read-only. Use a (writable) | |
656 | array of characters instead. | |
657 | ||
658 | Signed-off-by: Wolfgang Denk <wd@denx.de> | |
659 | ||
660 | commit c55096c084308c08bf8891c190f90bdc3a232394 | |
661 | Author: Daniel Mack <daniel@caiaq.de> | |
662 | Date: Wed Apr 8 13:23:38 2009 +0200 | |
663 | ||
664 | smc911x: add support for LAN9220 | |
665 | ||
666 | Signed-off-by: Daniel Mack <daniel@caiaq.de> | |
667 | Cc: Sascha Hauer <s.hauer@pengutronix.de> | |
668 | Signed-off-by: Ben Warren <biggerbadderben@gmail.com> | |
669 | ||
670 | commit f67066b6b0740b826ed862615c5ab022aaf4779a | |
671 | Author: Mike Frysinger <vapier@gentoo.org> | |
672 | Date: Sun Oct 18 20:43:14 2009 -0400 | |
673 | ||
674 | envcrc: check return value of fwrite() | |
675 | ||
676 | Newer toolchains will often complain about unchecked fwrite(): | |
677 |