]> git.ipfire.org Git - people/ms/u-boot.git/blame - CHANGELOG
NAND: Subpage shift for ecc_steps equal to 16
[people/ms/u-boot.git] / CHANGELOG
CommitLineData
4946775c
WD
1commit 246c69225c7b962d5c93e92282b78ca9fc5fefee
2Author: Peter Tyser <ptyser@xes-inc.com>
3Date: 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
14commit b0fa8e50632a628766db23f5c884ec63f1469552
15Author: Peter Tyser <ptyser@xes-inc.com>
16Date: 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
30commit ecc5500ee487170d8af6ff893fd1e0082380a01a
31Author: Peter Tyser <ptyser@xes-inc.com>
32Date: 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
46commit f923943843cd617d681387e7fe81a48060cc6401
47Author: Peter Tyser <ptyser@xes-inc.com>
48Date: 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
54commit e491a71e578e93bd3b2f8f20d8ef8f111c98010d
55Author: Peter Tyser <ptyser@xes-inc.com>
56Date: 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
71commit 16d1c10783660f3fdbc3c19141f42f3b0d1834d3
72Author: Wolfgang Denk <wd@denx.de>
73Date: 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
83commit a747a7f31059b9069e97c78bba5496409c33aa05
84Author: Wolfgang Denk <wd@denx.de>
85Date: 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
93commit 3fca80375981fe83d4674a0267183b469a1ea7ff
94Author: Anton Vorontsov <avorontsov@ru.mvista.com>
95Date: 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
105commit 14809b6c21c89dd65abaf3fea7627fb5ea0f78a3
106Author: Anton Vorontsov <avorontsov@ru.mvista.com>
107Date: 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
121commit 70d665b1d230b9575a647948e8db3da1e6743e5c
122Author: Anton Vorontsov <avorontsov@ru.mvista.com>
123Date: 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
133commit 65dec3b4599a17e83ec69dfd059e4ea1e795ef37
134Author: Anton Vorontsov <avorontsov@ru.mvista.com>
135Date: 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
145commit a29155e12286cc5ec2df72c1cab28e3659bfdad5
146Author: Anton Vorontsov <avorontsov@ru.mvista.com>
147Date: 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
157commit 7f52ed5ef1b490da282ace3316be381a6abf96a5
158Author: Anton Vorontsov <avorontsov@ru.mvista.com>
159Date: 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
179commit 48618126f78f05042dae428811809b594f747eb9
180Author: Peter Tyser <ptyser@xes-inc.com>
181Date: 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
188commit 5ccd29c3679b3669b0bde5c501c1aa0f325a7acb
189Author: Peter Tyser <ptyser@xes-inc.com>
190Date: 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
224commit 70ed869ea5f6b1d13d7b140c83ec0dcd8a127ddc
225Author: Vivek Mahajan <vivek.mahajan@freescale.com>
226Date: 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
243commit 273a28ad9ef59dcfcd4c056ec1f61f1e0896cfaa
244Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
245Date: 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
252commit 924024c396761c267b948f38d78e9905f2036501
253Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
254Date: 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
263commit 3e303f748cf57fb23e8ec95ab7eac0074be50e2b
264Author: Anton Vorontsov <avorontsov@ru.mvista.com>
265Date: 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
279commit da0e5f7ee828f246d85997486fff308837069453
280Author: Leon Woestenberg <leon.woestenberg@gmail.com>
281Date: 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
309commit 654ea1f3184235694306ddc5874baa27ad3018fe
310Author: Dave Liu <daveliu@freescale.com>
311Date: 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
320commit 613ad28c3da4c7fc6336ef9d94993b25a5d0586e
321Author: Kumar Gala <galak@kernel.crashing.org>
322Date: 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
331commit e8967d96a0e8d09d91a3b7bd292746996dd8e7ac
332Author: Kumar Gala <galak@kernel.crashing.org>
333Date: 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
342commit f3ee25859e3920ee7c7cc519a3e6f60d70d7a53f
343Author: Matthias Fuchs <matthias.fuchs@esd.eu>
344Date: 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
357commit 4166ee58d30ada7b298b9c941067f0341c2dccbe
358Author: Mike Frysinger <vapier@gentoo.org>
359Date: 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
368commit d535a493004fb701f131b132402a7704f9c9342d
369Author: Kumar Gala <galak@kernel.crashing.org>
370Date: 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
385commit 4bc3d2afb380e78fdbb9c501d9a8da6d59eb178e
386Author: Steve Sakoman <sakoman@gmail.com>
387Date: 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
396commit f3807374787e4394efb767e2e8527887f57e51b8
397Author: Minkyu Kang <mk7.kang@samsung.com>
398Date: 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
407commit 8003c361deec3ee651451662efd05352f1abdd40
408Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
409Date: 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
424commit e63e5904b48528f3f3cc98317df6fc62fab25bf9
425Author: Tom Rix <Tom.Rix@windriver.com>
426Date: 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
472commit a4474ff8629be5f28aefb8a9f48d4411d62fb0d2
473Author: Sandeep Paulraj <s-paulraj@ti.com>
474Date: 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
483commit 11b0102218bbb50ac5c04f1521f2a22ed4e90cf1
484Author: Sandeep Paulraj <s-paulraj@ti.com>
485Date: 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
498commit fac1ef4ba685606bf28349d18e050ea08b50e669
499Author: Sandeep Paulraj <s-paulraj@ti.com>
500Date: 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
512commit f8a812aa656bc34622303a26fa5003d19c34aeed
513Author: Nishanth Menon <nm@ti.com>
514Date: 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
527commit cfc25874624a328f53ad59b1206e2103f2e62d74
528Author: Stefan Roese <sr@denx.de>
529Date: 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
546commit c85b58397030e25e146ccf5085c86221c40c53b3
547Author: Stefan Roese <sr@denx.de>
548Date: 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
557commit 23c51a2d6393cd3be9eb62cb42d92138ff6db8a9
558Author: Stefan Roese <sr@denx.de>
559Date: 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
568commit 08c6a2628478ace808b3767db17e4148cac5a7fb
569Author: Stefan Roese <sr@denx.de>
570Date: 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
580commit 5e47f9535f53fd4cc05f32fb6166870f976fbb4e
581Author: Stefan Roese <sr@denx.de>
582Date: 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
602commit 92b8964bed0d1b779d9e26be4e16755b5c635415
603Author: Stefan Roese <sr@denx.de>
604Date: 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
621commit 30d45c0d3ea2231f9131276ea113595959a0720e
622Author: Stefan Roese <sr@denx.de>
623Date: 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
635commit 76706cb86b1c76954ff5353db6757ab99cfd95fb
636Author: Wolfgang Denk <wd@denx.de>
637Date: 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
648commit 0e1ac981194aa0d92eff0934442cec48a4f57834
649Author: Wolfgang Denk <wd@denx.de>
650Date: 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
660commit c55096c084308c08bf8891c190f90bdc3a232394
661Author: Daniel Mack <daniel@caiaq.de>
662Date: 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
670commit f67066b6b0740b826ed862615c5ab022aaf4779a
671Author: Mike Frysinger <vapier@gentoo.org>
672Date: 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